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 InputStreamSource baseado em arquivo

Métodos públicos

void close ()

Faça qualquer limpeza necessária na origem do InputStream.

InputStream createInputStream ()

Retorne um novo clone do ERROR(/InputStream) , para que o chamador possa ler o fluxo desde o início.

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