CollectingOutputReceiver

public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.ddmlib.CollectingOutputReceiver


Un IShellOutputReceiver que recopila toda la salida de la shell en un solo String.

Resumen

Constructores públicos

CollectingOutputReceiver()
CollectingOutputReceiver(CountDownLatch commandCompleteLatch)

Métodos públicos

void addOutput(byte[] data, int offset, int length)

Se llama cada vez que hay datos nuevos disponibles.

boolean awaitCompletion(long timeout, TimeUnit unit)
void cancel()

Cancela la recopilación de resultados.

void flush()

Se llama al final de la ejecución del proceso (a menos que se haya cancelado el proceso).

String getOutput()
boolean isCancelled()

Método de cancelación para detener la ejecución del comando de shell remoto.

boolean isComplete()

Constructores públicos

CollectingOutputReceiver

public CollectingOutputReceiver ()

CollectingOutputReceiver

public CollectingOutputReceiver (CountDownLatch commandCompleteLatch)

Parámetros
commandCompleteLatch CountDownLatch

Métodos públicos

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

Se llama cada vez que hay datos nuevos disponibles.

Parámetros
data byte: Son los datos nuevos.

offset int: Es el desplazamiento en el que comienzan los datos nuevos.

length int: Es la longitud de los datos nuevos.

awaitCompletion

public boolean awaitCompletion (long timeout, 
                TimeUnit unit)

Parámetros
timeout long

unit TimeUnit

Muestra
boolean

cancelar

public void cancel ()

Cancela la recopilación de resultados.

vaciar

public void flush ()

Se llama al final de la ejecución del proceso (a menos que se haya cancelado el proceso). Esto permite que el receptor finalice y vacíe los datos que aún no se procesaron.

getOutput

public String getOutput ()

Muestra
String

isCancelled

public boolean isCancelled ()

Método de cancelación para detener la ejecución del comando de shell remoto.

Muestra
boolean Es verdadero para cancelar la ejecución del comando.

isComplete

public boolean isComplete ()

Muestra
boolean