Cargador de eventos de clúster
public abstract class ClusterEventUploader
extends Object
implements IClusterEventUploader <T extends IClusterEvent >
java.lang.Objeto | |
↳ | com.android.tradefed.cluster.ClusterEventUploader<T extiende com.android.tradefed.cluster.IClusterEvent > |
Clase ClusterEventUploader, que carga IClusterEvent
en TFC.
Resumen
Constructores públicos | |
---|---|
ClusterEventUploader () |
Métodos públicos | |
---|---|
void | flush () Forzar una carga de todos los eventos en cola. |
long | getEventUploadInterval () Obtenga el intervalo de carga. |
int | getMaxBatchSize () Obtenga el tamaño de lote máximo utilizado al cargar eventos. |
void | postEvent (T event) Publica un evento en TFC. |
void | setEventUploadInterval (long interval) Establece la frecuencia con la que subimos eventos a TFC. |
void | setMaxBatchSize (int batchSize) Obtenga la cantidad máxima de eventos para cargar a la vez. |
Métodos protegidos | |
---|---|
abstract void | doUploadEvents ( events) doUploadEvents ( events) |
Constructores públicos
Cargador de eventos de clúster
public ClusterEventUploader ()
Métodos públicos
enjuagar
public void flush ()
Forzar una carga de todos los eventos en cola.
getEventUploadInterval
public long getEventUploadInterval ()
Obtenga el intervalo de carga.
Devoluciones | |
---|---|
long | el intervalo de carga en ms. |
obtenerMaxBatchSize
public int getMaxBatchSize ()
Obtenga el tamaño de lote máximo utilizado al cargar eventos.
Devoluciones | |
---|---|
int | el tamaño máximo de lote. |
posterior al evento
public void postEvent (T event)
Publica un evento en TFC. Esto pone en cola el evento que se cargará. Los eventos se agruparán y cargarán.
Parámetros | |
---|---|
event | T : el evento a cargar |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Establece la frecuencia con la que subimos eventos a TFC.
Parámetros | |
---|---|
interval | long : en ms para que los eventos se carguen en TFC. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Obtenga la cantidad máxima de eventos para cargar a la vez.
Parámetros | |
---|---|
batchSize | int : el número máximo de eventos para cargar a la vez. |
Métodos protegidos
hacerSubirEventos
protected abstract void doUploadEvents (events)
Parámetros | |
---|---|
events |