IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<Textends 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: 一度にアップロードするイベントの最大数。