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) in assicura che createInputStream() restituisca ERROR(/InputStream) con comportamento identico obbligatorio.

Riepilogo

Costruttori pubblici

SnapshotInputStreamSource(String name, InputStream stream)

Costruttore per InputStreamSource basato su file

Metodi pubblici

void close()

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

InputStream createInputStream()

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

long size()

Restituisce la dimensione 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 le operazioni di pulizia necessarie sull'origine di InputStream. Chiamare questo metodo essenzialmente invalida questo InputStreamSource.

creaFlussoDiIngresso

public InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream), in modo che il chiamante possa leggere lo stream da l'inizio. Ogni chiamata a questo metodo (fino alla chiamata a cancel()) restituiscono un valore ERROR(/InputStream) con comportamento identico: verranno restituiti gli stessi contenuti.

Ritorni
InputStream Un ERROR(/InputStream) che il chiamante può utilizzare per leggere l'origine dati dal partendo da zero. Può restituire null se questo InputStreamSource è stato invalidato da una chiamata precedente a cancel() o se non è possibile eseguire un nuovo InputStream per altri motivi.

dimensioni

public long size ()

Restituisce la dimensione in byte dei dati di origine.

Ritorni
long