CollectingOutputReceiver
public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.device.CollectingOutputReceiver |
IShellOutputReceiver , который собирает весь вывод оболочки в одну String .
Краткое содержание
Публичные конструкторы | |
|---|---|
CollectingOutputReceiver () | |
Публичные методы | |
|---|---|
void | addOutput (byte[] data, int offset, int length)Вызывается каждый раз, когда появляются новые данные. |
void | cancel ()Отменить выводной сбор |
void | clearBuffer ()Очистить содержимое буфера. |
void | flush ()Вызывается в конце выполнения процесса (если процесс не был отменен). |
String | getOutput () |
boolean | isCancelled ()Метод Cancel останавливает выполнение удаленной команды оболочки. |
Публичные конструкторы
CollectingOutputReceiver
public CollectingOutputReceiver ()
Публичные методы
addOutput
public void addOutput (byte[] data,
int offset,
int length)Вызывается каждый раз, когда появляются новые данные.
| Параметры | |
|---|---|
data | byte : Новые данные. |
offset | int : Смещение, с которого начинаются новые данные. |
length | int : Длина новых данных. |
отмена
public void cancel ()
Отменить выводной сбор
clearBuffer
public void clearBuffer ()
Очистить содержимое буфера.
румянец
public void flush ()
Вызывается в конце выполнения процесса (если процесс не был отменён). Это позволяет получателю завершить работу и сбросить на диск необработанные данные.
получитьВыход
public String getOutput ()
| Возврат | |
|---|---|
String | |
отменено
public boolean isCancelled ()
Метод Cancel останавливает выполнение удаленной команды оболочки.
| Возврат | |
|---|---|
boolean | true для отмены выполнения команды. |