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> |
Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC.
Podsumowanie
Konstruktory publiczne | |
|---|---|
ClusterEventUploader()
|
|
Metody publiczne | |
|---|---|
void
|
flush()
Wymusza przesłanie wszystkich zdarzeń w kolejce. |
long
|
getEventUploadInterval()
Pobierz interwał przesyłania. |
int
|
getMaxBatchSize()
Pobierz maksymalną wielkość wsadu używaną podczas przesyłania zdarzeń. |
void
|
postEvent(T event)
Publikuje zdarzenie w TFC. |
void
|
setEventUploadInterval(long interval)
Określ, jak często mamy przesyłać zdarzenia do TFC. |
void
|
setMaxBatchSize(int batchSize)
Pobierz maksymalną liczbę zdarzeń, które można przesłać jednocześnie. |
Metody chronione | |
|---|---|
abstract
void
|
doUploadEvents(List<T> events)
|
Konstruktory publiczne
ClusterEventUploader
public ClusterEventUploader ()
Metody publiczne
opróżniać,
public void flush ()
Wymusza przesłanie wszystkich zdarzeń w kolejce.
getEventUploadInterval
public long getEventUploadInterval ()
Pobierz interwał przesyłania.
| Zwraca | |
|---|---|
long |
interwał przesyłania w milisekundach. |
getMaxBatchSize
public int getMaxBatchSize ()
Pobierz maksymalną wielkość wsadu używaną podczas przesyłania zdarzeń.
| Zwraca | |
|---|---|
int |
maksymalna wielkość wsadu. |
postEvent
public void postEvent (T event)
Publikuje zdarzenie w TFC. Spowoduje to umieszczenie wydarzenia w kolejce do przesłania. Wydarzenia zostaną zgrupowane i przesłane.
| Parametry | |
|---|---|
event |
T: wydarzenie do przesłania. |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Określ, jak często mamy przesyłać zdarzenia do TFC.
| Parametry | |
|---|---|
interval |
long: w milisekundach w przypadku zdarzeń, które mają zostać przesłane do TFC. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Pobierz maksymalną liczbę zdarzeń, które można przesłać jednocześnie.
| Parametry | |
|---|---|
batchSize |
int: maksymalna liczba zdarzeń do przesłania naraz. |
Metody chronione
doUploadEvents
protected abstract void doUploadEvents (List<T> events)
| Parametry | |
|---|---|
events |
List |
| Zgłasza | |
|---|---|
IOException |
|