IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T estende com.android.tradefed.cluster.IClusterEvent>


Interfaccia per ClusterEventUploader

Riepilogo

Metodi pubblici

abstract void flush()

Forza il caricamento di tutti gli eventi in coda.

abstract long getEventUploadInterval()

Ottieni l'intervallo di caricamento.

abstract int getMaxBatchSize()

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

abstract void postEvent(T event)

Pubblica un evento in TFC.

abstract void setEventUploadInterval(long interval)

Imposta la frequenza con cui carichiamo gli eventi in TFC.

abstract void setMaxBatchSize(int batchSize)

Ottieni il numero massimo di eventi da caricare contemporaneamente.

Metodi pubblici

flush

public abstract void flush ()

Forza il caricamento di tutti gli eventi in coda.

getEventUploadInterval

public abstract long getEventUploadInterval ()

Ottieni l'intervallo di caricamento.

Ritorni
long l'intervallo di caricamento in ms.

getMaxBatchSize

public abstract int getMaxBatchSize ()

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

Ritorni
int la dimensione massima del batch.

postEvent

public abstract 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 abstract 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 abstract void setMaxBatchSize (int batchSize)

Ottieni il numero massimo di eventi da caricare contemporaneamente.

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