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 de conveniência para excluir o arquivo associado a FileInputStreamSource.

void close()

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

InputStream createInputStream()

Retorne um novo clone de ERROR(/InputStream), para que o autor da chamada possa ler o stream de desde o começo.

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: ERROR(/File) contendo os dados que serão transmitidos.

deleteFileOnCancel boolean: se definido como verdadeiro, o arquivo associado será excluído quando close() é chamado

Métodos públicos

arquivo limpo

public void cleanFile ()

Método de conveniência para excluir o arquivo associado a FileInputStreamSource. Não é seguro.

fechar

public void close ()

Faça a limpeza necessária na origem do InputStream. Basicamente, chamar esse método invalida este InputStreamSource.

createInputStream

public InputStream createInputStream ()

Retorne um novo clone de ERROR(/InputStream), para que o autor da chamada possa ler o stream de desde o começo. 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 possa usar para ler a fonte de dados do desde o início. Pode retornar null se esse 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 subjacente. Não há mais garantia de que o arquivo vai existir depois que o stream for fechadas.

Retorna
File

size

public long size ()

Retorna o tamanho em bytes dos dados de origem.

Retorna
long