ClusterEventUploader
public
abstract
class
ClusterEventUploader
extends Object
implements
IClusterEventUploader<T extends IClusterEvent>
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterEventUploader<T extends com.android.tradefed.cluster.IClusterEvent> |
Classe ClusterEventUploader, qui importe IClusterEvent
dans TFC.
Résumé
Constructeurs publics | |
---|---|
ClusterEventUploader()
|
Méthodes publiques | |
---|---|
void
|
flush()
Force l'importation de tous les événements mis en file d'attente. |
long
|
getEventUploadInterval()
Obtenez l'intervalle d'importation. |
int
|
getMaxBatchSize()
Obtenez la taille de lot maximale utilisée lors de l'importation d'événements. |
void
|
postEvent(T event)
Publie un événement sur TFC. |
void
|
setEventUploadInterval(long interval)
Définissez la fréquence à laquelle nous importons des événements dans TFC. |
void
|
setMaxBatchSize(int batchSize)
Obtenez le nombre maximal d'événements à importer en une seule fois. |
Méthodes protégées | |
---|---|
abstract
void
|
doUploadEvents(
|
Constructeurs publics
ClusterEventUploader
public ClusterEventUploader ()
Méthodes publiques
vider
public void flush ()
Force l'importation de tous les événements mis en file d'attente.
getEventUploadInterval
public long getEventUploadInterval ()
Obtenez l'intervalle d'importation.
Renvoie | |
---|---|
long |
l'intervalle d'importation en ms. |
getMaxBatchSize
public int getMaxBatchSize ()
Obtenez la taille de lot maximale utilisée lors de l'importation d'événements.
Renvoie | |
---|---|
int |
la taille maximale du lot. |
postEvent
public void postEvent (T event)
Publie un événement sur TFC. L'événement est mis en file d'attente pour être importé. Les événements seront regroupés et importés.
Paramètres | |
---|---|
event |
T : événement à importer |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Définissez la fréquence à laquelle nous importons des événements dans TFC.
Paramètres | |
---|---|
interval |
long : en ms pour les événements à importer dans TFC. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Obtenez le nombre maximal d'événements à importer en une seule fois.
Paramètres | |
---|---|
batchSize |
int : nombre maximal d'événements à importer en une seule fois. |
Méthodes protégées
doUploadEvents
protected abstract void doUploadEvents (events)
Paramètres | |
---|---|
events |
|