Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Questa interfaccia fondamentalmente avvolge un ERROR(/InputStream) per renderlo clonabile.

È prevedibile che una risorsa venga trapelata a meno che non venga chiamato cancel() e che una volta che venga cancel() su un'istanza, tale istanza e qualsiasi ERROR(/InputStream) creato non siano validi.

Sommario

Metodi pubblici

default void cancel ()

Questo metodo è obsoleto. usare invece close() .

abstract void close ()

Esegui la pulizia richiesta sull'origine di InputStream.

abstract InputStream createInputStream ()

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

abstract long size ()

Restituisce la dimensione in byte dei dati di origine.

Metodi pubblici

Annulla

public void cancel ()

Questo metodo è obsoleto.
usare invece close() .

Esegui la pulizia richiesta sull'origine di InputStream. La chiamata a questo metodo essenzialmente invalida questo InputStreamSource .

vicino

public abstract void close ()

Esegui la pulizia richiesta sull'origine di InputStream. La chiamata a questo metodo essenzialmente invalida questo InputStreamSource .

createInputStream

public abstract InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream) , in modo che il chiamante possa leggere il flusso dall'inizio. Ogni invocazione di questo metodo (fino alla chiamata a cancel() ) restituirà un ERROR(/InputStream) identico ERROR(/InputStream) - gli stessi contenuti verranno restituiti.

ritorna
InputStream Un ERROR(/InputStream) che il chiamante può utilizzare per leggere l'origine dati dall'inizio. Può restituire null se questo InputStreamSource è stato invalidato da una precedente chiamata a cancel() o se non è possibile creare un nuovo InputStream per qualche altro motivo.

taglia

public abstract long size ()

Restituisce la dimensione in byte dei dati di origine.

ritorna
long