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

ロギングの設定や DeviceManager の init などのスケジューラを開始します。

保護されたメソッド

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

start

public void start ()

ロギングの設定や DeviceManager の init などのスケジューラを開始します。

保護されたメソッド

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