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 de ERROR(/InputStream) para garantir que createInputStream() retorne ERROR(/InputStream)s com comportamento idêntico, conforme necessário.

Resumo

Construtores públicos

SnapshotInputStreamSource(String name, InputStream stream)

Construtor para um InputStreamSource com suporte de arquivo

Métodos públicos

void close()

Faça a limpeza necessária na origem da InputStream.

InputStream createInputStream()

Retorna um novo clone do ERROR(/InputStream) para que o autor da chamada possa ler o fluxo desde o início.

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 a arquivos

Parâmetros
name String

stream InputStream

Métodos públicos

fechar

public void close ()

Faça a limpeza necessária na origem do InputStream. Chamar esse método invalida essa InputStreamSource.

createInputStream

public InputStream createInputStream ()

Retorna um novo clone do ERROR(/InputStream) para que o autor da chamada possa ler o fluxo desde o início. 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 pode usar para ler a fonte de dados desde o início. Pode retornar null se o 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