FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Um InputStreamSource que usa um arquivo de entrada.

O autor da chamada é responsável por excluir o arquivo.

Resumo

Construtores públicos

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

Ctor

Métodos públicos

void cleanFile()

Método conveniente para excluir o arquivo associado ao FileInputStreamSource.

void close()

Faça a limpeza necessária na origem do InputStream.

InputStream createInputStream()

Retorne um novo clone do InputStream para que o caller possa ler o fluxo desde o início.

File getFile()

Retorna o arquivo subjacente.

long size()

Retorna o tamanho em bytes dos dados de origem.

Construtores 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 contém os dados a serem transmitidos

deleteFileOnCancel boolean: se for "true", o arquivo associado será excluído quando close() for chamado.

Métodos públicos

cleanFile

public void cleanFile ()

Método conveniente para excluir o arquivo associado ao FileInputStreamSource. Não é seguro.

fechar

public void close ()

Faça a limpeza necessária na origem do InputStream. Chamar esse método essencialmente invalida esse InputStreamSource.

createInputStream

public InputStream createInputStream ()

Retorne um novo clone do InputStream para que o caller possa ler o fluxo desde o início. Cada invocação desse método (até que cancel() seja chamado) vai retornar um InputStream de comportamento idêntico. O mesmo conteúdo será retornado.

Retorna
InputStream Um InputStream que o caller pode usar para ler a fonte de dados desde o início. Pode retornar null se este InputStreamSource tiver sido invalidado por uma chamada anterior para cancel() ou se não for possível criar um novo InputStream por algum outro motivo.

getFile

public File getFile ()

Retorna o arquivo subjacente. Não há garantia de que o arquivo ainda exista depois que o fluxo for fechado.

Retorna
File

tamanho

public long size ()

Retorna o tamanho em bytes dos dados de origem.

Retorna
long