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) 獲取一次上傳的最大事件數。 |
公共方法
齊平
public abstract void flush ()
強制上傳所有排隊的事件。
getEventUploadInterval
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 :一次上傳的最大事件數。 |