#113 Event Driven Architecture
Adds unit test to assert and verify pattern behaviour
This commit is contained in:
@ -39,4 +39,12 @@ public class EventDispatcher implements DynamicRouter<Event> {
|
||||
public void dispatch(Event content) {
|
||||
handlers.get(content.getClass()).dispatch(content);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a map of registered event handlers.
|
||||
* @return {@Map} of registered event handlers.
|
||||
*/
|
||||
public Map<Class<? extends Event>, Channel<?>> getHandlers() {
|
||||
return handlers;
|
||||
}
|
||||
}
|
@ -15,7 +15,6 @@ public class UserCreatedEvent extends Event {
|
||||
this.user = user;
|
||||
}
|
||||
|
||||
|
||||
public User getUser() {
|
||||
return user;
|
||||
}
|
||||
|
Reference in New Issue
Block a user