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)
|
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
|
getData(int maxBytes)
Toplanan çıkışın son maxBytes değerini |
InputStreamSource
|
getData(int maxBytes, int offset)
Toplanan çıkışın son maxBytes değerini |
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 |