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()
Obtient l'intervalle d'importation. |
int
|
getMaxBatchSize()
Obtient la taille maximale des lots utilisée lors de l'importation d'événements. |
void
|
postEvent(T event)
Publie un événement dans TFC. |
void
|
setEventUploadInterval(long interval)
Définit la fréquence à laquelle les événements sont importés dans TFC. |
void
|
setMaxBatchSize(int batchSize)
Obtient le nombre maximal d'événements à importer à la fois. |
Méthodes protégées | |
|---|---|
abstract
void
|
doUploadEvents(List<T> events)
|
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 ()
Obtient l'intervalle d'importation.
| Renvoie | |
|---|---|
long |
l'intervalle d'importation en ms. |
getMaxBatchSize
public int getMaxBatchSize ()
Obtient la taille maximale des lots utilisée lors de l'importation d'événements.
| Renvoie | |
|---|---|
int |
la taille maximale des lots. |
postEvent
public void postEvent (T event)
Publie un événement dans TFC. L'événement est mis en file d'attente pour être importé. Les événements sont regroupés et importés.
| Paramètres | |
|---|---|
event |
T : événement à importer |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Définit la fréquence à laquelle les événements sont importés dans TFC.
| Paramètres | |
|---|---|
interval |
long : en ms pour que les événements soient importés dans TFC. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Obtient le nombre maximal d'événements à importer à la fois.
| Paramètres | |
|---|---|
batchSize |
int : nombre maximal d'événements à importer à la fois. |
Méthodes protégées
doUploadEvents
protected abstract void doUploadEvents (List<T> events)
| Paramètres | |
|---|---|
events |
List |
| Génère | |
|---|---|
IOException |
|