Origem do fluxo de entrada

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Basicamente, essa interface encapsula um ERROR(/InputStream) para torná-lo clonável.

Um recurso vazará, a menos que cancel() seja chamado. que, quando cancel() for chamado em uma instância, essa instância e quaisquer ERROR(/InputStream)s criadas serão inválidas.

Resumo

Métodos públicos

default void cancel()

Esse método foi descontinuado. use close().

abstract void close()

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

abstract InputStream createInputStream()

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

abstract long size()

Retorna o tamanho em bytes dos dados de origem.

Métodos públicos

cancelar

public void cancel ()

Esse método foi descontinuado.
use close().

Faça a limpeza necessária na origem do InputStream. Basicamente, chamar esse método invalida este InputStreamSource.

fechar

public abstract void close ()

Faça a limpeza necessária na origem do InputStream. Basicamente, chamar esse método invalida este InputStreamSource.

createInputStream

public abstract 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 abstract long size ()

Retorna o tamanho em bytes dos dados de origem.

Retorna
long