FijoByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Un ERROR(/OutputStream)
que solo conserva 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 el resultado recopilado. |
long | size () |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Constructores públicos
FijoByteArrayOutputStream
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 el resultado recopilado.
No es seguro para subprocesos. Asume 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)