FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Un ERROR(/OutputStream) en memoria que solo conserva una cantidad máxima de datos.
Para implementar esto, se mantiene un array de bytes circular de tamaño fijo.
No tiene protección de subprocesos.
Resumen
Constructores públicos | |
|---|---|
FixedByteArrayOutputStream(int maxDataSize)
Crea un |
|
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
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Crea un FixedByteArrayOutputStream.
| Parámetros | |
|---|---|
maxDataSize |
int: Es el tamaño máximo aproximado en bytes que se debe conservar en el flujo de salida.
|
Métodos públicos
getData
public InputStream getData ()
Obtiene un InputStream para leer el resultado recopilado.
No tiene protección de subprocesos. Supone que no se escribirán datos mientras se leen.
| Muestra | |
|---|---|
InputStream |
|
size
public long size ()
| Muestra | |
|---|---|
long |
la cantidad de bytes almacenados actualmente. |
a escribir
public void write (byte[] b,
int off,
int len)| Parámetros | |
|---|---|
b |
byte |
off |
int |
len |
int |
a escribir
public void write (int data)
| Parámetros | |
|---|---|
data |
int |