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

強制上傳佇列中的所有事件。

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:一次上傳的事件數量上限。