ClusterEventUploader
public
abstract
class
ClusterEventUploader
extends Object
implements
IClusterEventUploader<T extends IClusterEvent>
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterEventUploader<T extends 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 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(List<T> 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.
| Resi | |
|---|---|
long |
l'intervallo di caricamento in ms. |
getMaxBatchSize
public int getMaxBatchSize ()
Ottieni la dimensione massima del batch utilizzata durante il caricamento degli eventi.
| Resi | |
|---|---|
int |
la dimensione massima del batch. |
postEvent
public void postEvent (T event)
Pubblica un evento su TFC. L'evento viene messo in coda per il caricamento. 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 il caricamento degli eventi 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 (List<T> events)
| Parametri | |
|---|---|
events |
List |
| Genera | |
|---|---|
IOException |
|