CollectingByteOutputReceiver
public class CollectingByteOutputReceiver
extends Object
implements IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
IShellOutputReceiver
который собирает весь вывод оболочки в byte[]
. Это полезно для команд оболочки, которые производят значительный объем вывода, где накладные расходы памяти 2xString
будут значительными.
Резюме
Общественные конструкторы | |
---|---|
CollectingByteOutputReceiver () |
Публичные методы | |
---|---|
void | addOutput (byte[] data, int offset, int length) |
void | cancel () Отменить коллекцию вывода |
void | clear () Попробуйте разорвать все, что мы можем |
void | flush () |
byte[] | getOutput () |
boolean | isCancelled ()
|
Общественные конструкторы
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
Публичные методы
addOutput
public void addOutput (byte[] data, int offset, int length)
Параметры | |
---|---|
data | byte |
offset | int |
length | int |
отменить
public void cancel ()
Отменить коллекцию вывода
Чисто
public void clear ()
Попробуйте разорвать все, что мы можем
румянец
public void flush ()
getOutput
public byte[] getOutput ()
Возврат | |
---|---|
byte[] |
isCancelled
public boolean isCancelled ()
Возврат | |
---|---|
boolean |