CollectingByteOutputReceiver

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

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


Ein IShellOutputReceiver, das die gesamte Shell-Ausgabe in einer byte[] sammelt. Dies ist nützlich für Shell-Befehle, die eine große Menge an Ausgabe generieren, bei denen der Speicheraufwand von 2 × String erheblich ist.

Zusammenfassung

Öffentliche Konstruktoren

CollectingByteOutputReceiver()

Öffentliche Methoden

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

void cancel()

Ausgabesammlung abbrechen

void clear()

Wir versuchen, alle Verweise zu entfernen.

void flush()

byte[] getOutput()
boolean isCancelled()

Öffentliche Konstruktoren

CollectingByteOutputReceiver

public CollectingByteOutputReceiver ()

Öffentliche Methoden

addOutput

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

Parameter
data byte

offset int

length int

Abbrechen

public void cancel ()

Ausgabesammlung abbrechen

Löschen

public void clear ()

Wir versuchen, alle Verweise zu entfernen.

flush

public void flush ()

getOutput

public byte[] getOutput ()

Returns
byte[]

isCancelled

public boolean isCancelled ()

Returns
boolean