Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

CommandFileWatcher

class CommandFileWatcher
extends Thread

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


Una semplice classe per guardare una serie di file di comando per le modifiche e per attivare un ricaricamento di _all_ file di comando caricati manualmente quando si verifica una tale modifica.

Sommario

Classi nidificate

class CommandFileWatcher.CommandFile

Una semplice struttura per archiviare un file di comandi e i suoi argomenti extra

interface CommandFileWatcher.ICommandFileListener

campi

boolean mCancelled

Costruttori pubblici

CommandFileWatcher ( CommandFileWatcher.ICommandFileListener listener)

Metodi pubblici

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

Aggiungi un file di comandi da guardare e le sue dipendenze.

void cancel ()

Termina il thread del watcher

List<String> getExtraArgsForFile (String cmdPath)

Recupera gli argomenti extra associati a un determinato file che si sta guardando.

boolean isCancelled ()

Controlla se il thread è stato segnalato per fermarsi.

boolean isFileWatched (File cmdFile)

Restituisce vero se il comando gile path è attualmente monitorato

void removeAllFiles ()

Rimuovi tutti i file dall'elenco guardati

void run ()

campi

mCancelled

boolean mCancelled

Costruttori pubblici

CommandFileWatcher

public CommandFileWatcher ( CommandFileWatcher.ICommandFileListener listener)

parametri
listener CommandFileWatcher.ICommandFileListener

Metodi pubblici

addCmdFile

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

Aggiungi un file di comandi da guardare e le sue dipendenze. Quando il file di comando stesso o una delle sue dipendenze cambia, avvisare CommandFileWatcher.ICommandFileListener registrato

se il cmdFile sta già guardando, questa chiamata sostituirà la voce corrente

parametri
cmdFile File

extraArgs List

includedFiles Collection

Annulla

public void cancel ()

Termina il thread del watcher

getExtraArgsForFile

public List<String> getExtraArgsForFile (String cmdPath)

Recupera gli argomenti extra associati a un determinato file che si sta guardando.

TODO: l'elenco args extra dovrebbe probabilmente essere archiviato altrove e questa classe deve funzionare come un file watcher generico con dipendenze

parametri
cmdPath String

ritorna
List<String> l'elenco di argomenti aggiuntivi associati al file di comando. Restituisce un elenco vuoto se il percorso del comando non è riconosciuto

isCancelled

public boolean isCancelled ()

Controllare se il thread è stato segnalato per arrestarsi.

ritorna
boolean

isFileWatched

public boolean isFileWatched (File cmdFile)

Restituisce vero se il comando gile path è attualmente monitorato

parametri
cmdFile File

ritorna
boolean

removeAllFiles

public void removeAllFiles ()

Rimuovi tutti i file dall'elenco guardati

correre

public void run ()