IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Interface permettant d'exécuter de manière asynchrone une opération qui renvoie un état booléen.
Résumé
Méthodes publiques | |
---|---|
abstract
void
|
cancel()
Annulez l'opération. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Vérifie si l'opération en cours d'exécution a progressé depuis la dernière vérification. |
default
|
getCommand()
Renvoie la commande associée à l'exécutable. |
default
CommandResult
|
getResult()
Renvoie le |
abstract
boolean
|
run()
Exécutez l'opération. |
Méthodes publiques
annuler
public abstract void cancel ()
Annulez l'opération.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Vérifie si l'opération en cours d'exécution a progressé depuis la dernière vérification.
Paramètres | |
---|---|
idleOutputTimeout |
Long : ms d'inactivité sans progression observée avant de commencer à supposer que "non"
des progrès. |
Renvoie | |
---|---|
boolean |
"true" si des progrès ont été détectés ou "false". |
getCommand
publicgetCommand ()
Renvoie la commande associée à l'exécutable.
Renvoie | |
---|---|
|
getResult
public CommandResult getResult ()
Renvoie le CommandResult
associé à la commande.
Renvoie | |
---|---|
CommandResult |
Exécuter
public abstract boolean run ()
Exécutez l'opération.
Renvoie | |
---|---|
boolean |
true si l'opération a réussi, false
sinon |
Génère | |
---|---|
Exception |
si l'opération s'est arrêtée de manière anormale |