IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T extends 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:一次可上传的事件数上限。