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. |