ClusterEventUploader

public abstract class ClusterEventUploader
extends Object implements IClusterEventUploader <T extends IClusterEvent >

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader <T يمتد com.android.tradefed.cluster.IClusterEvent >


فئة ClusterEventUploader ، والتي تقوم بتحميل IClusterEvent إلى TFC.

ملخص

المنشأت العامة

ClusterEventUploader ()

الأساليب العامة

void flush ()

فرض تحميل جميع الأحداث في قائمة الانتظار.

long getEventUploadInterval ()

احصل على الفاصل الزمني للتحميل.

int getMaxBatchSize ()

احصل على الحد الأقصى لحجم الدفعة المستخدم عند تحميل الأحداث.

void postEvent (T event)

ينشر حدثًا لـ TFC.

void setEventUploadInterval (long interval)

حدد عدد مرات تحميل الأحداث على TFC.

void setMaxBatchSize (int batchSize)

احصل على أكبر عدد ممكن من الأحداث للتحميل في وقت واحد.

الطرق المحمية

abstract void doUploadEvents ( events) doUploadEvents ( events)

المنشأت العامة

ClusterEventUploader

public ClusterEventUploader ()

الأساليب العامة

دافق

public void flush ()

فرض تحميل جميع الأحداث في قائمة الانتظار.

getEventUploadInterval

public long getEventUploadInterval ()

احصل على الفاصل الزمني للتحميل.

عائدات
long الفاصل الزمني للتحميل بالمللي ثانية.

getMaxBatchSize

public int getMaxBatchSize ()

احصل على الحد الأقصى لحجم الدفعة المستخدم عند تحميل الأحداث.

عائدات
int الحجم الأقصى للدُفعة.

ما بعد الحدث

public void postEvent (T event)

ينشر حدثًا لـ TFC. هذا الطابور الحدث ليتم تحميلها. سيتم تجميع الأحداث وتحميلها.

حدود
event T : الحدث للتحميل

setEventUploadInterval

public void setEventUploadInterval (long interval)

حدد عدد مرات تحميل الأحداث على TFC.

حدود
interval long : بالمللي ثانية للأحداث المراد تحميلها على TFC.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

احصل على أكبر عدد ممكن من الأحداث للتحميل في وقت واحد.

حدود
batchSize int : الحد الأقصى لعدد الأحداث المراد تحميلها مرة واحدة.

الطرق المحمية

doUploadEvents

protected abstract void doUploadEvents ( events)

حدود
events