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