SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.SnapshotInputStreamSource |
Uma InputStreamSource protegida por arquivo. Cria um snapshot do conteúdo original ERROR(/InputStream)
para
garantir que createInputStream()
retorne ERROR(/InputStream)
s com comportamento idêntico ao
obrigatórios.
Resumo
Construtores públicos | |
---|---|
SnapshotInputStreamSource(String name, InputStream stream)
Construtor para um |
Métodos públicos | |
---|---|
void
|
close()
Faça a limpeza necessária na origem do InputStream. |
InputStream
|
createInputStream()
Retorne um novo clone de |
long
|
size()
Retorna o tamanho em bytes dos dados de origem. |
Construtores públicos
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name, InputStream stream)
Construtor para um InputStreamSource
com suporte de arquivo
Parâmetros | |
---|---|
name |
String |
stream |
InputStream |
Métodos públicos
fechar
public void close ()
Faça a limpeza necessária na origem do InputStream. Basicamente, chamar esse método
invalida este InputStreamSource
.
createInputStream
public InputStream createInputStream ()
Retorne um novo clone de ERROR(/InputStream)
, para que o autor da chamada possa ler o stream de
desde o começo. Cada invocação desse método (até que cancel()
seja chamado) vai
retornar um ERROR(/InputStream)
com comportamento idêntico, o mesmo conteúdo será retornado.
Retorna | |
---|---|
InputStream |
Um ERROR(/InputStream) que o autor da chamada possa usar para ler a fonte de dados do
desde o início. Pode retornar null se esse InputStreamSource tiver sido
invalidado por uma chamada anterior para cancel() , ou se um novo InputStream não puder ser
criado por algum outro motivo. |
size
public long size ()
Retorna o tamanho em bytes dos dados de origem.
Retorna | |
---|---|
long |