SorgenteStream di input

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Questa interfaccia aggrega un elemento ERROR(/InputStream) per renderlo clonabile.

Dovrebbe verificarsi la divulgazione di una risorsa a meno che non venga chiamato cancel(). che, una volta chiamato cancel() su un'istanza, quell'istanza e i ERROR(/InputStream) che ha creato non saranno validi.

Riepilogo

Metodi pubblici

default void cancel()

Questo metodo è obsoleto. usa invece close().

abstract void close()

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

abstract InputStream createInputStream()

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

abstract long size()

Restituisce la dimensione in byte dei dati di origine.

Metodi pubblici

Annulla

public void cancel ()

Questo metodo è stato ritirato.
usa invece close().

Esegui le operazioni di pulizia necessarie sull'origine di InputStream. Chiamare questo metodo essenzialmente invalida questo InputStreamSource.

chiudi

public abstract void close ()

Esegui le operazioni di pulizia necessarie sull'origine di InputStream. Chiamare questo metodo essenzialmente invalida questo InputStreamSource.

creaFlussoDiIngresso

public abstract 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 abstract long size ()

Restituisce la dimensione in byte dei dati di origine.

Ritorni
long