ClusterEventUploader

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

java.lang.Object 中
   ↳ com.android.tradefed.cluster.ClusterEventUploader<T 会扩展 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)

公共构造函数

ClusterEventUploader

public ClusterEventUploader ()

公共方法

flush

public void flush ()

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

getEventUploadInterval

public long getEventUploadInterval ()

获取上传间隔。

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

getMaxBatchSize

public int getMaxBatchSize ()

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

返回
int 最大批次大小。

postEvent

public void postEvent (T event)

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

参数
event T:要上传的事件

setEventUploadInterval

public void setEventUploadInterval (long interval)

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

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

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

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

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

受保护的方法

doUploadEvents

protected abstract void doUploadEvents ( events)

参数
events