Static variables

@:value(init())staticcommandMap:Map<String, Class<AbstractCommand<Any>>> = init()

@:value([CheckConnectionCommand, ClearCacheCommand, StartServerCommand, ListCommandsCommand])staticcommands:Array<Class<AbstractCommand<Any>>> = [CheckConnectionCommand, ClearCacheCommand, StartServerCommand, ListCommandsCommand]

@:value("list")staticdefaultCommand:String = "list"

Static methods

@:value({ args : null })staticexecute<T>(command:EitherType<Class<AbstractCommand<T>>, String>, ?args:Array<String>, ?future:TaskFuture<T>):Null<T>

staticexecuteRaw<T>(args:String, ?future:TaskFuture<T>):Null<T>

staticgetCommandClass(key:String):Class<AbstractCommand<Any>>

staticinit():Map<String, Class<AbstractCommand<Any>>>

staticregister(commandClass:Class<AbstractCommand<Any>>):Void