InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
Questa interfaccia incapsula un ERROR(/InputStream)
per renderlo clonabile.
È normale che una risorsa venga trafugata, a meno che non venga chiamata cancel()
. Inoltre, una volta chiamata cancel()
in un'istanza, quest'ultima e tutti i ERROR(/InputStream)
che ha creato non saranno validi.
Riepilogo
Metodi pubblici | |
---|---|
default
void
|
cancel()
Questo metodo è deprecato.
Utilizza invece |
abstract
void
|
close()
Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream. |
abstract
InputStream
|
createInputStream()
Restituisce un nuovo clone di |
abstract
long
|
size()
Restituisce le dimensioni in byte dei dati di origine. |
Metodi pubblici
annulla
public void cancel ()
Questo metodo è deprecato.
utilizza close()
.
Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream. La chiamata a questo metodo invalida essenzialmente questo InputStreamSource
.
chiudi
public abstract void close ()
Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream. La chiamata a questo metodo invalida essenzialmente questo InputStreamSource
.
createInputStream
public abstract 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'autore della chiamata 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 abstract long size ()
Restituisce le dimensioni in byte dei dati di origine.
Ritorni | |
---|---|
long |