Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

LargeOutputReceiver

public class LargeOutputReceiver
extends Object implements IShellOutputReceiver en implements IShellOutputReceiver

java.lang.Object
com.android.tradefed.device.LargeOutputReceiver


Une classe conçu pour fonctionner d'aide à long commandes en cours d'exécution recueillir sortie.

La taille maximale du fichier tmp est limitée à environ maxFileSize . Pour éviter toute perte de données lorsque la limite est atteinte, ce fichier continue à un ensemble de fichiers tmp hôtes.

Résumé

constructeurs publics

LargeOutputReceiver (String descriptor, String serialNumber, long maxDataSize)

Crée un LargeOutputReceiver .

méthodes publiques

void addOutput (byte[] data, int offset, int length)

void cancel ()

Annule la commande.

void clear ()

Supprimer les données actuellement accumulées, puis re-créer un nouveau fichier.

void delete ()

Supprimer toutes les données accumulées.

void flush ()

InputStreamSource getData ()

Obtient la sortie recueilli sous forme d' un InputStreamSource .

InputStreamSource getData (int maxBytes)

Obtient les dernières maxBytes de sortie perçues en InputStreamSource .

InputStreamSource getData (int maxBytes, int offset)

Obtient les dernières maxBytes de sortie perçues en InputStreamSource .

boolean isCancelled ()

constructeurs publics

LargeOutputReceiver

public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)

Crée un LargeOutputReceiver .

Paramètres
descriptor String : le descripteur de la commande à exécuter. Pour vous connecter uniquement.

serialNumber String : le numéro de série de l'appareil. Pour vous connecter uniquement.

maxDataSize long : la quantité maximale approximative des données à conserver.

méthodes publiques

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

Paramètres
data byte

offset int

length int

Annuler

public void cancel ()

Annule la commande.

clair

public void clear ()

Supprimer les données actuellement accumulées, puis re-créer un nouveau fichier.

supprimer

public void delete ()

Supprimer toutes les données accumulées.

affleurer

public void flush ()

getData

public InputStreamSource getData ()

Obtient la sortie recueilli sous forme d' un InputStreamSource .

Retour
InputStreamSource La sortie collectées à partir de la commande.

getData

public InputStreamSource getData (int maxBytes)

Obtient les dernières maxBytes de sortie perçues en InputStreamSource .

Paramètres
maxBytes int : la quantité maximale de données à renvoyer. Devrait être un montant qui peut confortablement tenir dans la mémoire

Retour
InputStreamSource La sortie collectées à partir de la commande, stocké dans la mémoire

getData

public InputStreamSource getData (int maxBytes, 
                int offset)

Obtient les dernières maxBytes de sortie perçues en InputStreamSource .

Paramètres
maxBytes int : la quantité maximale de données à renvoyer. Devrait être un montant qui peut confortablement tenir dans la mémoire

offset int : Le décalage du moment de commencer à obtenir les données à partir du tampon.

Retour
InputStreamSource La sortie collectées à partir de la commande, stocké dans la mémoire

est annulé

public boolean isCancelled ()

Retour
boolean