Fuente de flujo de entrada de archivo

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Objeto
com.android.tradefed.result.FileInputStreamSource


Un InputStreamSource que toma un archivo de entrada.

La persona que llama es responsable de eliminar el archivo.

Resumen

Constructores públicos

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

Director

Métodos públicos

void cleanFile ()

Método conveniente para eliminar el archivo asociado con FileInputStreamSource.

void close ()

Realice cualquier limpieza necesaria en la fuente de InputStream.

InputStream createInputStream ()

Devuelve un nuevo clon de ERROR(/InputStream) , para que la persona que llama pueda leer la transmisión 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

Fuente de flujo de entrada de archivo

public FileInputStreamSource (File file)

Parámetros
file File

Fuente de flujo de entrada de archivo

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Director

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

deleteFileOnCancel boolean : si es verdadero, el archivo asociado se eliminará cuando se llame close()

Métodos públicos

limpiar archivo

public void cleanFile ()

Método conveniente para eliminar el archivo asociado con FileInputStreamSource. No es seguro.

cerca

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

Obtener el archivo

public File getFile ()

Devuelve el archivo subyacente. No se garantiza que el archivo ya exista una vez que se cierra la transmisión.

Devoluciones
File

tamaño

public long size ()

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

Devoluciones
long