IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
ブール値のステータスを返すオペレーションを非同期で実行するためのインターフェース。
概要
パブリック メソッド | |
|---|---|
abstract
void
|
cancel()
オペレーションをキャンセルします。 |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
現在実行中のオペレーションが最後のチェック以降に進捗しているかどうかを確認します。 |
default
List<String>
|
getCommand()
Runnable に関連付けられたコマンドを返します。 |
default
CommandResult
|
getResult()
コマンドに関連付けられた |
abstract
boolean
|
run()
オペレーションを実行します。 |
パブリック メソッド
キャンセル
public abstract void cancel ()
オペレーションをキャンセルします。
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
現在実行中のオペレーションが最後のチェック以降に進捗しているかどうかを確認します。
| パラメータ | |
|---|---|
idleOutputTimeout |
Long: 進捗が確認されないアイドル状態の ms 数。この数を超えると、進捗がないと見なされます。 |
| 戻り値 | |
|---|---|
boolean |
進捗が検出された場合は true、それ以外の場合は false。 |
getCommand
public List<String> getCommand ()
Runnable に関連付けられたコマンドを返します。
| 戻り値 | |
|---|---|
List<String> |
|
run
public abstract boolean run ()
オペレーションを実行します。
| 戻り値 | |
|---|---|
boolean |
オペレーションが正常に実行された場合は true、それ以外の場合は false
|
| 例外 | |
|---|---|
Exception |
オペレーションが異常終了した場合 |