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