InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
Essa interface basicamente envolve uma ERROR(/InputStream)
para torná-la clonável.
É esperado que um recurso vaze, a menos que cancel()
seja chamado.
Quando cancel()
é chamado em uma instância, essa instância e todos os ERROR(/InputStream)
s criados por ela ficam inválidos.
Resumo
Métodos públicos | |
---|---|
default
void
|
cancel()
Este método foi descontinuado.
Use |
abstract
void
|
close()
Faça a limpeza necessária na origem do InputStream. |
abstract
InputStream
|
createInputStream()
Retorna um novo clone do |
abstract
long
|
size()
Retorna o tamanho em bytes dos dados de origem. |
Métodos públicos
cancelar
public void cancel ()
Este método foi descontinuado.
use close()
.
Faça a limpeza necessária na origem do InputStream. Chamar esse método invalida
essa InputStreamSource
.
fechar
public abstract void close ()
Faça a limpeza necessária na origem do InputStream. Chamar esse método invalida
essa InputStreamSource
.
createInputStream
public abstract 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 abstract long size ()
Retorna o tamanho em bytes dos dados de origem.
Retorna | |
---|---|
long |