InputStreamSource
public
interface
InputStreamSource
implements
Closeable
| com.android.tradefed.result.InputStreamSource |
Cette interface encapsule essentiellement un InputStream pour le rendre clonable.
Il faut s'attendre à ce qu'une ressource soit divulguée, sauf si cancel() est appelé. De plus, une fois que cancel() est appelé sur une instance, cette instance et tous les InputStream qu'elle a créés ne sont plus 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 de |
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 ce InputStreamSource.
fermer
public abstract void close ()
Effectuez le nettoyage requis sur la source de l'InputStream. Appeler cette méthode invalide essentiellement ce InputStreamSource.
createInputStream
public abstract InputStream createInputStream ()
Renvoie un nouveau clone de 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é) renverra un InputStream au comportement identique, c'est-à-dire que le même contenu sera renvoyé.
| Renvoie | |
|---|---|
InputStream |
Un 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 |
|