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アップロード間隔(ミリ秒)。

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