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

CommandFileWatcher

class CommandFileWatcher
extends Thread

java.lang.Object
java.lang.Thread
com.android.tradefed.command.CommandFileWatcher


Une classe simple pour surveiller un ensemble de fichiers de commandes pour les changements, et pour déclencher un rechargement de _all_ fichiers de commandes chargés manuellement quand un tel changement se produit.

Résumé

Classes imbriquées

class CommandFileWatcher.CommandFile

Une structure simple pour stocker un fichier de commande ainsi que ses arguments supplémentaires

interface CommandFileWatcher.ICommandFileListener

Des champs

boolean mCancelled

Constructeurs publics

CommandFileWatcher ( CommandFileWatcher.ICommandFileListener listener)

Méthodes publiques

void addCmdFile (File cmdFile, List<String> extraArgs, Collection<String> includedFiles)

Ajoutez un fichier de commandes à surveiller, ainsi que ses dépendances.

void cancel ()

Terminer le thread de l'observateur

List<String> getExtraArgsForFile (String cmdPath)

Récupère les arguments supplémentaires associés au fichier donné surveillé.

boolean isCancelled ()

Vérifiez si le fil a reçu un signal d'arrêt.

boolean isFileWatched (File cmdFile)

Renvoie true si la commande donnée gile path est actuellement surveillée

void removeAllFiles ()

Supprimer tous les fichiers de la liste de surveillance

void run ()

Des champs

mAnnulé

boolean mCancelled

Constructeurs publics

CommandFileWatcher

public CommandFileWatcher ( CommandFileWatcher.ICommandFileListener listener)

Paramètres
listener CommandFileWatcher.ICommandFileListener

Méthodes publiques

addCmdFile

public void addCmdFile (File cmdFile, 
                List<String> extraArgs, 
                Collection<String> includedFiles)

Ajoutez un fichier de commandes à surveiller, ainsi que ses dépendances. Lorsque le fichier de commandes lui-même ou l'une de ses dépendances change, CommandFileWatcher.ICommandFileListener enregistré CommandFileWatcher.ICommandFileListener

si le cmdFile est déjà en train de regarder, cet appel remplacera l'entrée actuelle

Paramètres
cmdFile File

extraArgs List

includedFiles Collection

Annuler

public void cancel ()

Terminer le thread de l'observateur

getExtraArgsForFile

public List<String> getExtraArgsForFile (String cmdPath)

Récupère les arguments supplémentaires associés au fichier donné surveillé.

TODO: la liste des arguments supplémentaires devrait probablement être stockée ailleurs, et que cette classe fonctionne simplement comme un observateur de fichiers générique avec des dépendances

Paramètres
cmdPath String

Retour
List<String> la liste des arguments supplémentaires associés au fichier de commandes. Renvoie une liste vide si le chemin de la commande n'est pas reconnu

est annulé

public boolean isCancelled ()

Vérifiez si le fil a reçu un signal d'arrêt.

Retour
boolean

isFileWatched

public boolean isFileWatched (File cmdFile)

Renvoie true si la commande donnée gile path est actuellement surveillée

Paramètres
cmdFile File

Retour
boolean

removeAllFiles

public void removeAllFiles ()

Supprimer tous les fichiers de la liste de surveillance

courir

public void run ()