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>


فئة ClusterEventUploader التي تحمّل IClusterEvent إلى TFC

ملخّص

طُرق وضع التصميم العامة

ClusterEventUploader()

الإجراءات العامة

void flush()

فرض تحميل جميع الأحداث التي تمّت إضافتها إلى قائمة الانتظار

long getEventUploadInterval()

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

int getMaxBatchSize()

تعرض هذه السمة الحدّ الأقصى لحجم الدُفعة المستخدَمة عند تحميل الأحداث.

void postEvent(T event)

ينشر هذا الإجراء حدثًا في "اختبار القناة الداخلية".

void setEventUploadInterval(long interval)

اضبط عدد المرات التي نحمّل فيها الأحداث إلى "ميزة التحكّم في الخصوصية".

void setMaxBatchSize(int batchSize)

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

طُرق محمية

abstract void doUploadEvents(List<T> events)

طُرق وضع التصميم العامة

ClusterEventUploader

public ClusterEventUploader ()

الإجراءات العامة

تصفية

public void flush ()

فرض تحميل جميع الأحداث التي تمّت إضافتها إلى قائمة الانتظار

getEventUploadInterval

public long getEventUploadInterval ()

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

المرتجعات
long تمثّل هذه السمة الفترة الفاصلة بين عمليات التحميل بالملّي ثانية.

getMaxBatchSize

public int getMaxBatchSize ()

تعرض هذه السمة الحدّ الأقصى لحجم الدُفعة المستخدَمة عند تحميل الأحداث.

المرتجعات
int الحد الأقصى لحجم الدفعة

postEvent

public void postEvent (T event)

ينشر هذا الإجراء حدثًا في "اختبار القناة الداخلية". يؤدي ذلك إلى وضع الحدث في قائمة انتظار التحميل. سيتم تجميع الأحداث وتحميلها.

المعلَمات
event T: الحدث المطلوب تحميله

setEventUploadInterval

public void setEventUploadInterval (long interval)

اضبط عدد المرات التي نحمّل فيها الأحداث إلى "ميزة التحكّم في الخصوصية".

المعلَمات
interval long: بالمللي ثانية للأحداث التي سيتم تحميلها إلى TFC

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

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

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

طُرق محمية

doUploadEvents

protected abstract void doUploadEvents (List<T> events)

المعلَمات
events List

عمليات الطرح
IOException