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.