InputStreamSource
public
interface
InputStreamSource
implements
Closeable
| com.android.tradefed.result.InputStreamSource |
Essa interface basicamente encapsula um InputStream para torná-lo clonável.
É esperado que um recurso vaze, a menos que cancel() seja chamado, e que, depois que cancel() for chamado em uma instância, essa instância e todos os InputStreams que ela criou serão inválidos.
Resumo
Métodos públicos | |
|---|---|
default
void
|
cancel()
Esse método foi descontinuado.
use |
abstract
void
|
close()
Faça a limpeza necessária na origem do InputStream. |
abstract
InputStream
|
createInputStream()
Retorne um novo clone do |
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. Chamar esse método essencialmente
invalida esse InputStreamSource.
fechar
public abstract void close ()
Faça a limpeza necessária na origem do InputStream. Chamar esse método essencialmente
invalida esse InputStreamSource.
createInputStream
public abstract 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 abstract long size ()
Retorna o tamanho em bytes dos dados de origem.
| Retorna | |
|---|---|
long |
|