InputStreamSource
public
interface
InputStreamSource
implements
Closeable
| com.android.tradefed.result.InputStreamSource |
Esta interfaz básicamente encapsula un InputStream para que se pueda clonar.
Se debe esperar que se filtre un recurso, a menos que se llame a cancel(), y
que, una vez que se llame a cancel() en una instancia, esa instancia y cualquier InputStream que haya creado no sean válidas.
Resumen
Métodos públicos | |
|---|---|
default
void
|
cancel()
Este método está obsoleto.
En su lugar, usa |
abstract
void
|
close()
Realiza cualquier limpieza necesaria en la fuente de InputStream. |
abstract
InputStream
|
createInputStream()
Muestra un clon nuevo de |
abstract
long
|
size()
Muestra el tamaño en bytes de los datos de origen. |
Métodos públicos
cancelar
public void cancel ()
Este método está obsoleto.
En su lugar, usa close().
Realiza cualquier limpieza necesaria en la fuente de InputStream. Llamar a este método básicamente
invalida este InputStreamSource.
cerrar
public abstract void close ()
Realiza cualquier limpieza necesaria en la fuente de InputStream. Llamar a este método básicamente
invalida este InputStreamSource.
createInputStream
public abstract InputStream createInputStream ()
Muestra un clon nuevo de InputStream para que la persona que llama pueda leer la transmisión desde
el principio. Cada invocación de este método (hasta que se llame a cancel()) mostrará
un InputStream con un comportamiento idéntico: se mostrará el mismo contenido.
| Muestra | |
|---|---|
InputStream |
Un InputStream que la persona que llama puede usar para leer la fuente de datos desde el
principio. Puede mostrar null si este InputStreamSource se
invalidó con una llamada anterior a cancel() o si no se puede crear un InputStream nuevo por algún otro motivo. |
tamaño
public abstract long size ()
Muestra el tamaño en bytes de los datos de origen.
| Muestra | |
|---|---|
long |
|