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 |