SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


Un InputStreamSource basato su file. Crea uno snapshot dei contenuti InputStream originali per assicurarsi che createInputStream() restituisca 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 sull'origine di InputStream.

InputStream createInputStream()

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

long size()

Restituisce le dimensioni in byte dei dati di origine.

Costruttori pubblici

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Costruttore per un InputStreamSource basato su file

Parametri
name String

stream InputStream

Metodi pubblici

chiudi

public void close ()

Esegui la pulizia necessaria sull'origine di InputStream. La chiamata di questo metodo invalida essenzialmente questo InputStreamSource.

createInputStream

public InputStream createInputStream ()

Restituisce un nuovo clone di InputStream, in modo che il chiamante possa leggere lo stream dall'inizio. Ogni chiamata di questo metodo (fino alla chiamata di cancel()) restituirà un InputStream con lo stesso comportamento: verranno restituiti gli stessi contenuti.

Resi
InputStream Un InputStream che il chiamante può utilizzare per leggere l'origine dati dall'inizio. Potrebbe 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.

Resi
long