IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T extends com.android.tradefed.cluster.IClusterEvent>


Interface para ClusterEventUploader

Resumo

Métodos públicos

abstract void flush()

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

abstract long getEventUploadInterval()

Receber o intervalo de upload.

abstract int getMaxBatchSize()

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

abstract void postEvent(T event)

Posta um evento no TFC.

abstract void setEventUploadInterval(long interval)

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

abstract void setMaxBatchSize(int batchSize)

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

Métodos públicos

limpar

public abstract void flush ()

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

getEventUploadInterval

public abstract long getEventUploadInterval ()

Receber o intervalo de upload.

Retorna
long o intervalo de upload em ms.

getMaxBatchSize

public abstract 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 abstract 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 abstract 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 abstract void setMaxBatchSize (int batchSize)

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

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