Package io.vertx.tp.plugin.shell
Class AbstractCommander
java.lang.Object
io.vertx.tp.plugin.shell.AbstractCommander
- All Implemented Interfaces:
Commander
- Direct Known Subclasses:
BackCommander,ConsoleCommander,HelpCommander,QuitCommander
- Author:
- Lang
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CommandAtomprotected io.horizon.eon.em.Environmentprotected io.vertx.core.Vertx -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbind(io.horizon.eon.em.Environment environment) bind(io.vertx.core.Vertx vertx) bind(CommandAtom atom) execute(CommandInput args) io.vertx.core.Future<TermStatus>executeAsync(CommandInput args) protected BooleaninBoolean(CommandInput input, String name) protected StringinFolder(CommandInput input, String name) protected Stringprotected Stringprotected IntegerinInteger(CommandInput input, String name) protected <T> TinJson(CommandInput input, String name) protected StringinString(CommandInput input, String name) protected <T> TinValue(CommandInput input, String name, Class<T> clazzT) protected io.horizon.uca.log.Annallogger()
-
Field Details
-
atom
-
vertxRef
protected transient io.vertx.core.Vertx vertxRef -
environment
protected transient io.horizon.eon.em.Environment environment
-
-
Constructor Details
-
AbstractCommander
public AbstractCommander()
-
-
Method Details
-
bind
-
bind
-
bind
-
executeAsync
- Specified by:
executeAsyncin interfaceCommander
-
execute
-
logger
protected io.horizon.uca.log.Annal logger() -
inString
-
inInteger
-
inBoolean
-
inFolder
-
inFolder
-
inFolder
-
inJson
-
inValue
-