SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


Un InputStreamSource respaldado por un archivo. Crea una instantánea del contenido original de ERROR(/InputStream) para garantizar que createInputStream() devuelva ERROR(/InputStream) con el mismo comportamiento 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 cualquier limpieza necesaria en la fuente de InputStream.

InputStream createInputStream()

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

long size()

Muestra 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 cualquier limpieza necesaria en la fuente de InputStream. Llamar a este método, en esencia, invalida este InputStreamSource.

createInputStream

public InputStream createInputStream ()

Muestra un clon nuevo de ERROR(/InputStream) para que el llamador pueda leer el flujo 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 long size ()

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

Muestra
long