Interface MessageBusStatusInformation

    • Method Detail

      • getCurrentMessageStatistics

        MessageBusStatistics getCurrentMessageStatistics()
        Collects the message statistics for this point in time.
        Returns:
        MessageBusStatistics with a timestamp
      • getAllSubscribers

        List<Subscriber<?>> getAllSubscribers()
        Returns the list of all Subscribers.
        Returns:
        list of all Subscribers
      • getSubscribersPerType

        Map<EventType,​List<Subscriber<?>>> getSubscribersPerType()
        Returns all Subscribers grouped by their subscribed classes.
        Returns:
        map of classes and their Subscribers
      • getChannelFor

        Channel<Object> getChannelFor​(EventType eventType)
        Returns the EventType specific Channel for the given type or null if the type has not yet been sent or subscribed.
        Parameters:
        eventType - the type of interest
        Returns:
        the Channel of the class or null
      • getAllExceptionListener

        List<MessageBusExceptionListener> getAllExceptionListener()
        Returns all MessageBusExceptionListener currently registered on the MessageBus.
        Returns:
        the list of MessageBusExceptionListeners