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 CommandResult associé à la commande.

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

public  getCommand ()

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