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(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 (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

指定されたコマンドがドライランかどうかを判断します。コマンドがドライランの場合は、検証します。条件 設定に問題がある場合、ConfigurationException がスローされます。

パラメータ
handler ClusterCommandScheduler.InvocationEventHandler: ドライラン検証のイベントを報告する ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler)

args String: 検証するコマンド。

戻り値
boolean コマンドがドライランの場合は true、それ以外の場合は false です。

例外
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

パラメータ
manager IDeviceManager