叢集事件上傳器

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) doUploadEvents ( events)

公共構造函數

叢集事件上傳器

public ClusterEventUploader ()

公共方法

沖水

public void flush ()

強制上傳所有排隊的事件。

取得事件上傳間隔

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