CollectingByteOutputReceiver
public class CollectingByteOutputReceiver
extends Object
implements IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
Ein IShellOutputReceiver
, der die gesamte Shell-Ausgabe in einem byte[]
sammelt. Dies ist nützlich für Shell-Befehle, die eine erhebliche Menge an Ausgaben erzeugen, bei denen der 2x ERROR(/String)
-Speicher-Overhead erheblich sein wird.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
CollectingByteOutputReceiver () |
Öffentliche Methoden | |
---|---|
void | addOutput (byte[] data, int offset, int length) |
void | cancel () Brechen Sie die Ausgabesammlung ab |
void | clear () Versuchen Sie, alles zu entreffen, was wir können |
void | flush () |
byte[] | getOutput () |
boolean | isCancelled ()
|
Öffentliche Konstrukteure
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
Öffentliche Methoden
addOutput
public void addOutput (byte[] data, int offset, int length)
Parameter | |
---|---|
data | byte |
offset | int |
length | int |
stornieren
public void cancel ()
Brechen Sie die Ausgabesammlung ab
klar
public void clear ()
Versuchen Sie, alles zu entreffen, was wir können
spülen
public void flush ()
getOutput
public byte[] getOutput ()
Kehrt zurück | |
---|---|
byte[] |
ist storniert
public boolean isCancelled ()
Kehrt zurück | |
---|---|
boolean |