BüyükÇıkışAlıcı

public class LargeOutputReceiver
extends Object implements IShellOutputReceiver

Java.lang.Nesne
🎃 com.android.tradefed.device.LargeExitReceiver


Uzun süre çalışan komutların çalıştırılmasına yardımcı olmak için tasarlanmış bir sınıf.

tmp dosyasının maksimum boyutu yaklaşık olarak maxFileSize ile sınırlıdır. Sınıra ulaşıldığında veri kaybını önlemek için bu dosyada tmp ana makinesinin ayarları yapılır dosyası olarak da kaydedebilir.

Özet

Kamu inşaatçıları

LargeOutputReceiver(String descriptor, String serialNumber, long maxDataSize)

LargeOutputReceiver oluşturur.

Herkese açık yöntemler

void addOutput(byte[] data, int offset, int length)

void cancel()

Komutu iptal eder.

void clear()

Şu anda birikmiş verileri silin ve ardından yeni bir dosyayı yeniden oluşturun.

void delete()

Birikmiş tüm verileri silin.

void flush()

InputStreamSource getData()

Toplanan çıkışı InputStreamSource olarak alır.

InputStreamSource getData(int maxBytes)

Toplanan çıkışın son maxBytes değerini InputStreamSource olarak alır.

InputStreamSource getData(int maxBytes, int offset)

Toplanan çıkışın son maxBytes değerini InputStreamSource olarak alır.

boolean isCancelled()

Kamu inşaatçıları

BüyükÇıkışAlıcı

public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)

LargeOutputReceiver oluşturur.

Parametreler
descriptor String: çalıştırılacak komutun tanımlayıcısı. Yalnızca günlük kaydı içindir.

serialNumber String: Cihazın seri numarası. Yalnızca günlük kaydı içindir.

maxDataSize long: saklanacak yaklaşık maksimum veri miktarıdır.

Herkese açık yöntemler

addÇıkış

public void addOutput (byte[] data, 
                int offset, 
                int length)

Parametreler
data byte

offset int

length int

iptal

public void cancel ()

Komutu iptal eder.

temizle

public void clear ()

Şu anda birikmiş verileri silin ve ardından yeni bir dosyayı yeniden oluşturun.

sil

public void delete ()

Birikmiş tüm verileri silin.

boşaltmak

public void flush ()

Veri Alma

public InputStreamSource getData ()

Toplanan çıkışı InputStreamSource olarak alır.

İlerlemeler
InputStreamSource Komuttan toplanan çıkış.

Veri Alma

public InputStreamSource getData (int maxBytes)

Toplanan çıkışın son maxBytes değerini InputStreamSource olarak alır.

Parametreler
maxBytes int: Döndürülecek maksimum veri miktarı. Teklif verilebilecek belleğe rahatça sığdır

İlerlemeler
InputStreamSource Komuttan toplanan çıkış (bellekte depolanır)

Veri Alma

public InputStreamSource getData (int maxBytes, 
                int offset)

Toplanan çıkışın son maxBytes değerini InputStreamSource olarak alır.

Parametreler
maxBytes int: Döndürülecek maksimum veri miktarı. Teklif verilebilecek belleğe rahatça sığdır

offset int: Verilerin arabellekten alınmaya başlayacağı zamanın uzaklığı.

İlerlemeler
InputStreamSource Komuttan toplanan çıkış (bellekte depolanır)

İptal Edildi

public boolean isCancelled ()

İlerlemeler
boolean