集群命令调度器

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

确定给定命令是否为空运行。

void processReadyCommands ( IDeviceManager manager)

公共构造函数

集群命令调度器

public ClusterCommandScheduler ()

公共方法

关闭

public void 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.InvocationEventHandlerInvocationEventHandler用于报告干运行验证的事件。

args String : 要验证的命令。

退货
boolean如果命令是空运行,则为 true,否则为 false。

投掷
ConfigurationException

处理就绪命令

protected void processReadyCommands (IDeviceManager manager)

参数
manager IDeviceManager