SnapshotInputStreamSource
public class SnapshotInputStreamSource
extends Object
implements InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.SnapshotInputStreamSource |
Un InputStreamSource basé sur un fichier. Crée un instantané du contenu ERROR(/InputStream)
d'origine pour s'assurer que createInputStream()
renverra ERROR(/InputStream)
au comportement identique selon les besoins.
Résumé
Constructeurs publics | |
---|---|
SnapshotInputStreamSource (String name, InputStream stream) Constructeur pour un |
Méthodes publiques | |
---|---|
void | close () Effectuez tout nettoyage requis sur la source de InputStream. |
InputStream | createInputStream () Renvoie un nouveau clone de |
long | size () Renvoie la taille en octets des données source. |
Constructeurs publics
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name, InputStream stream)
Constructeur pour un InputStreamSource
sauvegardé sur un fichier
Paramètres | |
---|---|
name | String |
stream | InputStream |
Méthodes publiques
fermer
public void close ()
Effectuez tout nettoyage requis sur la source de InputStream. L'appel de cette méthode invalide essentiellement ce InputStreamSource
.
createInputStream
public 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 long size ()
Renvoie la taille en octets des données source.
Retour | |
---|---|
long |