SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SizeLimitedOutputStream |
Um ERROR(/OutputStream) apoiado por arquivo seguro de thread que limita a quantidade máxima de dados que podem ser gravados.
Resumo
Construtores públicos | |
|---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) Cria um | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) Cria um | |
Métodos públicos | |
|---|---|
void | close ()Fecha o fluxo de gravação |
void | delete ()Exclua todos os dados acumulados. |
void | flush () |
InputStream | getData () Obtém a saída coletada como |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Construtores públicos
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize,
int numFiles,
String tempFilePrefix,
String tempFileSuffix) Cria um SizeLimitedOutputStream .
| Parâmetros | |
|---|---|
maxDataSize | long : o tamanho máximo aproximado em bytes para manter no fluxo de saída |
numFiles | int : o número máximo de arquivos de backup a serem usados para armazenar dados. Valores mais altos significarão que o máximo de dados mantidos estará próximo de maxDataSize, mas com uma possível penalidade de desempenho. |
tempFilePrefix | String : prefixo a ser usado para arquivos temporários |
tempFileSuffix | String : sufixo a ser usado para arquivos temporários |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize,
String tempFilePrefix,
String tempFileSuffix) Cria um SizeLimitedOutputStream com número padrão de arquivos de apoio.
| Parâmetros | |
|---|---|
maxDataSize | long : o tamanho máximo aproximado a ser mantido no fluxo de saída |
tempFilePrefix | String : prefixo a ser usado para arquivos temporários |
tempFileSuffix | String : sufixo a ser usado para arquivos temporários |
Métodos públicos
fechar
public void close ()
Fecha o fluxo de gravação
excluir
public void delete ()
Exclua todos os dados acumulados.
rubor
public void flush ()
Obter dados
public InputStream getData ()
Obtém a saída coletada como ERROR(/InputStream) .
| Devoluções | |
|---|---|
InputStream | A saída coletada como ERROR(/InputStream) . |
escrever
public void write (byte[] b,
int off,
int len)| Parâmetros | |
|---|---|
b | byte |
off | int |
len | int |
escrever
public void write (int data)
| Parâmetros | |
|---|---|
data | int |
SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SizeLimitedOutputStream |
Um ERROR(/OutputStream) apoiado por arquivo seguro de thread que limita a quantidade máxima de dados que podem ser gravados.
Resumo
Construtores públicos | |
|---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) Cria um | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) Cria um | |
Métodos públicos | |
|---|---|
void | close ()Fecha o fluxo de gravação |
void | delete ()Exclua todos os dados acumulados. |
void | flush () |
InputStream | getData () Obtém a saída coletada como |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Construtores públicos
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize,
int numFiles,
String tempFilePrefix,
String tempFileSuffix) Cria um SizeLimitedOutputStream .
| Parâmetros | |
|---|---|
maxDataSize | long : o tamanho máximo aproximado em bytes para manter no fluxo de saída |
numFiles | int : o número máximo de arquivos de backup a serem usados para armazenar dados. Valores mais altos significarão que o máximo de dados mantidos estará próximo de maxDataSize, mas com uma possível penalidade de desempenho. |
tempFilePrefix | String : prefixo a ser usado para arquivos temporários |
tempFileSuffix | String : sufixo a ser usado para arquivos temporários |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize,
String tempFilePrefix,
String tempFileSuffix) Cria um SizeLimitedOutputStream com número padrão de arquivos de apoio.
| Parâmetros | |
|---|---|
maxDataSize | long : o tamanho máximo aproximado a ser mantido no fluxo de saída |
tempFilePrefix | String : prefixo a ser usado para arquivos temporários |
tempFileSuffix | String : sufixo a ser usado para arquivos temporários |
Métodos públicos
fechar
public void close ()
Fecha o fluxo de gravação
excluir
public void delete ()
Exclua todos os dados acumulados.
rubor
public void flush ()
Obter dados
public InputStream getData ()
Obtém a saída coletada como ERROR(/InputStream) .
| Devoluções | |
|---|---|
InputStream | A saída coletada como ERROR(/InputStream) . |
escrever
public void write (byte[] b,
int off,
int len)| Parâmetros | |
|---|---|
b | byte |
off | int |
len | int |
escrever
public void write (int data)
| Parâmetros | |
|---|---|
data | int |