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 in 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()

Conoscere la dimensione massima del batch utilizzata per il caricamento degli eventi.

void postEvent(T event)

Pubblica un evento in TFC.

void setEventUploadInterval(long interval)

Imposta la frequenza con cui carichiamo gli eventi in TFC.

void setMaxBatchSize(int batchSize)

Ottieni il numero massimo di eventi da caricare contemporaneamente.

Metodi protetti

abstract void doUploadEvents( events)

Costruttori pubblici

ClusterEventUploader

public ClusterEventUploader ()

Metodi pubblici

flush

public void flush ()

Forza il caricamento di tutti gli eventi in coda.

getEventUploadInterval

public long getEventUploadInterval ()

Ottieni l'intervallo di caricamento.

Ritorni
long l'intervallo di caricamento in ms.

getMaxBatchSize

public int getMaxBatchSize ()

Conoscere la dimensione massima del batch utilizzata per il caricamento degli eventi.

Ritorni
int la dimensione massima del batch.

postEvent

public void postEvent (T event)

Pubblica un evento in TFC. In questo modo l'evento viene messo in coda da caricare. Gli eventi verranno raggruppati e caricato.

Parametri
event T: l'evento da caricare

setEventUploadInterval

public void setEventUploadInterval (long interval)

Imposta la frequenza con cui carichiamo gli eventi in TFC.

Parametri
interval long: in ms per gli eventi da caricare in 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

eventi doUpload

protected abstract void doUploadEvents ( events)

Parametri
events