ByteArrayInputStreamSource

public class ByteArrayInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.ByteArrayInputStreamSource


Resumo

Construtores públicos

ByteArrayInputStreamSource(byte[] array)

Métodos públicos

void close()

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

InputStream createInputStream()

Retorne um novo clone do InputStream para que o caller possa ler o fluxo desde o início.

long size()

Retorna o tamanho em bytes dos dados de origem.

Construtores públicos

ByteArrayInputStreamSource

public ByteArrayInputStreamSource (byte[] array)

Parâmetros
array byte

Métodos públicos

fechar

public void close ()

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

createInputStream

public InputStream createInputStream ()

Retorne um novo clone do InputStream para que o caller possa ler o fluxo desde o início. Cada invocação desse método (até que cancel() seja chamado) vai retornar um InputStream de comportamento idêntico. O mesmo conteúdo será retornado.

Retorna
InputStream Um InputStream que o caller 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 não for possível criar um novo InputStream por algum outro motivo.

tamanho

public long size ()

Retorna o tamanho em bytes dos dados de origem.

Retorna
long