InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Esta interfaz une un ERROR(/InputStream) para que se pueda clonar.

Se espera 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 ERROR(/InputStream) que haya creado no sean válidos.

Resumen

Métodos públicos

default void cancel()

Este método dejó de estar disponible. Usa close() en su lugar.

abstract void close()

Realiza la limpieza necesaria en la fuente del InputStream.

abstract InputStream createInputStream()

Muestra un clon nuevo de ERROR(/InputStream) para que el llamador pueda leer la transmisión desde el comienzo.

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 dejó de estar disponible.
Usa close() en su lugar.

Realiza la limpieza necesaria en la fuente del InputStream. Llamar a este método invalida, en esencia, este InputStreamSource.

cerrar

public abstract void close ()

Realiza la limpieza necesaria en la fuente del InputStream. Llamar a este método invalida, en esencia, este InputStreamSource.

createInputStream

public abstract InputStream createInputStream ()

Muestra un clon nuevo de ERROR(/InputStream) para que el llamador pueda leer la transmisión desde el comienzo. Cada invocación de este método (hasta que se llame a cancel()) mostrará un ERROR(/InputStream) con el mismo comportamiento, es decir, se mostrará el mismo contenido.

Muestra
InputStream Un ERROR(/InputStream) que el llamador puede usar para leer la fuente de datos desde el comienzo. Puede mostrar null si esta InputStreamSource se invalidó debido a una llamada anterior a cancel() o si no se puede crear un InputStream nuevo por algún otro motivo.

size

public abstract long size ()

Muestra el tamaño en bytes de los datos de origen.

Muestra
long