FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Um ERROR(/OutputStream)
na memória que mantém apenas uma quantidade máxima de dados.
Isso é implementado mantendo uma matriz de bytes circular de tamanho fixo.
Não é segura para linhas de execução.
Resumo
Construtores públicos | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
Cria um |
Métodos públicos | |
---|---|
InputStream
|
getData()
Recebe um InputStream para ler a saída coletada. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Construtores públicos
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Cria um FixedByteArrayOutputStream
.
Parâmetros | |
---|---|
maxDataSize |
int : o tamanho máximo aproximado em bytes a ser mantido no stream de saída |
Métodos públicos
getData
public InputStream getData ()
Recebe um InputStream para ler a saída coletada.
Não é segura para linhas de execução. Pressupõe que nenhum dado será gravado durante a leitura
Retorna | |
---|---|
InputStream |
size
public long size ()
Retorna | |
---|---|
long |
o número de bytes armazenados no momento. |
gravação
public void write (byte[] b, int off, int len)
Parâmetros | |
---|---|
b |
byte |
off |
int |
len |
int |
gravação
public void write (int data)
Parâmetros | |
---|---|
data |
int |