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