Fonte de entradaStream
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
Esta interface basicamente envolve um ERROR(/InputStream)
para torná-la clonável.
Deve-se esperar que um recurso vaze, a menos que cancel()
seja chamado, e que uma vez que cancel()
seja chamado em uma instância, essa instância e qualquer ERROR(/InputStream)
s que ela tenha criado serão inválidos.
Resumo
Métodos públicos | |
---|---|
default void | cancel () Este método está obsoleto. use |
abstract void | close () Faça qualquer limpeza necessária na origem do InputStream. |
abstract InputStream | createInputStream () Retorne um novo clone do |
abstract long | size () Retorne o tamanho em bytes dos dados de origem. |
Métodos públicos
cancelar
public void cancel ()
Este método está obsoleto.
use close()
em vez disso.
Faça qualquer limpeza necessária na origem do InputStream. Chamar esse método invalida essencialmente este InputStreamSource
.
fechar
public abstract void close ()
Faça qualquer limpeza necessária na origem do InputStream. Chamar esse método invalida essencialmente este InputStreamSource
.
createInputStream
public abstract InputStream createInputStream ()
Retorne um novo clone do ERROR(/InputStream)
, para que o chamador possa ler o fluxo desde o início. Cada invocação deste método (até que cancel()
seja chamado) retornará um ERROR(/InputStream)
de comportamento idêntico - o mesmo conteúdo será retornado.
Devoluções | |
---|---|
InputStream | Um ERROR(/InputStream) que o chamador 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 um novo InputStream não puder ser criado por algum outro motivo. |
tamanho
public abstract long size ()
Retorne o tamanho em bytes dos dados de origem.
Devoluções | |
---|---|
long |