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 ()
強制上傳所有排隊的事件。
取得事件上傳間隔
public abstract long getEventUploadInterval ()
取得上傳間隔。
退貨 | |
---|---|
long | 上傳間隔(以毫秒為單位) |
取得最大批量大小
public abstract int getMaxBatchSize ()
取得上傳事件時使用的最大批次大小。
退貨 | |
---|---|
int | 最大批量大小。 |
事件後
public abstract void postEvent (T event)
將事件發佈到 TFC。這會將要上傳的事件排隊。事件將被批次並上傳。
參數 | |
---|---|
event | T :要上傳的事件 |
設定事件上傳間隔
public abstract void setEventUploadInterval (long interval)
設定我們將事件上傳到 TFC 的頻率。
參數 | |
---|---|
interval | long :以毫秒為單位上傳到 TFC 的事件。 |
設定最大批量大小
public abstract void setMaxBatchSize (int batchSize)
取得一次上傳的最大事件數。
參數 | |
---|---|
batchSize | int :一次上傳的最大事件數。 |