CollectingByteOutputReceiver
public
class
CollectingByteOutputReceiver
extends Object
implements
IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
Un IShellOutputReceiver
que recopila todo el resultado de la 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 2x String
será significativa.
Resumen
Constructores públicos | |
---|---|
CollectingByteOutputReceiver()
|
Métodos públicos | |
---|---|
void
|
addOutput(byte[] data, int offset, int length)
|
void
|
cancel()
Cancela la colección de salida |
void
|
clear()
Intentamos anular la referencia de todo lo que pudimos |
void
|
flush()
|
byte[]
|
getOutput()
|
boolean
|
isCancelled()
|
Constructores públicos
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
Métodos públicos
addOutput
public void addOutput (byte[] data, int offset, int length)
Parámetros | |
---|---|
data |
byte |
offset |
int |
length |
int |
cancelar
public void cancel ()
Cancela la colección de salida
borrar
public void clear ()
Intentamos anular la referencia de todo lo que pudimos
vaciar
public void flush ()
getOutput
public byte[] getOutput ()
Muestra | |
---|---|
byte[] |
isCancelled
public boolean isCancelled ()
Muestra | |
---|---|
boolean |