register<C extends Command<R> , R> method
- CommandHandler<
C, R, S> handler
Регистрирует обработчик для команды C.
Ошибки:
- CommandHandlerAlreadyRegisteredException, если обработчик для
Cуже зарегистрирован.
Implementation
void register<C extends Command<R>, R>(CommandHandler<C, R, S> handler) {
final type = C;
if (_handlers.containsKey(type)) {
throw CommandHandlerAlreadyRegisteredException(type);
}
_handlers[type] = handler;
}