CollectingOutputReceiver

public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.tradefed.device.CollectingOutputReceiver


Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un String.

Résumé

Constructeurs publics

CollectingOutputReceiver()

Méthodes publiques

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

Appelé chaque fois que de nouvelles données sont disponibles.

void cancel()

Annuler la collecte des résultats

void clearBuffer()

Effacez le contenu de la mémoire tampon.

void flush()

Appelé à la fin de l'exécution du processus (sauf si le processus a été annulé).

String getOutput()
boolean isCancelled()

Méthode d'annulation pour arrêter l'exécution de la commande shell à distance.

Constructeurs publics

CollectingOutputReceiver

public CollectingOutputReceiver ()

Méthodes publiques

addOutput

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

Appelé chaque fois que de nouvelles données sont disponibles.

Paramètres
data byte : nouvelles données.

offset int : décalage auquel commencent les nouvelles données.

length int : longueur des nouvelles données.

Annuler

public void cancel ()

Annuler la collecte des résultats

clearBuffer

public void clearBuffer ()

Effacez le contenu du tampon.

vider

public void flush ()

Appelé à la fin de l'exécution du processus (sauf si le processus a été annulé). Cela permet au récepteur de mettre fin à la connexion et de vider les données qui n'ont pas encore été traitées.

getOutput

public String getOutput ()

Renvoie
String

isCancelled

public boolean isCancelled ()

Méthode d'annulation pour arrêter l'exécution de la commande shell à distance.

Renvoie
boolean true pour annuler l'exécution de la commande.