ClusterEventUploader

public abstract class ClusterEventUploader
extends Object implements IClusterEventUploader <T extends IClusterEvent >

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T はcom.android.tradefed.cluster.IClusterEventを拡張します >


IClusterEvent TFC にアップロードする ClusterEventUploader クラス。

まとめ

パブリック コンストラクター

ClusterEventUploader ()

公開メソッド

void flush ()

キューに入れられたすべてのイベントのアップロードを強制します。

long getEventUploadInterval ()

アップロード間隔を取得します。

int getMaxBatchSize ()

イベントのアップロード時に使用される最大バッチ サイズを取得します。

void postEvent (T event)

イベントを TFC に投稿します。

void setEventUploadInterval (long interval)

イベントを TFC にアップロードする頻度を設定します。

void setMaxBatchSize (int batchSize)

一度にアップロードするイベントの最大数を取得します。

保護されたメソッド

abstract void doUploadEvents ( events) doUploadEvents ( events)

パブリック コンストラクター

ClusterEventUploader

public ClusterEventUploader ()

公開メソッド

流す

public void flush ()

キューに入れられたすべてのイベントのアップロードを強制します。

getEventUploadInterval

public long getEventUploadInterval ()

アップロード間隔を取得します。

戻り値
longミリ秒単位のアップロード間隔。

getMaxBatchSize

public int getMaxBatchSize ()

イベントのアップロード時に使用される最大バッチ サイズを取得します。

戻り値
int最大バッチサイズ。

postEvent

public void postEvent (T event)

イベントを TFC に投稿します。これにより、アップロードするイベントがキューに入れられます。イベントはバッチ処理されてアップロードされます。

パラメーター
event T : アップロードするイベント

setEventUploadInterval

public void setEventUploadInterval (long interval)

イベントを TFC にアップロードする頻度を設定します。

パラメーター
interval long : TFC にアップロードされるイベントのミリ秒単位。

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

一度にアップロードするイベントの最大数を取得します。

パラメーター
batchSize int : 一度にアップロードするイベントの最大数。

保護されたメソッド

doUploadEvents

protected abstract void doUploadEvents ( events)

パラメーター
events