FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Un ERROR(/OutputStream)
en memoria 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 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 InputStream para leer la salida recopilada.
No es seguro para subprocesos. Asume que no se escribirán datos mientras se leen
Talla
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)