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>


IClusterEvent öğesini TFC'ye yükleyen ClusterEventUploader sınıfı.

Özet

Herkese açık oluşturucular

ClusterEventUploader()

Herkese açık yöntemler

void flush()

Sıraya alınmış tüm etkinliklerin yüklenmesini zorlayın.

long getEventUploadInterval()

Yükleme aralığını alın.

int getMaxBatchSize()

Etkinlikler yüklenirken kullanılan maksimum grup boyutunu alın.

void postEvent(T event)

TFC'ye bir etkinlik yayınlar.

void setEventUploadInterval(long interval)

Etkinliklerin TFC'ye ne sıklıkta yükleneceğini ayarlayın.

void setMaxBatchSize(int batchSize)

Tek seferde yüklenecek maksimum etkinlik sayısını alın.

Korunan yöntemler

abstract void doUploadEvents(List<T> events)

Herkese açık oluşturucular

ClusterEventUploader

public ClusterEventUploader ()

Herkese açık yöntemler

boşaltmak

public void flush ()

Sıraya alınmış tüm etkinliklerin yüklenmesini zorlayın.

getEventUploadInterval

public long getEventUploadInterval ()

Yükleme aralığını alın.

İadeler
long Yükleme aralığı (ms)

getMaxBatchSize

public int getMaxBatchSize ()

Etkinlikler yüklenirken kullanılan maksimum grup boyutunu alın.

İadeler
int Maksimum grup boyutu.

postEvent

public void postEvent (T event)

TFC'ye bir etkinlik yayınlar. Bu işlem, etkinliğin yüklenmesi için sıraya alınmasını sağlar. Etkinlikler gruplandırılıp yüklenecek.

Parametreler
event T: Yüklenecek etkinlik

setEventUploadInterval

public void setEventUploadInterval (long interval)

Etkinliklerin TFC'ye ne sıklıkta yükleneceğini ayarlayın.

Parametreler
interval long: TFC'ye yüklenecek etkinlikler için milisaniye cinsinden.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

Tek seferde yüklenecek maksimum etkinlik sayısını alın.

Parametreler
batchSize int: Tek seferde yüklenecek maksimum etkinlik sayısı.

Korunan yöntemler

doUploadEvents

protected abstract void doUploadEvents (List<T> events)

Parametreler
events List

Verdiği hatalar
IOException