Мультиприемник

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 для отмены выполнения команды.