CollectingOutputReceiver

public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.tradefed.device.CollectingOutputReceiver


Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String.

Riepilogo

Costruttori pubblici

CollectingOutputReceiver()

Metodi pubblici

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

Viene chiamato ogni volta che sono disponibili nuovi dati.

void cancel()

Annulla la raccolta dell'output

void clearBuffer()

Cancella i contenuti del buffer.

void flush()

Chiamato al termine dell'esecuzione del processo (a meno che non sia stato annullato).

String getOutput()
boolean isCancelled()

Metodo di annullamento per interrompere l'esecuzione del comando della shell remota.

Costruttori pubblici

CollectingOutputReceiver

public CollectingOutputReceiver ()

Metodi pubblici

addOutput

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

Viene chiamato ogni volta che sono disponibili nuovi dati.

Parametri
data byte: i nuovi dati.

offset int: l'offset in corrispondenza del quale iniziano i nuovi dati.

length int: La lunghezza dei nuovi dati.

annulla

public void cancel ()

Annulla la raccolta dell'output

clearBuffer

public void clearBuffer ()

Cancella i contenuti del buffer.

scaricare

public void flush ()

Chiamato al termine dell'esecuzione del processo (a meno che non sia stato annullato). Ciò consente al destinatario di terminare e svuotare i dati non ancora elaborati.

getOutput

public String getOutput ()

Ritorni
String

isCancelled

public boolean isCancelled ()

Metodo di annullamento per interrompere l'esecuzione del comando della shell remota.

Ritorni
boolean true per annullare l'esecuzione del comando.