ClusterEventUploader

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

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


Die Klasse „ClusterEventUploader“, die IClusterEvent in TFC hochlädt.

Zusammenfassung

Öffentliche Konstruktoren

ClusterEventUploader()

Öffentliche Methoden

void flush()

Erzwingen Sie den Upload aller Ereignisse, die sich in der Warteschlange befinden.

long getEventUploadInterval()

Rufen Sie das Uploadintervall ab.

int getMaxBatchSize()

Die maximale Batchgröße, 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 in TFC hochladen.

void setMaxBatchSize(int batchSize)

Die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden können.

Geschützte Methoden

abstract void doUploadEvents( events)

Öffentliche Konstruktoren

ClusterEventUploader

public ClusterEventUploader ()

Öffentliche Methoden

flush

public void flush ()

Erzwingen Sie den Upload aller Ereignisse, die sich in der Warteschlange befinden.

getEventUploadInterval

public long getEventUploadInterval ()

Rufen Sie das Uploadintervall ab.

Returns
long das Uploadintervall in ms.

getMaxBatchSize

public int getMaxBatchSize ()

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

Returns
int die maximale Stapelgröße.

postEvent

public void postEvent (T event)

Postet ein Ereignis in TFC. Das Ereignis wird dann zur Upload-Warteschlange hinzugefügt. Die Ereignisse werden in einem Batch zusammengefasst und hochgeladen.

Parameter
event T: das Ereignis, das hochgeladen werden soll

setEventUploadInterval

public void setEventUploadInterval (long interval)

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

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

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden 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