CorregidoByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.FixedByteArrayOutputStream


Una ERROR(/OutputStream) en la memoria que solo conserva una cantidad máxima de datos.

Esto se implementa manteniendo un array de bytes circular de tamaño fijo.

No son seguros para los subprocesos.

Resumen

Constructores públicos

FixedByteArrayOutputStream(int maxDataSize)

Crea un FixedByteArrayOutputStream.

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

CorregidoByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Crea un FixedByteArrayOutputStream.

Parámetros
maxDataSize int: Es el tamaño máximo aproximado en bytes que se mantendrá en el flujo de salida.

Métodos públicos

getData

public InputStream getData ()

Obtiene un InputStream para leer el resultado recopilado.

No son seguros para los subprocesos. Supone que no se escribirán datos durante la lectura

Muestra
InputStream

size

public long size ()

Muestra
long la cantidad de bytes almacenados actualmente.

escritura

public void write (byte[] b, 
                int off, 
                int len)

Parámetros
b byte

off int

len int

escritura

public void write (int data)

Parámetros
data int