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 InputStreamSource com suporte de arquivo

Métodos públicos

void close()

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

InputStream createInputStream()

Retorne um novo clone de ERROR(/InputStream), para que o autor da chamada possa ler o stream de desde o começo.

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