FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Un ERROR(/OutputStream)
que solo guarda una cantidad máxima de datos.
Esto se implementa manteniendo una matriz de bytes circular de tamaño fijo.
No es seguro para subprocesos.
Resumen
Métodos públicos |
---|
InputStream | getData () Obtiene un InputStream para leer la salida recopilada. |
long | size () |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Constructores públicos
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Crea un FixedByteArrayOutputStream
.
Parámetros |
---|
maxDataSize | int : el tamaño máximo aproximado en bytes para mantener en el flujo de salida |
Métodos públicos
obtener datos
public InputStream getData ()
Obtiene un InputStream para leer la salida recopilada.
No es seguro para subprocesos. Supone que no se escribirán datos mientras se leen
tamaño
public long size ()
Devoluciones |
---|
long | el número de bytes almacenados actualmente. |
escribir
public void write (byte[] b,
int off,
int len)
Parámetros |
---|
b | byte |
off | int |
len | int |
escribir
public void write (int data)