CollectingByteOutputReceiver
public
class
CollectingByteOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
Un IShellOutputReceiver que recopila toda la salida del shell en un byte[].
Esto es útil para los comandos de shell que producirán una cantidad significativa de resultados, en los que la sobrecarga de memoria de 2 veces String será significativa.
Resumen
Constructores públicos | |
|---|---|
CollectingByteOutputReceiver()
|
|
Métodos públicos | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
Se llama cada vez que hay datos nuevos disponibles. |
void
|
cancel()
Cancelar la recopilación de la salida |
void
|
clear()
Intenta quitar las referencias de todo lo que podamos. |
void
|
flush()
Se llama al final de la ejecución del proceso (a menos que se haya cancelado el proceso). |
byte[]
|
getOutput()
|
boolean
|
isCancelled()
Método de cancelación para detener la ejecución del comando de shell remoto. |
Constructores públicos
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
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. |
cancelar
public void cancel ()
Cancelar la recopilación de la salida
borrar
public void clear ()
Intenta quitar las referencias de todo lo que podamos.
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 byte[] getOutput ()
| Muestra | |
|---|---|
byte[] |
|
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. |