SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.SnapshotInputStreamSource


Es un InputStreamSource respaldado por un archivo. Crea una instantánea del contenido original de InputStream para garantizar que createInputStream() devuelva InputStreams con un comportamiento idéntico según sea necesario.

Resumen

Constructores públicos

SnapshotInputStreamSource(String name, InputStream stream)

Constructor para un InputStreamSource respaldado por un archivo

Métodos públicos

void close()

Realiza la limpieza necesaria en la fuente del InputStream.

InputStream createInputStream()

Devuelve un clon nuevo de InputStream para que el llamador pueda leer el flujo desde el principio.

long size()

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

Constructores públicos

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Constructor para un InputStreamSource respaldado por un archivo

Parámetros
name String

stream InputStream

Métodos públicos

cerrar

public void close ()

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

createInputStream

public InputStream createInputStream ()

Devuelve un clon nuevo de InputStream para que el llamador pueda leer el flujo desde el principio. Cada invocación de este método (hasta que se llame a cancel()) devolverá un InputStream con un comportamiento idéntico: se devolverá el mismo contenido.

Muestra
InputStream Es un InputStream que el llamador puede usar para leer la fuente de datos desde el principio. Puede devolver null si este InputStreamSource se invalidó con una llamada anterior a cancel() o si no se puede crear un nuevo InputStream por algún otro motivo.

tamaño

public long size ()

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

Muestra
long