IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T 扩展com.android.tradefed.cluster.IClusterEvent >


ClusterEventUploader 接口

概括

公共方法

abstract void flush ()

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

abstract long getEventUploadInterval ()

获取上传间隔。

abstract int getMaxBatchSize ()

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

abstract void postEvent (T event)

将事件发布到 TFC。

abstract void setEventUploadInterval (long interval)

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

abstract void setMaxBatchSize (int batchSize)

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

公共方法

冲水

public abstract void flush ()

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

获取事件上传间隔

public abstract long getEventUploadInterval ()

获取上传间隔。

退货
long上传间隔(以毫秒为单位)

获取最大批量大小

public abstract int getMaxBatchSize ()

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

退货
int最大批量大小。

事件后

public abstract void postEvent (T event)

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

参数
event T :要上传的事件

设置事件上传间隔

public abstract void setEventUploadInterval (long interval)

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

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

设置最大批量大小

public abstract void setMaxBatchSize (int batchSize)

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

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