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, que faz o upload de IClusterEvent para o TFC.

Resumo

Construtores públicos

ClusterEventUploader()

Métodos públicos

void flush()

Forçar o upload de todos os eventos na fila.

long getEventUploadInterval()

Receber o intervalo de upload.

int getMaxBatchSize()

Receba o tamanho máximo de lote usado ao fazer o upload de eventos.

void postEvent(T event)

Posta um evento no TFC.

void setEventUploadInterval(long interval)

Defina a frequência de upload de eventos para o TFC.

void setMaxBatchSize(int batchSize)

Receba o número máximo de eventos para fazer o upload de uma vez.

Métodos protegidos

abstract void doUploadEvents( events)

Construtores públicos

ClusterEventUploader

public ClusterEventUploader ()

Métodos públicos

limpar

public void flush ()

Forçar o upload de todos os eventos na fila.

getEventUploadInterval

public long getEventUploadInterval ()

Receber o intervalo de upload.

Retorna
long o intervalo de upload em ms.

getMaxBatchSize

public int getMaxBatchSize ()

Receba o tamanho máximo de lote usado ao fazer o upload de eventos.

Retorna
int o tamanho máximo do lote.

postEvent

public void postEvent (T event)

Posta um evento no TFC. Isso coloca o evento na fila para upload. Os eventos serão agrupados e enviados.

Parâmetros
event T: o evento a ser enviado

setEventUploadInterval

public void setEventUploadInterval (long interval)

Defina a frequência de upload de eventos para o TFC.

Parâmetros
interval long: em ms para que os eventos sejam enviados para a TFC.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Receba o número máximo de eventos para fazer o upload de uma vez.

Parâmetros
batchSize int: o número máximo de eventos a serem enviados de uma vez.

Métodos protegidos

doUploadEvents

protected abstract void doUploadEvents ( events)

Parâmetros
events