IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


ブール値ステータスを返す操作を非同期に実行するためのインターフェイス。

まとめ

パブリックメソッド

abstract void cancel ()

操作をキャンセルします。

default boolean checkOutputMonitor (Long idleOutputTimeout)

現在実行中の操作が前回のチェック以降に進行したかどうかを確認します。

default getCommand ()

実行可能ファイルに関連付けられたコマンドを返します。

default CommandResult getResult ()

コマンドに関連付けられたCommandResultを返します。

abstract boolean run ()

操作を実行します。

パブリックメソッド

キャンセル

public abstract void cancel ()

操作をキャンセルします。

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

現在実行中の操作が前回のチェック以降に進行したかどうかを確認します。

パラメーター
idleOutputTimeout Long : 進行がないとみなされるまで、進行が観察されずにアイドル状態になるミリ秒。

戻り値
boolean進行状況が検出された場合は true、それ以外の場合は false。

getコマンド

public  getCommand ()

実行可能ファイルに関連付けられたコマンドを返します。

戻り値

getResult

public CommandResult getResult ()

コマンドに関連付けられたCommandResultを返します。

戻り値
CommandResult

走る

public abstract boolean run ()

操作を実行します。

戻り値
boolean操作が正常に実行された場合はtrue 、それ以外の場合はfalse

投げる
Exception動作が異常終了した場合