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 |
|
Metodi pubblici | |
|---|---|
void
|
close()
Esegui la pulizia necessaria sull'origine di InputStream. |
InputStream
|
createInputStream()
Restituisce un nuovo clone di |
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 |
|