InputStreamSource
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
Cette interface encapsule essentiellement une ERROR(/InputStream)
pour la rendre clonable.
Il faut s'attendre à ce qu'une ressource soit divulguée à moins que cancel()
ne soit appelé, et qu'une fois que cancel()
est appelé sur une instance, cette instance et tout ERROR(/InputStream)
s qu'elle a créé seront invalides.
Résumé
Méthodes publiques | |
---|---|
default void | cancel () Cette méthode est obsolète. utilisez plutôt |
abstract void | close () Effectuez tout nettoyage requis sur la source de InputStream. |
abstract InputStream | createInputStream () Renvoie un nouveau clone de |
abstract long | size () Renvoie la taille en octets des données source. |
Méthodes publiques
Annuler
public void cancel ()
Cette méthode est obsolète.
utilisez plutôt close()
.
Effectuez tout nettoyage requis sur la source de InputStream. L'appel de cette méthode invalide essentiellement ce InputStreamSource
.
fermer
public abstract void close ()
Effectuez tout nettoyage requis sur la source de InputStream. L'appel de cette méthode invalide essentiellement ce InputStreamSource
.
createInputStream
public abstract InputStream createInputStream ()
Renvoie un nouveau clone de ERROR(/InputStream)
, afin que l'appelant puisse lire le flux depuis le début. Chaque invocation de cette méthode (jusqu'à ce que cancel()
soit appelé) renverra une ERROR(/InputStream)
au comportement identique -- le même contenu sera renvoyé.
Retour | |
---|---|
InputStream | Une ERROR(/InputStream) que l'appelant peut utiliser pour lire la source de données depuis le début. Peut retourner null si ce InputStreamSource a été invalidé par un appel précédent à cancel() , ou si un nouveau InputStream ne peut pas être créé pour une autre raison. |
taille
public abstract long size ()
Renvoie la taille en octets des données source.
Retour | |
---|---|
long |