CollectingByteOutputReceiver
public
class
CollectingByteOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
Tüm kabuk çıkışını byte[] içinde toplayan bir IShellOutputReceiver.
Bu, önemli miktarda çıktı üretecek kabuk komutları için yararlıdır. Bu komutlarda 2 kat String bellek ek yükü önemli olacaktır.
Özet
Herkese açık oluşturucular | |
|---|---|
CollectingByteOutputReceiver()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
Yeni veriler kullanıma sunulduğunda her seferinde çağrılır. |
void
|
cancel()
Çıkış koleksiyonunu iptal etme |
void
|
clear()
Mümkün olduğunca her şeyi referanssızlaştırmaya çalışın. |
void
|
flush()
İşlem iptal edilmediği sürece, işlem yürütme sonunda çağrılır. |
byte[]
|
getOutput()
|
boolean
|
isCancelled()
Uzak kabuk komutunun yürütülmesini durdurmak için iptal yöntemi. |
Herkese açık oluşturucular
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
Herkese açık yöntemler
addOutput
public void addOutput (byte[] data,
int offset,
int length)Yeni veriler kullanıma sunulduğunda her seferinde çağrılır.
| Parametreler | |
|---|---|
data |
byte: Yeni veriler. |
offset |
int: Yeni verilerin başladığı uzaklık. |
length |
int: Yeni verilerin uzunluğu. |
iptal
public void cancel ()
Çıkış koleksiyonunu iptal etme
temizle
public void clear ()
Mümkün olduğunca her şeyi referanssızlaştırmaya çalışın.
flush
public void flush ()
İşlem iptal edilmediği sürece, işlem yürütme sonunda çağrılır. Bu sayede alıcı, henüz işlenmemiş verileri sonlandırıp temizleyebilir.
getOutput
public byte[] getOutput ()
| İlerlemeler | |
|---|---|
byte[] |
|
isCancelled
public boolean isCancelled ()
Uzak kabuk komutunun yürütülmesini durdurmak için iptal yöntemi.
| İlerlemeler | |
|---|---|
boolean |
Komutun yürütülmesini iptal etmek için true. |