Package io.mangoo.services
Class EventBusService
java.lang.Object
io.mangoo.services.EventBusService
- Author:
- svenkubiak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglongvoidPublishes an event to the event busvoidRegisters an event listener to the event busvoidunregister(Object eventListener) Unregisters an event listener to the event bus
-
Constructor Details
-
EventBusService
public EventBusService()
-
-
Method Details
-
register
Registers an event listener to the event bus- Parameters:
eventListener- The listener to register
-
unregister
Unregisters an event listener to the event bus- Parameters:
eventListener- The listener to unregister- Throws:
MangooEventBusException- when unregistering an event fails
-
publish
Publishes an event to the event bus- Parameters:
event- The event to publish
-
getNumListeners
public long getNumListeners()- Returns:
- The number of registered listeners
-
getNumEvents
public long getNumEvents()- Returns:
- The number of published events to the event bus
-