InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
Cette interface encapsule essentiellement un ERROR(/InputStream)
pour le rendre clonable.
Une fuite de ressources est à prévoir, sauf si cancel()
est appelé. Une fois cancel()
appelé sur une instance, cette instance et tous les ERROR(/InputStream)
qu'elle a créés seront non valides.
Résumé
Méthodes publiques | |
---|---|
default
void
|
cancel()
Cette méthode est obsolète.
Utilisez plutôt |
abstract
void
|
close()
Effectuez le nettoyage requis sur la source de l'InputStream. |
abstract
InputStream
|
createInputStream()
Renvoie un nouveau clone du |
abstract
long
|
size()
Renvoie la taille en octets des données sources. |
Méthodes publiques
Annuler
public void cancel ()
Cette méthode est obsolète.
Utilisez plutôt close()
.
Effectuez le nettoyage requis sur la source de l'InputStream. Appeler cette méthode invalide essentiellement cette InputStreamSource
.
fermer
public abstract void close ()
Effectuez le nettoyage requis sur la source de l'InputStream. Appeler cette méthode invalide essentiellement cette InputStreamSource
.
createInputStream
public abstract InputStream createInputStream ()
Renvoie un nouveau clone du ERROR(/InputStream)
afin que l'appelant puisse lire le flux depuis le début. Chaque appel de cette méthode (jusqu'à ce que cancel()
soit appelé) renvoie un ERROR(/InputStream)
dont le comportement est identique. Les mêmes contenus sont renvoyés.
Renvoie | |
---|---|
InputStream |
ERROR(/InputStream) que l'appelant peut utiliser pour lire la source de données depuis le début. Peut renvoyer null si ce InputStreamSource a été invalidé par un appel précédent à cancel() ou si un nouvel InputStream ne peut pas être créé pour une autre raison. |
taille
public abstract long size ()
Renvoie la taille en octets des données sources.
Renvoie | |
---|---|
long |