public interface AppListenerAdapter extends AppListener
AppListener| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
enable() |
default void |
onAppStarted(ConsoleConfig config) |
default String |
onInput(String cmdline) |
default void |
onInputResolved(String cmdName,
InvokeInfo info) |
default void |
onMessage(ConsoleMessage message) |
default void |
onResolveInput(String cmdName,
List<String> cmdItems) |
config, getName, infodefault boolean enable()
enable 在接口中 AppListenerdefault void onAppStarted(ConsoleConfig config)
onAppStarted 在接口中 AppListenerconfig - 系统装配完命令,已获取配置类,监听此事件可以获取这个配置类default String onInput(String cmdline)
onInput 在接口中 AppListenercmdline - 系统接收到键盘输入的命令,但还未开始处理,监听此事件的插件可以返回自行修改后的命令default void onResolveInput(String cmdName, List<String> cmdItems)
onResolveInput 在接口中 AppListenercmdName - 当前准备处理的命令的名字cmdItems - 此命令的参数,已按照空格分隔,此时命令还未开始解析,这个时候仍然可以修改键盘输入的命令default void onInputResolved(String cmdName, InvokeInfo info)
onInputResolved 在接口中 AppListenercmdName - 当前准备处理的命令的名字info - 命令执行执行的返回值包装,假如命令无返回值或者命令执行过程中抛出异常,则得到的值是nulldefault void onMessage(ConsoleMessage message)
onMessage 在接口中 AppListenermessage - 控制台消息Copyright © 2021. All rights reserved.