Narzędzie do przesyłania zdarzeń ICluster

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T rozszerza działanie com.android.tradefed.cluster.IClusterEvent>


Interfejs usługi ClusterEventUploader

Podsumowanie

Metody publiczne

abstract void flush()

Wymuś przesłanie wszystkich wydarzeń w kolejce.

abstract long getEventUploadInterval()

Uzyskaj interwał przesyłania.

abstract int getMaxBatchSize()

Uzyskaj maksymalny rozmiar wsadu używany podczas przesyłania zdarzeń.

abstract void postEvent(T event)

Publikuje wydarzenie w TFC.

abstract void setEventUploadInterval(long interval)

Ustaw częstotliwość przesyłania zdarzeń do TFC.

abstract void setMaxBatchSize(int batchSize)

Uzyskaj maksymalną liczbę wydarzeń do przesłania jednocześnie.

Metody publiczne

opróżniać

public abstract void flush ()

Wymuś przesłanie wszystkich wydarzeń w kolejce.

Interwał getEventUploadInterval

public abstract long getEventUploadInterval ()

Uzyskaj interwał przesyłania.

Zwroty
long odstępu między przesyłaniem w ms.

getMaxBatchSize;

public abstract int getMaxBatchSize ()

Uzyskaj maksymalny rozmiar wsadu używany podczas przesyłania zdarzeń.

Zwroty
int maksymalny rozmiar wsadu.

postEvent

public abstract void postEvent (T event)

Publikuje wydarzenie w TFC. Spowoduje to umieszczenie zdarzenia w kolejce do przesłania. Zdarzenia będą grupowane, przesłano.

Parametry
event T: wydarzenie do przesłania

Interwał setEventUploadInterval

public abstract void setEventUploadInterval (long interval)

Ustaw częstotliwość przesyłania zdarzeń do TFC.

Parametry
interval long: czas przesłania zdarzeń do TFC w ms.

setMaxBatchSize,

public abstract void setMaxBatchSize (int batchSize)

Uzyskaj maksymalną liczbę wydarzeń do przesłania jednocześnie.

Parametry
batchSize int: maksymalna liczba wydarzeń, które można przesłać naraz.