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 auf TFC hochlädt.

Zusammenfassung

Öffentliche Bauträger

ClusterEventUploader ()

Öffentliche Methoden

void flush ()

Erzwingen Sie das Hochladen aller Ereignisse in der Warteschlange.

long getEventUploadInterval ()

Rufen Sie das Upload-Intervall ab.

int getMaxBatchSize ()

Ermitteln Sie die maximale Batchgröße, die beim Hochladen von Ereignissen verwendet wird.

void postEvent (T event)

Veröffentlicht ein Ereignis auf 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 an Ereignissen, die Sie gleichzeitig hochladen können.

Geschützte Methoden

abstract void doUploadEvents ( events) doUploadEvents ( events)

Öffentliche Bauträger

ClusterEventUploader

public ClusterEventUploader ()

Öffentliche Methoden

spülen

public void flush ()

Erzwingen Sie das Hochladen aller Ereignisse in der Warteschlange.

getEventUploadInterval

public long getEventUploadInterval ()

Rufen Sie das Upload-Intervall ab.

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

getMaxBatchSize

public int getMaxBatchSize ()

Ermitteln Sie die maximale Batchgröße, die beim Hochladen von Ereignissen verwendet wird.

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

postEvent

public void postEvent (T event)

Veröffentlicht ein Ereignis auf TFC. Dadurch wird das hochzuladende Ereignis in die Warteschlange gestellt. Ereignisse werden gebündelt 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 an Ereignissen, die Sie gleichzeitig hochladen können.

Parameter
batchSize int : die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden sollen.

Geschützte Methoden

doUploadEvents

protected abstract void doUploadEvents ( events)

Parameter
events