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。 |
getCommand
publicgetCommand ()
実行可能なオブジェクトに関連付けられたコマンドを返します。
戻り値 | |
---|---|
|
ホームラン
public abstract boolean run ()
オペレーションを実行します。
戻り値 | |
---|---|
boolean |
オペレーションが正常に完了した場合は true 、false
|
例外 | |
---|---|
Exception |
オペレーションが異常終了した場合 |