FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Un InputStreamSource que toma un archivo de entrada.

El llamador es responsable de borrar el archivo

Resumen

Constructores públicos

FileInputStreamSource(File file)
FileInputStreamSource(File file, boolean deleteFileOnCancel)

Ctor

Métodos públicos

void cleanFile()

Es un método conveniente para borrar el archivo asociado con FileInputStreamSource.

void close()

Realiza la limpieza necesaria en la fuente del InputStream.

InputStream createInputStream()

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

File getFile()

Muestra el archivo subyacente.

long size()

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

Constructores públicos

FileInputStreamSource

public FileInputStreamSource (File file)

Parámetros
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

Parámetros
file File: ERROR(/File) que contiene los datos que se transmitirán

deleteFileOnCancel boolean: Si es verdadero, el archivo asociado se borrará cuando se llame a close().

Métodos públicos

cleanFile

public void cleanFile ()

Es un método conveniente para borrar el archivo asociado con FileInputStreamSource. No es seguro.

cerrar

public void close ()

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

createInputStream

public 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.

getFile

public File getFile ()

Muestra el archivo subyacente. No se garantiza que el archivo siga existiendo una vez que se cierre la transmisión.

Muestra
File

size

public long size ()

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

Muestra
long