Program do przesyłania zdarzeń klastrów
public abstract class ClusterEventUploader
extends Object
implements IClusterEventUploader <T extends IClusterEvent >
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterEventUploader<T rozszerza com.android.tradefed.cluster.IClusterEvent > |
Klasa ClusterEventUploader, która przesyła IClusterEvent
do TFC.
Streszczenie
Konstruktorzy publiczni | |
---|---|
ClusterEventUploader () |
Metody publiczne | |
---|---|
void | flush () Wymuś przesłanie wszystkich zdarzeń znajdujących się w kolejce. |
long | getEventUploadInterval () Uzyskaj interwał przesyłania. |
int | getMaxBatchSize () Uzyskaj maksymalny rozmiar partii używany podczas przesyłania zdarzeń. |
void | postEvent (T event) Publikuje wydarzenie w TFC. |
void | setEventUploadInterval (long interval) Ustaw, jak często przesyłamy wydarzenia do TFC. |
void | setMaxBatchSize (int batchSize) Uzyskaj maksymalną liczbę wydarzeń do przesłania jednocześnie. |
Metody chronione | |
---|---|
abstract void | doUploadEvents ( events) doUploadEvents ( events) |
Konstruktorzy publiczni
Program do przesyłania zdarzeń klastrów
public ClusterEventUploader ()
Metody publiczne
spłukać
public void flush ()
Wymuś przesłanie wszystkich zdarzeń znajdujących się w kolejce.
getEventUploadInterval
public long getEventUploadInterval ()
Uzyskaj interwał przesyłania.
Zwroty | |
---|---|
long | interwał przesyłania w ms. |
pobierzMaxBatchSize
public int getMaxBatchSize ()
Uzyskaj maksymalny rozmiar partii używany podczas przesyłania zdarzeń.
Zwroty | |
---|---|
int | maksymalny rozmiar partii. |
ogłosić wydarzenie
public void postEvent (T event)
Publikuje wydarzenie w TFC. Spowoduje to umieszczenie zdarzenia w kolejce do przesłania. Wydarzenia zostaną zgrupowane i przesłane.
Parametry | |
---|---|
event | T : wydarzenie do przesłania |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Ustaw, jak często przesyłamy wydarzenia do TFC.
Parametry | |
---|---|
interval | long : w ms dla zdarzeń, które mają zostać przesłane do TFC. |
ustawMaxBatchSize
public void setMaxBatchSize (int batchSize)
Uzyskaj maksymalną liczbę wydarzeń do przesłania jednocześnie.
Parametry | |
---|---|
batchSize | int : maksymalna liczba zdarzeń do przesłania na raz. |
Metody chronione
doUploadEvents
protected abstract void doUploadEvents (events)
Parametry | |
---|---|
events |