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