ClusterEventUploader

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

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


Classe ClusterEventUploader, che carica IClusterEvent su TFC.

Riepilogo

Costruttori pubblici

ClusterEventUploader ()

Metodi pubblici

void flush ()

Forza il caricamento di tutti gli eventi in coda.

long getEventUploadInterval ()

Ottieni l'intervallo di caricamento.

int getMaxBatchSize ()

Ottieni la dimensione batch massima utilizzata durante il caricamento degli eventi.

void postEvent (T event)

Pubblica un evento su TFC.

void setEventUploadInterval (long interval)

Imposta la frequenza con cui carichiamo gli eventi su TFC.

void setMaxBatchSize (int batchSize)

Ottieni il numero massimo di eventi da caricare contemporaneamente.

Metodi protetti

abstract void doUploadEvents ( events) doUploadEvents ( events)

Costruttori pubblici

ClusterEventUploader

public ClusterEventUploader ()

Metodi pubblici

sciacquone

public void flush ()

Forza il caricamento di tutti gli eventi in coda.

getEventUploadInterval

public long getEventUploadInterval ()

Ottieni l'intervallo di caricamento.

ritorna
long l'intervallo di caricamento in ms.

getMaxBatchSize

public int getMaxBatchSize ()

Ottieni la dimensione batch massima utilizzata durante il caricamento degli eventi.

ritorna
int la dimensione massima del lotto.

postevento

public void postEvent (T event)

Pubblica un evento su TFC. Questo mette in coda l'evento da caricare. Gli eventi verranno raggruppati e caricati.

Parametri
event T : l'evento da caricare

setEventUploadInterval

public void setEventUploadInterval (long interval)

Imposta la frequenza con cui carichiamo gli eventi su TFC.

Parametri
interval long : in ms per gli eventi da caricare su TFC.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Ottieni il numero massimo di eventi da caricare contemporaneamente.

Parametri
batchSize int : il numero massimo di eventi da caricare contemporaneamente.

Metodi protetti

doUploadEvents

protected abstract void doUploadEvents ( events)

Parametri
events