ClusterEventUploader

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

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T erweitert com.android.tradefed.cluster.IClusterEvent >


ClusterEventUploader-Klasse, die IClusterEvent in TFC hochlädt.

Zusammenfassung

Öffentliche Konstrukteure

ClusterEventUploader ()

Öffentliche Methoden

void flush ()

Erzwingen Sie ein Hochladen aller Ereignisse in der Warteschlange.

long getEventUploadInterval ()

Holen Sie sich das Upload-Intervall.

int getMaxBatchSize ()

Rufen Sie die maximale Stapelgröße ab, die beim Hochladen von Ereignissen verwendet wird.

void postEvent (T event)

Postet ein Ereignis in TFC.

void setEventUploadInterval (long interval)

Legen Sie fest, wie oft wir Ereignisse auf TFC hochladen.

void setMaxBatchSize (int batchSize)

Holen Sie sich die maximale Anzahl von Ereignissen, die Sie gleichzeitig hochladen können.

Geschützte Methoden

abstract void doUploadEvents ( events) doUploadEvents ( events)

Öffentliche Konstrukteure

ClusterEventUploader

public ClusterEventUploader ()

Öffentliche Methoden

spülen

public void flush ()

Erzwingen Sie ein Hochladen aller Ereignisse in der Warteschlange.

getEventUploadInterval

public long getEventUploadInterval ()

Holen Sie sich das Upload-Intervall.

Kehrt zurück
long das Upload-Intervall in ms.

getMaxBatchSize

public int getMaxBatchSize ()

Rufen Sie die maximale Stapelgröße ab, die beim Hochladen von Ereignissen verwendet wird.

Kehrt zurück
int die maximale Stapelgröße.

postEvent

public void postEvent (T event)

Postet ein Ereignis in TFC. Dadurch wird das hochzuladende Ereignis in die Warteschlange gestellt. Ereignisse werden zusammengefasst und hochgeladen.

Parameter
event T : das hochzuladende Ereignis

setEventUploadInterval

public void setEventUploadInterval (long interval)

Legen Sie fest, wie oft wir Ereignisse auf TFC hochladen.

Parameter
interval long : in ms für Ereignisse, die auf TFC hochgeladen werden sollen.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Holen Sie sich die maximale Anzahl von Ereignissen, die Sie gleichzeitig hochladen können.

Parameter
batchSize int : die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden können.

Geschützte Methoden

doUploadEvents

protected abstract void doUploadEvents ( events)

Parameter
events