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, 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()

Acessa o intervalo de upload.

int getMaxBatchSize()

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

void postEvent(T event)

Posta um evento no TFC.

void setEventUploadInterval(long interval)

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

void setMaxBatchSize(int batchSize)

Consiga o número máximo de eventos para fazer upload de uma só vez.

Métodos protegidos

abstract void doUploadEvents( events)

Construtores públicos

ClusterEventUploader

public ClusterEventUploader ()

Métodos públicos

transferir

public void flush ()

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

getEventUploadInterval

public long getEventUploadInterval ()

Acessa o intervalo de upload.

Retorna
long o intervalo de upload em ms.

getMaxBatchSize

public int getMaxBatchSize ()

Encontra o tamanho máximo do lote usado ao fazer 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 a ser enviado na fila. Os eventos serão agrupados enviado.

Parâmetros
event T: o evento a ser enviado.

setEventUploadInterval

public void setEventUploadInterval (long interval)

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

Parâmetros
interval long: em ms para eventos serem enviados ao TFC.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Consiga o número máximo de eventos para fazer upload de uma só vez.

Parâmetros
batchSize int: o número máximo de eventos para upload de uma só vez.

Métodos protegidos

doUploadEvents

protected abstract void doUploadEvents ( events)

Parâmetros
events