Interface AdminCommandEventBroker<T>

    • Field Detail

      • LOCAL_EVENT_PREFIX

        static final String LOCAL_EVENT_PREFIX
        Local events are not transfered to remote listener using SSE
        See Also:
        Constant Field Values
    • Method Detail

      • fireEvent

        void fireEvent​(String name,
                       Object event)
        Fire event under defined name. Any object can be event.
        Parameters:
        name - Event name. Listener is registered to some name.
        event - Any object can be event
      • fireEvent

        void fireEvent​(Object event)
        Fire event under name of event.getClass.getName().
        Parameters:
        event - Any object can be event.
      • registerListener

        void registerListener​(String regexpForName,
                              AdminCommandEventBroker.AdminCommandListener<T> listener)
        Register Listener for admin command events.
        Parameters:
        regexpForName - listen to events with name valid to this regular expression.
        listener - Listener will be called
      • listening

        boolean listening​(String eventName)
        Returns true if exist exists registered listener for given eventName