クラスタコマンドスケジューラ
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.オブジェクト | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
TFC (Tradefed Cluster) をサポートするICommandScheduler
。このスケジューラは、TFC コマンド キューからコマンドを実行し、呼び出しイベントを TFC コマンド イベント キューにアップロードします。
まとめ
パブリックコンストラクター | |
---|---|
ClusterCommandScheduler () |
パブリックメソッド | |
---|---|
void | shutdown () コマンド スケジューラを正常にシャットダウンしてみます。 |
void | shutdownHard () コマンドスケジューラを強制的にシャットダウンしてみます。 |
void | start () ロギングの設定、 |
保護されたメソッド | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) 指定されたコマンドが予行演習であるかどうかを判断します。 |
void | processReadyCommands ( IDeviceManager manager)
|
パブリックコンストラクター
クラスタコマンドスケジューラ
public ClusterCommandScheduler ()
パブリックメソッド
シャットダウン
public void shutdown ()
コマンド スケジューラを正常にシャットダウンしてみます。
テストを待機しているコマンドをクリアし、進行中のすべての呼び出しを正常にシャットダウンするように要求します。 shutdown が呼び出された後、スケジューラのメイン ループは進行中のすべての呼び出しが完了するまで待機してから、完全に終了します。シャットダウンハード
public void shutdownHard ()
コマンドスケジューラを強制的にシャットダウンしてみます。 shutdownHard(true) と同じです。
保護されたメソッド
ドライランコマンド
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 |
processReadyコマンド
protected void processReadyCommands (IDeviceManager manager)
パラメーター | |
---|---|
manager | IDeviceManager |