Czar
11/17/2019, 9:37 PMprivate lateinit var STATIC_COMMAND_SERVICE: CommandService
interface Command<T> : Serializable {
fun execute(): T {
return STATIC_COMMAND_SERVICE.execute(this)
}
}
@Configuration
internal class CommandServiceInitializer(commandService: CommandService) {
init {
STATIC_COMMAND_SERVICE = commandService
}
}