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> |
Clase ClusterEventUploader, que sube IClusterEvent a TFC.
Resumen
Constructores públicos | |
|---|---|
ClusterEventUploader()
|
|
Métodos públicos | |
|---|---|
void
|
flush()
Fuerza la carga de todos los eventos en cola. |
long
|
getEventUploadInterval()
Obtén el intervalo de carga. |
int
|
getMaxBatchSize()
Obtén el tamaño máximo del lote que se usa cuando se suben eventos. |
void
|
postEvent(T event)
Publica un evento en TFC. |
void
|
setEventUploadInterval(long interval)
Configura la frecuencia con la que subimos eventos a TFC. |
void
|
setMaxBatchSize(int batchSize)
Obtén la cantidad máxima de eventos que se subirán a la vez. |
Métodos protegidos | |
|---|---|
abstract
void
|
doUploadEvents(List<T> events)
|
Constructores públicos
ClusterEventUploader
public ClusterEventUploader ()
Métodos públicos
vaciar
public void flush ()
Fuerza la carga de todos los eventos en cola.
getEventUploadInterval
public long getEventUploadInterval ()
Obtén el intervalo de carga.
| Muestra | |
|---|---|
long |
el intervalo de carga en ms. |
getMaxBatchSize
public int getMaxBatchSize ()
Obtén el tamaño máximo del lote que se usa cuando se suben eventos.
| Muestra | |
|---|---|
int |
el tamaño máximo del lote. |
postEvent
public void postEvent (T event)
Publica un evento en TFC. Esto pone en cola el evento para que se suba. Los eventos se agruparán y se subirán.
| Parámetros | |
|---|---|
event |
T: el evento que se subirá |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Configura la frecuencia con la que subimos eventos a TFC.
| Parámetros | |
|---|---|
interval |
long: en ms para que los eventos se suban a TFC. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Obtén la cantidad máxima de eventos que se subirán a la vez.
| Parámetros | |
|---|---|
batchSize |
int: la cantidad máxima de eventos que se subirán a la vez. |
Métodos protegidos
doUploadEvents
protected abstract void doUploadEvents (List<T> events)
| Parámetros | |
|---|---|
events |
List |
| Arroja | |
|---|---|
IOException |
|