ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | 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)
|
パブリック コンストラクタ
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 |