BatchChannel

public class BatchChannel
extends Object

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


Class helper untuk mengupload banyak hasil dan artefak pengujian.

Ringkasan

Class bertingkat

interface BatchChannel.BatchUploadAction<T>

Tindakan yang akan dilakukan saat batch item siap diupload. 

Konstruktor publik

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

Metode publik

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

Mengupload semua item yang saat ini ada dalam antrean.

Konstruktor publik

BatchChannel

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

Parameter
maxBatchSize int

itemName String

batchUploadAction BatchUploadAction

Metode publik

enqueue

public void enqueue (T item)

Parameter
item T

Menampilkan
InterruptedException

finalizeUpload

public void finalizeUpload ()

Menampilkan
InterruptedException

forceUpload

public void forceUpload ()

Mengupload semua item yang saat ini ada dalam antrean. Ini adalah panggilan pemblokiran yang menunggu semua item yang sebelumnya dimasukkan dalam antrean untuk diupload. Memanggil metode ini di mBatchUploadAction dari instance yang sama akan menyebabkan kebuntuan.