FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Um InputStreamSource que recebe um arquivo de entrada.

O autor da ligação é 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 de conveniência para excluir o arquivo associado ao FileInputStreamSource.

void close()

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

InputStream createInputStream()

Retorna um novo clone do ERROR(/InputStream), para que o autor da chamada possa ler o fluxo desde o início.

File getFile()

Retorna o arquivo.

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: ERROR(/File) contendo os dados a serem transmitidos

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

Métodos públicos

cleanFile

public void cleanFile ()

Método de conveniência 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 invalida essa InputStreamSource.

createInputStream

public InputStream createInputStream ()

Retorna um novo clone do ERROR(/InputStream), para que o autor da chamada possa ler o fluxo desde o início. Cada invocação desse método (até que cancel() seja chamado) vai retornar um ERROR(/InputStream) com comportamento idêntico. O mesmo conteúdo será retornado.

Retorna
InputStream Um ERROR(/InputStream) que o autor da chamada pode usar para ler a fonte de dados desde o início. Pode retornar null se o InputStreamSource tiver sido invalidado por uma chamada anterior para cancel() ou se um novo InputStream não puder ser criado por algum outro motivo.

getFile

public File getFile ()

Retorna o arquivo. Não há garantia de que o arquivo ainda exista quando o stream é fechado.

Retorna
File

size

public long size ()

Retorna o tamanho em bytes dos dados de origem.

Retorna
long