BatchChannel

public class BatchChannel
extends Object

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


מחלקת עזר להעלאה של תוצאות בדיקה ופריטים בקבוצות.

סיכום

כיתות מוטמעות

interface BatchChannel.BatchUploadAction<T>

הפעולה שתתבצע כשקבוצת פריטים מוכנה להעלאה. 

‫constructors ציבוריים

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

‫methods ציבוריים

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

העלאה של כל הפריטים שנמצאים כרגע בתור.

‫constructors ציבוריים

BatchChannel

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

פרמטרים
maxBatchSize int

itemName String

batchUploadAction BatchUploadAction

‫methods ציבוריים

הוספה לתור

public void enqueue (T item)

פרמטרים
item T

הקפצת הודעות שגיאה (throw)
InterruptedException

finalizeUpload

public void finalizeUpload ()

הקפצת הודעות שגיאה (throw)
InterruptedException

forceUpload

public void forceUpload ()

העלאה של כל הפריטים שנמצאים כרגע בתור. זו קריאה חוסמת שממתינה להעלאה של כל הפריטים שהוכנסו לתור קודם לכן. הפעלת השיטה הזו ב-mBatchUploadAction של אותו מופע תגרום לקיפאון.