SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


Un InputStreamSource supportato da file. Crea uno snapshot dei contenuti originali di ERROR(/InputStream) per assicurarti che createInputStream() restituisca ERROR(/InputStream) con lo stesso comportamento, come richiesto.

Riepilogo

Costruttori pubblici

SnapshotInputStreamSource(String name, InputStream stream)

Costruttore per un InputStreamSource basato su file

Metodi pubblici

void close()

Esegui la pulizia necessaria dell'origine dell'InputStream.

InputStream createInputStream()

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

long size()

Restituisce le dimensioni in byte dei dati di origine.

Costruttori pubblici

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Costruttore per InputStreamSource basato su file

Parametri
name String

stream InputStream

Metodi pubblici

chiudi

public void close ()

Esegui la pulizia necessaria dell'origine dell'InputStream. La chiamata di questo metodo essenzialmente annulla la validità di questo InputStreamSource.

creaFlussoDiIngresso

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'utente chiamante 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.

dimensioni

public long size ()

Restituisce le dimensioni in byte dei dati di origine.

Ritorni
long