クラスターイベントアップローダー

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

java.lang.オブジェクト
com.android.tradefed.cluster.ClusterEventUploader<T extends com.android.tradefed.cluster.IClusterEvent >


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

まとめ

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

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)

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

クラスターイベントアップローダー

public ClusterEventUploader ()

パブリックメソッド

流す

public void flush ()

キューにあるすべてのイベントのアップロードを強制します。

getEventUploadInterval

public long getEventUploadInterval ()

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

戻り値
longアップロード間隔 (ミリ秒)。

getMaxBatchSize

public int getMaxBatchSize ()

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

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

イベント後

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