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
in TFC hochlädt.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
ClusterEventUploader () |
Öffentliche Methoden | |
---|---|
void | flush () Erzwingen Sie ein Hochladen aller Ereignisse in der Warteschlange. |
long | getEventUploadInterval () Holen Sie sich das Upload-Intervall. |
int | getMaxBatchSize () Rufen Sie die maximale Stapelgröße ab, die beim Hochladen von Ereignissen verwendet wird. |
void | postEvent (T event) Postet ein Ereignis in 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 von Ereignissen, die Sie gleichzeitig hochladen können. |
Geschützte Methoden | |
---|---|
abstract void | doUploadEvents ( events) doUploadEvents ( events) |
Öffentliche Konstrukteure
ClusterEventUploader
public ClusterEventUploader ()
Öffentliche Methoden
spülen
public void flush ()
Erzwingen Sie ein Hochladen aller Ereignisse in der Warteschlange.
getEventUploadInterval
public long getEventUploadInterval ()
Holen Sie sich das Upload-Intervall.
Kehrt zurück | |
---|---|
long | das Upload-Intervall in ms. |
getMaxBatchSize
public int getMaxBatchSize ()
Rufen Sie die maximale Stapelgröße ab, die beim Hochladen von Ereignissen verwendet wird.
Kehrt zurück | |
---|---|
int | die maximale Stapelgröße. |
postEvent
public void postEvent (T event)
Postet ein Ereignis in TFC. Dadurch wird das hochzuladende Ereignis in die Warteschlange gestellt. Ereignisse werden zusammengefasst 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 von Ereignissen, die Sie gleichzeitig hochladen können.
Parameter | |
---|---|
batchSize | int : die maximale Anzahl von Ereignissen, die gleichzeitig hochgeladen werden können. |
Geschützte Methoden
doUploadEvents
protected abstract void doUploadEvents (events)
Parameter | |
---|---|
events |