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)

获取一次要上传的活动数量上限。

公共方法

flush

public abstract void flush ()

强制上传已加入队列的所有活动。

getEventUploadInterval

public abstract long getEventUploadInterval ()

获取上传间隔。

返回
long 上传时间间隔(以毫秒为单位)。

getMaxBatchSize

public abstract int getMaxBatchSize ()

获取上传事件时使用的批次大小上限。

返回
int 最大批次大小。

postEvent

public abstract void postEvent (T event)

向 TFC 发布活动。这会将要上传的事件加入队列。系统会批量处理事件 已上传。

参数
event T:要上传的事件

setEventUploadInterval

public abstract void setEventUploadInterval (long interval)

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

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

setMaxBatchSize

public abstract void setMaxBatchSize (int batchSize)

获取一次要上传的活动数量上限。

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