SnapshotInputStreamSource
public class SnapshotInputStreamSource
extends Object
implements InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.SnapshotInputStreamSource |
Um InputStreamSource baseado em arquivo. Cria um instantâneo do conteúdo ERROR(/InputStream)
original para garantir que createInputStream()
retornará ERROR(/InputStream)
s com comportamento idêntico, conforme necessário.
Resumo
Construtores públicos | |
---|---|
SnapshotInputStreamSource (String name, InputStream stream) Construtor para um |
Métodos públicos | |
---|---|
void | close () Faça qualquer limpeza necessária na origem do InputStream. |
InputStream | createInputStream () Retorne um novo clone do |
long | size () Retorne o tamanho em bytes dos dados de origem. |
Construtores públicos
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name, InputStream stream)
Construtor para um InputStreamSource
baseado em arquivo
Parâmetros | |
---|---|
name | String |
stream | InputStream |
Métodos públicos
fechar
public void close ()
Faça qualquer limpeza necessária na origem do InputStream. Chamar esse método invalida essencialmente este InputStreamSource
.
createInputStream
public InputStream createInputStream ()
Retorne um novo clone do ERROR(/InputStream)
, para que o chamador possa ler o fluxo desde o início. Cada invocação deste método (até que cancel()
seja chamado) retornará um ERROR(/InputStream)
de comportamento idêntico - o mesmo conteúdo será retornado.
Devoluções | |
---|---|
InputStream | Um ERROR(/InputStream) que o chamador pode usar para ler a fonte de dados desde o início. Pode retornar null se este InputStreamSource tiver sido invalidado por uma chamada anterior para cancel() ou se um novo InputStream não puder ser criado por algum outro motivo. |
tamanho
public long size ()
Retorne o tamanho em bytes dos dados de origem.
Devoluções | |
---|---|
long |