ClusterEventUploader

public abstract class ClusterEventUploader
extends Object implements IClusterEventUploader <T extends IClusterEvent >

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T étend com.android.tradefed.cluster.IClusterEvent >


Classe ClusterEventUploader, qui télécharge IClusterEvent vers TFC.

Résumé

Constructeurs publics

ClusterEventUploader ()

Méthodes publiques

void flush ()

Forcer le téléchargement de tous les événements mis en file d'attente.

long getEventUploadInterval ()

Obtenez l'intervalle de téléchargement.

int getMaxBatchSize ()

Obtenez la taille maximale du lot utilisée lors du téléchargement d'événements.

void postEvent (T event)

Publie un événement sur TFC.

void setEventUploadInterval (long interval)

Définissez la fréquence à laquelle nous téléchargeons les événements sur TFC.

void setMaxBatchSize (int batchSize)

Obtenez le nombre maximum d'événements à télécharger en même temps.

Méthodes protégées

abstract void doUploadEvents ( events) doUploadEvents ( events)

Constructeurs publics

ClusterEventUploader

public ClusterEventUploader ()

Méthodes publiques

affleurer

public void flush ()

Forcer le téléchargement de tous les événements mis en file d'attente.

getEventUploadInterval

public long getEventUploadInterval ()

Obtenez l'intervalle de téléchargement.

Retour
long l'intervalle de téléchargement en ms.

getMaxBatchSize

public int getMaxBatchSize ()

Obtenez la taille maximale du lot utilisée lors du téléchargement d'événements.

Retour
int la taille maximale du lot.

après l'occassion

public void postEvent (T event)

Publie un événement sur TFC. Cela met en file d'attente l'événement à télécharger. Les événements seront regroupés et téléchargés.

Paramètres
event T : l'événement à télécharger

setEventUploadInterval

public void setEventUploadInterval (long interval)

Définissez la fréquence à laquelle nous téléchargeons les événements sur TFC.

Paramètres
interval long : en ms pour les événements à télécharger sur TFC.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Obtenez le nombre maximum d'événements à télécharger en même temps.

Paramètres
batchSize int : le nombre maximum d'événements à télécharger en même temps.

Méthodes protégées

doUploadEvents

protected abstract void doUploadEvents ( events)

Paramètres
events