Fuente de flujo de entrada
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
Esta interfaz básicamente envuelve un ERROR(/InputStream)
para que sea clonable.
Se debe esperar que un recurso se filtre a menos que se llame cancel()
, y que una vez que se llame cancel()
en una instancia, esa instancia y cualquier ERROR(/InputStream)
que haya creado no serán válidos.
Resumen
Métodos públicos | |
---|---|
default void | cancel () Este método está en desuso. utilice |
abstract void | close () Realice cualquier limpieza necesaria en la fuente de InputStream. |
abstract InputStream | createInputStream () Devuelve un nuevo clon de |
abstract long | size () Devuelve el tamaño en bytes de los datos de origen. |
Métodos públicos
Cancelar
public void cancel ()
Este método está en desuso.
utilice close()
en su lugar.
Realice cualquier limpieza necesaria en la fuente de InputStream. Llamar a este método esencialmente invalida este InputStreamSource
.
cerca
public abstract void close ()
Realice cualquier limpieza necesaria en la fuente de InputStream. Llamar a este método esencialmente invalida este InputStreamSource
.
crear flujo de entrada
public abstract InputStream createInputStream ()
Devuelve un nuevo clon de ERROR(/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()
) devolverá un ERROR(/InputStream)
de comportamiento idéntico: se devolverá el mismo contenido.
Devoluciones | |
---|---|
InputStream | Un ERROR(/InputStream) que la persona que llama puede usar para leer la fuente de datos desde el principio. Puede devolver null si este InputStreamSource ha sido invalidado por una llamada anterior a cancel() , o si no se puede crear un nuevo InputStream por algún otro motivo. |
tamaño
public abstract long size ()
Devuelve el tamaño en bytes de los datos de origen.
Devoluciones | |
---|---|
long |