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 Konstruktoren

ClusterEventUploader()

Öffentliche Methoden

void flush()

Erzwingt das Hochladen aller Ereignisse in der Warteschlange.

long getEventUploadInterval()

Das Uploadintervall abrufen.

int getMaxBatchSize()

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

void postEvent(T event)

Damit wird ein Ereignis bei TFC gepostet.

void setEventUploadInterval(long interval)

Legen Sie fest, wie oft Ereignisse in TFC hochgeladen werden.

void setMaxBatchSize(int batchSize)

Legen Sie die maximale Anzahl von Ereignissen fest, die gleichzeitig hochgeladen werden können.

Geschützte Methoden

abstract void doUploadEvents( events)

Öffentliche Konstruktoren

ClusterEventUploader

public ClusterEventUploader ()

Öffentliche Methoden

spülen

public void flush ()

Erzwingt das Hochladen aller Ereignisse in der Warteschlange.

getEventUploadInterval

public long getEventUploadInterval ()

Das Uploadintervall abrufen.

Returns
long Uploadintervall in ms.

getMaxBatchSize

public int getMaxBatchSize ()

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

Returns
int die maximale Batchgröße.

PostEvent

public void postEvent (T event)

Damit wird ein Ereignis bei TFC gepostet. Dadurch wird das hochzuladende Ereignis in die Warteschlange gestellt. Ereignisse werden in Batches zusammengefasst und hochgeladen.

Parameter
event T: das hochzuladende Ereignis

setEventUploadInterval

public void setEventUploadInterval (long interval)

Legen Sie fest, wie oft Ereignisse in TFC hochgeladen werden.

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

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

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