Class EventBusService


  • public class EventBusService
    extends Object
    Author:
    svenkubiak
    • Constructor Detail

      • EventBusService

        public EventBusService()
    • Method Detail

      • register

        public void register​(Object eventListener)
        Registers an event listener to the event bus
        Parameters:
        eventListener - The listener to register
      • unregister

        public void unregister​(Object eventListener)
                        throws MangooEventBusException
        Unregisters an event listener to the event bus
        Parameters:
        eventListener - The listener to unregister
        Throws:
        MangooEventBusException - when unregistering an event fails
      • publish

        public void publish​(Object event)
        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