InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


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

Ci si dovrebbe aspettare che una risorsa venga persa a meno che non venga chiamato cancel() e che una volta che cancel() viene chiamato su un'istanza, quell'istanza e qualsiasi ERROR(/InputStream) creato non saranno validi.

Riepilogo

Metodi pubblici

default void cancel ()

Questo metodo è deprecato. utilizzare invece close() .

abstract void close ()

Eseguire qualsiasi pulizia richiesta sull'origine di 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 la dimensione in byte dei dati di origine.

Metodi pubblici

Annulla

public void cancel ()

Questo metodo è deprecato.
utilizzare invece close() .

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

vicino

public abstract void close ()

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

creareInputStream

public abstract InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream) , in modo che il chiamante possa leggere lo stream dall'inizio. Ogni invocazione di questo metodo (fino a quando non viene chiamato cancel() ) restituirà un ERROR(/InputStream) dal comportamento identico: verranno restituiti gli stessi contenuti.

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 chiamata precedente a cancel() o se un nuovo InputStream non può essere creato per qualche altro motivo.

misurare

public abstract long size ()

Restituisce la dimensione in byte dei dati di origine.

ritorna
long