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 |