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 () コマンドに関連付けられた |
abstract boolean | run () 操作を実行します。 |
パブリックメソッド
キャンセル
public abstract void cancel ()
操作をキャンセルします。
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
現在実行中の操作が前回のチェック以降に進行したかどうかを確認します。
パラメーター | |
---|---|
idleOutputTimeout | Long : 進行がないとみなされるまで、進行が観察されずにアイドル状態になるミリ秒。 |
戻り値 | |
---|---|
boolean | 進行状況が検出された場合は true、それ以外の場合は false。 |
getコマンド
publicgetCommand ()
実行可能ファイルに関連付けられたコマンドを返します。
戻り値 | |
---|---|
走る
public abstract boolean run ()
操作を実行します。
戻り値 | |
---|---|
boolean | 操作が正常に実行された場合はtrue 、それ以外の場合はfalse |
投げる | |
---|---|
Exception | 動作が異常終了した場合 |