ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
用於支援 TFC (交易叢集) 的 ICommandScheduler
。這個排程器會執行以下命令的指令:
TFC 指令佇列並將叫用事件上傳至 TFC 指令事件-佇列。
摘要
公用建構函式 | |
---|---|
ClusterCommandScheduler()
|
公用方法 | |
---|---|
void
|
shutdown()
|
void
|
shutdownHard()
嘗試強制關閉指令排程器。 |
void
|
start()
啟動排程器,包括設定記錄、啟動 |
保護方法 | |
---|---|
boolean
|
dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
判斷特定指令是否為模擬測試。 |
void
|
processReadyCommands(IDeviceManager manager)
|
公用建構函式
ClusterCommandScheduler
public ClusterCommandScheduler ()
公用方法
關機
public void shutdown ()
關閉危險物品
public void shutdownHard ()
嘗試強制關閉指令排程器。與 ShutHard(true) 相同。
保護方法
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 |