FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Un InputStreamSource que toma un archivo de entrada.

La persona que llama 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()

Método de conveniencia para borrar el archivo asociado con FileInputStreamSource.

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.

File getFile()

Devuelve el archivo subyacente.

long size()

Devuelve 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: 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 ()

Método de conveniencia 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 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.

getFile

public File getFile ()

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

Muestra
File

tamaño

public long size ()

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

Muestra
long