InputStreamSource
public
interface
InputStreamSource
implements
Closeable
| com.android.tradefed.result.InputStreamSource |
Questa interfaccia esegue il wrapping di un InputStream per renderlo clonabile.
È prevedibile che una risorsa venga persa a meno che non venga chiamato cancel() e
che, una volta chiamato cancel() su un'istanza, l'istanza e tutti gli InputStream creati non siano validi.
Riepilogo
Metodi pubblici | |
|---|---|
default
void
|
cancel()
Questo metodo è obsoleto.
Utilizza |
abstract
void
|
close()
Esegui la pulizia necessaria sull'origine di InputStream. |
abstract
InputStream
|
createInputStream()
Restituisci un nuovo clone di |
abstract
long
|
size()
Restituisci le dimensioni in byte dei dati di origine. |
Metodi pubblici
cancel
public void cancel ()
Questo metodo è obsoleto.
Utilizza close() invece.
Esegui la pulizia necessaria sull'origine di InputStream. La chiamata di questo metodo invalida essenzialmente
questo InputStreamSource.
close
public abstract void close ()
Esegui la pulizia necessaria sull'origine di InputStream. La chiamata di questo metodo invalida essenzialmente
questo InputStreamSource.
createInputStream
public abstract InputStream createInputStream ()
Restituisci un nuovo clone di InputStream, in modo che il chiamante possa leggere lo stream da
l'inizio. Ogni chiamata di questo metodo (finché non viene chiamato 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. 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. |
size
public abstract long size ()
Restituisci le dimensioni in byte dei dati di origine.
| Resi | |
|---|---|
long |
|