| 限定符和类型 | 方法和说明 |
|---|---|
void |
PostProcessor.process(InvokeInfo info)
控制台的命令被执行后,会得到一个
InvokeInfo 对象 |
| 限定符和类型 | 方法和说明 |
|---|---|
List<InvokeInfo> |
Client.History.getInvokeHistory() |
List<InvokeInfo> |
Client.History.select(String name,
int size,
boolean isAll,
boolean success,
boolean rtnVal,
boolean args,
boolean invokeAt,
boolean interval) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Client.History.add(InvokeInfo info) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
EventPublisher.onInputResolved(String cmdName,
InvokeInfo info) |
default void |
AppListenerAdapter.onInputResolved(String cmdName,
InvokeInfo info) |
void |
AppListener.onInputResolved(String cmdName,
InvokeInfo info) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ThreadLocal<InvokeInfo> |
Interpreter.lastInvokeInfo |
| 限定符和类型 | 方法和说明 |
|---|---|
static InvokeInfo |
InvokeInfo.beforeInvoke(String name,
Class<?> rtnType,
List<String> cmdItems) |
InvokeInfo |
Interpreter.call(String name)
根据方法名调用无参方法
|
InvokeInfo |
Interpreter.call(String name,
Object... args)
根据方法名,方法参数来调用方法
这个方法必须是容器管理的,否则无法调用 |
protected InvokeInfo |
Interpreter.doFilterChain(Interpreter.MethodActuator actuator,
List<String> cmdArgs)
执行过滤链
|
static InvokeInfo |
InvokeInfo.failed(Class<?> rtnType,
List<String> cmdArgs,
ConsoleAppRuntimeException ex) |
InvokeInfo |
Interpreter.interpret(String cmd)
解释执行一段命令行
|
InvokeInfo |
Interpreter.MethodActuator.invoke(List<String> cmdArgs) |
InvokeInfo |
Actuator.invoke(List<String> cmdArgs)
接收字符串列表做为参数,进行执行
|
protected InvokeInfo |
Interpreter.MethodActuator.invokeByArgs(Object... args)
使用传入参数的方式执行
|
protected InvokeInfo |
Interpreter.MethodActuator.invokeCore(List<String> cmdArgs)
*字符串命令调用的核心实现入口*
|
protected InvokeInfo |
InvokeInfo.onException(ConsoleAppRuntimeException e,
Object[] methodArgs) |
static InvokeInfo |
InvokeInfo.simpleSuccess() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SystemPresetCmd.onInputResolved(String cmdName,
InvokeInfo info) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
BackstageTaskManager.submit(String taskName,
Callable<InvokeInfo> callable,
Set<BackstageTaskManager.BackstageTaskInfo> taskList)
提交一个任务到后台
|
| 构造器和说明 |
|---|
BackstageTaskInfo(String taskName,
Future<InvokeInfo> future,
xyz.scootaloo.console.app.util.BackstageTaskManager.PrinterImpl output) |
Copyright © 2021. All rights reserved.