ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
TFC(Tradefed クラスタ)をサポートする ICommandScheduler
。このスケジューラは、実行されているコマンドを
TFC コマンドキューを作成し、呼び出しイベントを TFC command-event-queue にアップロードします。
概要
パブリック コンストラクタ | |
---|---|
ClusterCommandScheduler()
|
パブリック メソッド | |
---|---|
void
|
shutdown()
コマンド スケジューラを正常にシャットダウンしてみます。 |
void
|
shutdownHard()
コマンド スケジューラの強制シャットダウンを試みます。 |
void
|
start()
ロギングの設定や |
保護されたメソッド | |
---|---|
boolean
|
dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
指定されたコマンドがドライランかどうかを判断します。 |
void
|
processReadyCommands(IDeviceManager manager)
|
パブリック コンストラクタ
ClusterCommandScheduler
public ClusterCommandScheduler ()
パブリック メソッド
シャットダウン
public void shutdown ()
コマンド スケジューラを正常にシャットダウンしてみます。
テストを待機しているコマンドを消去し、進行中のすべての呼び出しを要求する 正常にシャットダウンします。
シャットダウンが呼び出されると、スケジューラのメインループは、進行中のすべての呼び出しを待機します。 完了するまで待つ必要はありません
shutdownHard
public void shutdownHard ()
コマンド スケジューラの強制シャットダウンを試みます。shutdownHard(true) と同じです。
保護されたメソッド
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
指定されたコマンドがドライランかどうかを判断します。コマンドがドライランの場合は、検証します。条件 設定に問題がある場合、ConfigurationException がスローされます。
パラメータ | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : ドライラン検証のイベントを報告する InvocationEventHandler 。 |
args |
String : 検証するコマンド。 |
戻り値 | |
---|---|
boolean |
コマンドがドライランの場合は true、それ以外の場合は false です。 |
例外 | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
パラメータ | |
---|---|
manager |
IDeviceManager |