ClusterEventUploader
public abstract class ClusterEventUploader
extends Object
implements IClusterEventUploader <T extends IClusterEvent >
java.lang.Oggetto | |
↳ | 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 un caricamento di tutti gli eventi in coda. |
long | getEventUploadInterval () Ottieni l'intervallo di caricamento. |
int | getMaxBatchSize () Ottieni la dimensione massima del batch 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 un 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 massima del batch utilizzata durante il caricamento degli eventi.
ritorna | |
---|---|
int | la dimensione massima del lotto. |
postEvent
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
doUploadEventi
protected abstract void doUploadEvents (events)
Parametri | |
---|---|
events |