集群事件上传器

public abstract class ClusterEventUploader
extends Object implements IClusterEventUploader <T extends IClusterEvent >

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T extends com.android.tradefed.cluster.IClusterEvent >


ClusterEventUploader类,将IClusterEvent上传到TFC。

概括

公共构造函数

ClusterEventUploader ()

公共方法

void flush ()

强制上传所有排队的事件。

long getEventUploadInterval ()

获取上传间隔。

int getMaxBatchSize ()

获取上传事件时使用的最大批量大小。

void postEvent (T event)

向 TFC 发布事件。

void setEventUploadInterval (long interval)

设置我们将事件上传到 TFC 的频率。

void setMaxBatchSize (int batchSize)

获取一次上传的最大事件数。

受保护的方法

abstract void doUploadEvents ( events) doUploadEvents ( events)

公共构造函数

集群事件上传器

public ClusterEventUploader ()

公共方法

齐平

public void flush ()

强制上传所有排队的事件。

getEventUploadInterval

public long getEventUploadInterval ()

获取上传间隔。

退货
long以毫秒为单位的上传间隔。

获取最大批量大小

public int getMaxBatchSize ()

获取上传事件时使用的最大批量大小。

退货
int最大批量大小。

后事件

public void postEvent (T event)

向 TFC 发布事件。这会将要上传的事件排队。事件将被批量上传。

参数
event T :要上传的事件

设置事件上传间隔

public void setEventUploadInterval (long interval)

设置我们将事件上传到 TFC 的频率。

参数
interval long :以毫秒为单位表示要上传到 TFC 的事件。

设置最大批量大小

public void setMaxBatchSize (int batchSize)

获取一次上传的最大事件数。

参数
batchSize int :一次上传的最大事件数。

受保护的方法

做上传事件

protected abstract void doUploadEvents ( events)

参数
events