IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


Uma interface para executar de forma assíncrona uma operação que retorna um status booleano.

Resumo

Métodos públicos

abstract void cancel ()

Cancele a operação.

default boolean checkOutputMonitor (Long idleOutputTimeout)

Verifica se a operação atualmente em execução progrediu desde a última verificação.

default getCommand ()

Retorna o comando associado ao executável.

default CommandResult getResult ()

Retorna o CommandResult associado ao comando.

abstract boolean run ()

Execute a operação.

Métodos públicos

cancelar

public abstract void cancel ()

Cancele a operação.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

Verifica se a operação atualmente em execução progrediu desde a última verificação.

Parâmetros
idleOutputTimeout Long : ms ocioso sem nenhum progresso observado antes de começar a assumir que nenhum progresso está sendo feito.

Devoluções
boolean verdadeiro se o progresso tiver sido detectado, caso contrário, falso.

obterCommand

public  getCommand ()

Retorna o comando associado ao executável.

Devoluções

obterResultado

public CommandResult getResult ()

Retorna o CommandResult associado ao comando.

Devoluções
CommandResult

correr

public abstract boolean run ()

Execute a operação.

Devoluções
boolean true se a operação for executada com sucesso, false caso contrário

Lança
Exception se a operação for encerrada de forma anormal