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