FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Un InputStreamSource che accetta un file di input.

L'utente che chiama è responsabile dell'eliminazione del file

Riepilogo

Costruttori pubblici

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

Ctor

Metodi pubblici

void cleanFile()

Metodo di utilità per eliminare il file associato a FileInputStreamSource.

void close()

Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream.

InputStream createInputStream()

Restituisce un nuovo clone di ERROR(/InputStream), in modo che il chiamante possa leggere lo stream dall'inizio.

File getFile()

Restituisce il file sottostante.

long size()

Restituisce le dimensioni in byte dei dati di origine.

Costruttori pubblici

FileInputStreamSource

public FileInputStreamSource (File file)

Parametri
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

Parametri
file File: ERROR(/File) contenente i dati da trasmettere in streaming

deleteFileOnCancel boolean: se true, il file associato verrà eliminato quando viene chiamato close().

Metodi pubblici

cleanFile

public void cleanFile ()

Metodo di utilità per eliminare il file associato a FileInputStreamSource. Non è sicuro.

chiudi

public void close ()

Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream. La chiamata a questo metodo invalida essenzialmente questo InputStreamSource.

createInputStream

public InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream), in modo che il chiamante possa leggere lo stream dall'inizio. Ogni chiamata di questo metodo (fino alla chiamata di cancel()) restituirà un ERROR(/InputStream) che si comporta in modo identico, ovvero restituirà gli stessi contenuti.

Ritorni
InputStream Un ERROR(/InputStream) che l'autore della chiamata può utilizzare per leggere l'origine dati dall'inizio. Può restituire null se questo InputStreamSource è stato invalidato da una chiamata precedente a cancel() o se non è possibile creare un nuovo InputStream per qualche altro motivo.

getFile

public File getFile ()

Restituisce il file sottostante. Non è garantito che il file esista più una volta chiuso lo stream.

Ritorni
File

dimensioni

public long size ()

Restituisce le dimensioni in byte dei dati di origine.

Ritorni
long