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> |
Die Klasse „ClusterEventUploader“ lädt IClusterEvent in TFC hoch.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
ClusterEventUploader()
|
|
Öffentliche Methoden | |
|---|---|
void
|
flush()
Erzwingt das Hochladen aller in die Warteschlange gestellten Ereignisse. |
long
|
getEventUploadInterval()
Ruft das Uploadintervall ab. |
int
|
getMaxBatchSize()
Ruft die maximale Batchgröße ab, die beim Hochladen von Ereignissen verwendet wird. |
void
|
postEvent(T event)
Sendet ein Ereignis an TFC. |
void
|
setEventUploadInterval(long interval)
Legt fest, wie oft Ereignisse in TFC hochgeladen werden. |
void
|
setMaxBatchSize(int batchSize)
Ruft die maximale Anzahl von Ereignissen ab, die gleichzeitig hochgeladen werden können. |
Geschützte Methoden | |
|---|---|
abstract
void
|
doUploadEvents(List<T> events)
|
Öffentliche Konstruktoren
ClusterEventUploader
public ClusterEventUploader ()
Öffentliche Methoden
leeren
public void flush ()
Erzwingt das Hochladen aller in die Warteschlange gestellten Ereignisse.
getEventUploadInterval
public long getEventUploadInterval ()
Ruft das Uploadintervall ab.
| Gibt Folgendes zurück: | |
|---|---|
long |
Das Uploadintervall in Millisekunden. |
getMaxBatchSize
public int getMaxBatchSize ()
Ruft die maximale Batchgröße ab, die beim Hochladen von Ereignissen verwendet wird.
| Gibt Folgendes zurück: | |
|---|---|
int |
Die maximale Batchgröße. |
postEvent
public void postEvent (T event)
Sendet ein Ereignis an TFC. Dadurch wird das Ereignis in die Warteschlange gestellt, um hochgeladen zu werden. Ereignisse werden in Batches zusammengefasst und hochgeladen.
| Parameter | |
|---|---|
event |
T: Das hochzuladende Ereignis. |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Legt fest, wie oft Ereignisse in TFC hochgeladen werden.
| Parameter | |
|---|---|
interval |
long: In Millisekunden für Ereignisse, die in TFC hochgeladen werden sollen. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Ruft die maximale Anzahl von Ereignissen ab, die gleichzeitig hochgeladen werden können.
| Parameter | |
|---|---|
batchSize |
int: Die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden können. |
Geschützte Methoden
doUploadEvents
protected abstract void doUploadEvents (List<T> events)
| Parameter | |
|---|---|
events |
List |
| Löst aus | |
|---|---|
IOException |
|