add ability to unregister event listeners

This commit is contained in:
Zlatin Balevsky
2019-07-09 19:53:08 +01:00
parent ac12bff69b
commit fd0bf17c24

View File

@@ -48,4 +48,9 @@ class EventBus {
}
currentHandlers.add handler
}
synchronized void unregister(Class<? extends Event> eventType, def handler) {
log.info("Unregistering $handler for type $eventType")
handlers[eventType]?.remove(handler)
}
}