CollectingByteOutputReceiver

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.tradefed.device.CollectingByteOutputReceiver


Un IShellOutputReceiver que recopila todo el resultado de la shell en un byte[]. Esto es útil para los comandos de shell que producirán una cantidad significativa de resultados, en los que la sobrecarga de memoria de 2x String será significativa.

Resumen

Constructores públicos

CollectingByteOutputReceiver()

Métodos públicos

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

void cancel()

Cancela la colección de salida

void clear()

Intentamos anular la referencia de todo lo que pudimos

void flush()

byte[] getOutput()
boolean isCancelled()

Constructores públicos

CollectingByteOutputReceiver

public CollectingByteOutputReceiver ()

Métodos públicos

addOutput

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

Parámetros
data byte

offset int

length int

cancelar

public void cancel ()

Cancela la colección de salida

borrar

public void clear ()

Intentamos anular la referencia de todo lo que pudimos

vaciar

public void flush ()

getOutput

public byte[] getOutput ()

Muestra
byte[]

isCancelled

public boolean isCancelled ()

Muestra
boolean