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

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

保護されたメソッド

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 の初期化など、スケジューラを開始します。

保護されたメソッド

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