SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


InputStreamSource basé sur un fichier. Crée un instantané du contenu InputStream d'origine pour s'assurer que createInputStream() renvoie des InputStream au comportement identique, comme requis.

Résumé

Constructeurs publics

SnapshotInputStreamSource(String name, InputStream stream)

Constructeur pour un InputStreamSource basé sur un fichier

Méthodes publiques

void close()

Effectuez le nettoyage requis sur la source de l'InputStream.

InputStream createInputStream()

Renvoie un nouveau clone de la InputStream, afin que l'appelant puisse lire le flux depuis le début.

long size()

Renvoie la taille en octets des données sources.

Constructeurs publics

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Constructeur pour un InputStreamSource basé sur un fichier

Paramètres
name String

stream InputStream

Méthodes publiques

fermer

public void close ()

Effectuez le nettoyage requis sur la source de l'InputStream. L'appel de cette méthode invalide essentiellement cet InputStreamSource.

createInputStream

public InputStream createInputStream ()

Renvoie un nouveau clone de la 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 InputStream au comportement identique : le même contenu est 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 long size ()

Renvoie la taille en octets des données sources.

Renvoie
long