BatchChannel

public class BatchChannel
extends Object

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


Test sonucu ve yapılarını toplu olarak yüklemek için yardımcı sınıf.

Özet

İç içe yerleştirilmiş sınıflar

interface BatchChannel.BatchUploadAction<T>

Bir öğe grubu yüklenmeye hazır olduğunda gerçekleştirilecek işlem. 

Herkese açık oluşturucular

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

Herkese açık yöntemler

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

Kuyrukta bulunan tüm öğeleri yükleyin.

Herkese açık oluşturucular

BatchChannel

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

Parametreler
maxBatchSize int

itemName String

batchUploadAction BatchUploadAction

Herkese açık yöntemler

enqueue

public void enqueue (T item)

Parametreler
item T

Verdiği hatalar
InterruptedException

finalizeUpload

public void finalizeUpload ()

Verdiği hatalar
InterruptedException

forceUpload

public void forceUpload ()

Kuyrukta bulunan tüm öğeleri yükleyin. Bu, daha önce sıraya alınmış tüm öğelerin yüklenmesini bekleyen bir engelleme çağrısıdır. Aynı örneğin mBatchUploadAction'ında bu yöntemin çağrılması kilitlenmeye neden olur.