クラスタコマンドスケジューラ

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 ()

ロギングの設定、 DeviceManagerの初期化などを含むスケジューラを起動します。

保護されたメソッド

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) と同じです。

始める

public void start ()

ロギングの設定、 DeviceManagerの初期化などを含むスケジューラを起動します。

保護されたメソッド

ドライランコマンド

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