public final class AssemblyFactory extends Object
init(ConsoleConfig)
管理部分接口的实现| 限定符和类型 | 类和说明 |
|---|---|
static class |
AssemblyFactory.MethodActuator
对 Actuator 进行包装
对于同包下的类提供一些便捷方法
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected static List<AssemblyFactory.MethodActuator> |
destroyActuators |
protected static boolean |
hasInit |
protected static List<AssemblyFactory.MethodActuator> |
initActuators |
protected static Map<String,ParameterParser> |
parserMap |
protected static List<AssemblyFactory.MethodActuator> |
preActuators |
protected static Map<String,Actuator> |
strategyMap |
| 构造器和说明 |
|---|
AssemblyFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Actuator |
findActuator(String cmdName)
获取于此命令名对应的执行器对象
当命令是空的,返回的是执行成功但没有任何内容的结果
|
static List<AssemblyFactory.MethodActuator> |
getAllCommands() |
static Set<String> |
getSysCommands()
返回可调用的系统命令集
|
static void |
init(ConsoleConfig conf) |
protected static final List<AssemblyFactory.MethodActuator> initActuators
protected static final List<AssemblyFactory.MethodActuator> preActuators
protected static final List<AssemblyFactory.MethodActuator> destroyActuators
protected static Map<String,ParameterParser> parserMap
protected static boolean hasInit
public static void init(ConsoleConfig conf)
public static Actuator findActuator(String cmdName)
cmdName - 命令名,或者方法名public static List<AssemblyFactory.MethodActuator> getAllCommands()
Copyright © 2021. All rights reserved.