ClusterEventUploaderClusterEventUploader
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 charge IClusterEvent
sur TFC.
Résumé
Constructeurs publics | |
---|---|
ClusterEventUploader () |
Méthodes publiques | |
---|---|
void | flush () Forcer un 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 de lot maximale 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
ClusterEventUploaderClusterEventUploader
public ClusterEventUploader ()
Méthodes publiques
affleurer
public void flush ()
Forcer un 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 de lot maximale 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 à uploader |
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 à uploader 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 à uploader en une fois. |
Méthodes protégées
doUploadEvents
protected abstract void doUploadEvents (events)
Paramètres | |
---|---|
events |