ClusterEventUploader
public abstract class ClusterEventUploader
extends Object
implements IClusterEventUploader <T extends IClusterEvent >
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterEventUploader<T erweitert com.android.tradefed.cluster.IClusterEvent > |
ClusterEventUploader-Klasse, die IClusterEvent
auf TFC hochlädt.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
ClusterEventUploader () |
Öffentliche Methoden | |
---|---|
void | flush () Erzwingen Sie das Hochladen aller Ereignisse in der Warteschlange. |
long | getEventUploadInterval () Rufen Sie das Upload-Intervall ab. |
int | getMaxBatchSize () Ermitteln Sie die maximale Batchgröße, die beim Hochladen von Ereignissen verwendet wird. |
void | postEvent (T event) Veröffentlicht ein Ereignis auf TFC. |
void | setEventUploadInterval (long interval) Legen Sie fest, wie oft wir Ereignisse auf TFC hochladen. |
void | setMaxBatchSize (int batchSize) Holen Sie sich die maximale Anzahl an Ereignissen, die Sie gleichzeitig hochladen können. |
Geschützte Methoden | |
---|---|
abstract void | doUploadEvents ( events) doUploadEvents ( events) |
Öffentliche Bauträger
ClusterEventUploader
public ClusterEventUploader ()
Öffentliche Methoden
spülen
public void flush ()
Erzwingen Sie das Hochladen aller Ereignisse in der Warteschlange.
getEventUploadInterval
public long getEventUploadInterval ()
Rufen Sie das Upload-Intervall ab.
Kehrt zurück | |
---|---|
long | das Upload-Intervall in ms. |
getMaxBatchSize
public int getMaxBatchSize ()
Ermitteln Sie die maximale Batchgröße, die beim Hochladen von Ereignissen verwendet wird.
Kehrt zurück | |
---|---|
int | die maximale Chargengröße. |
postEvent
public void postEvent (T event)
Veröffentlicht ein Ereignis auf TFC. Dadurch wird das hochzuladende Ereignis in die Warteschlange gestellt. Ereignisse werden gebündelt und hochgeladen.
Parameter | |
---|---|
event | T : das hochzuladende Ereignis |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Legen Sie fest, wie oft wir Ereignisse auf TFC hochladen.
Parameter | |
---|---|
interval | long : in ms für Ereignisse, die auf TFC hochgeladen werden sollen. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Holen Sie sich die maximale Anzahl an Ereignissen, die Sie gleichzeitig hochladen können.
Parameter | |
---|---|
batchSize | int : die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden sollen. |
Geschützte Methoden
doUploadEvents
protected abstract void doUploadEvents (events)
Parameter | |
---|---|
events |