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 close().

abstract void close()

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

abstract InputStream createInputStream()

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

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