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