BatchChannel

public class BatchChannel
extends Object

java.lang.Object
com.android.tradefed.result.resultdb.BatchChannel<T>


فئة مساعدة لتحميل نتائج الاختبار والبيانات بشكل مجمّع.

ملخّص

الفئات المضمّنة

interface BatchChannel.BatchUploadAction<T>

الإجراء الذي سيتم تنفيذه عندما تكون مجموعة من العناصر جاهزة للتحميل. 

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

BatchChannel(int maxBatchSize, String itemName, BatchUploadAction<T> batchUploadAction)

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

void enqueue(T item)
void finalizeUpload()
void forceUpload()

تحميل جميع العناصر الموجودة حاليًا في قائمة الانتظار

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

BatchChannel

public BatchChannel (int maxBatchSize, 
                String itemName, 
                BatchUploadAction<T> batchUploadAction)

المعلَمات
maxBatchSize int

itemName String

batchUploadAction BatchUploadAction

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

enqueue

public void enqueue (T item)

المعلَمات
item T

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

finalizeUpload

public void finalizeUpload ()

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

forceUpload

public void forceUpload ()

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