Class BrokerNotification

  • All Implemented Interfaces:
    java.io.Serializable

    public class BrokerNotification
    extends MQNotification
    Class containing information on broker related notifications. This notification is broadcasted from the relevant MBeans in a broker that is either:
    • in the process of quiescing
    • in the process of shutting down
    • in the process of taking over another broker's persistence store
    With regards to the takeover related notifications, this notification is broadcasted by the broker that is performing the takeover operation, not the broker that is being taken over.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      BrokerNotification​(java.lang.String type, java.lang.Object source, long sequenceNumber)
      Creates a BrokerNotification object.
    • Method Summary

      • Methods inherited from class javax.management.Notification

        getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
      • Methods inherited from class java.util.EventObject

        getSource
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • BROKER_RESOURCE_STATE_CHANGE

        public static final java.lang.String BROKER_RESOURCE_STATE_CHANGE
        A broker's memory level/state has changed
        See Also:
        Constant Field Values
      • BROKER_QUIESCE_COMPLETE

        public static final java.lang.String BROKER_QUIESCE_COMPLETE
        A broker has finished quiescing.
        See Also:
        Constant Field Values
      • BROKER_QUIESCE_START

        public static final java.lang.String BROKER_QUIESCE_START
        A broker has started to quiesce.
        See Also:
        Constant Field Values
      • BROKER_SHUTDOWN_START

        public static final java.lang.String BROKER_SHUTDOWN_START
        A broker has started the process of shutting down.
        See Also:
        Constant Field Values
      • BROKER_TAKEOVER_COMPLETE

        public static final java.lang.String BROKER_TAKEOVER_COMPLETE
        A broker has completed the takeover of another broker.
        See Also:
        Constant Field Values
      • BROKER_TAKEOVER_FAIL

        public static final java.lang.String BROKER_TAKEOVER_FAIL
        A broker has failed in the attempt to takeover another broker.
        See Also:
        Constant Field Values
      • BROKER_TAKEOVER_START

        public static final java.lang.String BROKER_TAKEOVER_START
        A broker has started to takeover another broker.
        See Also:
        Constant Field Values
    • Constructor Detail

      • BrokerNotification

        public BrokerNotification​(java.lang.String type,
                                  java.lang.Object source,
                                  long sequenceNumber)
        Creates a BrokerNotification object.
        Parameters:
        type - The notification type.
        source - The notification source.
        sequenceNumber - The notification sequence number within the source object.