Class AdvisorySupport


  • public final class AdvisorySupport
    extends Object
    • Method Detail

      • getConnectionAdvisoryTopic

        public static ActiveMQTopic getConnectionAdvisoryTopic()
      • getAllDestinationAdvisoryTopics

        public static ActiveMQTopic[] getAllDestinationAdvisoryTopics​(javax.jms.Destination destination)
                                                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getAllDestinationAdvisoryTopics

        public static ActiveMQTopic[] getAllDestinationAdvisoryTopics​(ActiveMQDestination destination)
                                                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getConsumerAdvisoryTopic

        public static ActiveMQTopic getConsumerAdvisoryTopic​(javax.jms.Destination destination)
                                                      throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getProducerAdvisoryTopic

        public static ActiveMQTopic getProducerAdvisoryTopic​(javax.jms.Destination destination)
                                                      throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getExpiredMessageTopic

        public static ActiveMQTopic getExpiredMessageTopic​(javax.jms.Destination destination)
                                                    throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getExpiredQueueMessageAdvisoryTopic

        public static ActiveMQTopic getExpiredQueueMessageAdvisoryTopic​(javax.jms.Destination destination)
                                                                 throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getNoConsumersAdvisoryTopic

        public static ActiveMQTopic getNoConsumersAdvisoryTopic​(javax.jms.Destination destination)
                                                         throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getNoTopicConsumersAdvisoryTopic

        public static ActiveMQTopic getNoTopicConsumersAdvisoryTopic​(javax.jms.Destination destination)
                                                              throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getNoQueueConsumersAdvisoryTopic

        public static ActiveMQTopic getNoQueueConsumersAdvisoryTopic​(javax.jms.Destination destination)
                                                              throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getSlowConsumerAdvisoryTopic

        public static ActiveMQTopic getSlowConsumerAdvisoryTopic​(javax.jms.Destination destination)
                                                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getFastProducerAdvisoryTopic

        public static ActiveMQTopic getFastProducerAdvisoryTopic​(javax.jms.Destination destination)
                                                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getMessageDiscardedAdvisoryTopic

        public static ActiveMQTopic getMessageDiscardedAdvisoryTopic​(javax.jms.Destination destination)
                                                              throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getMessageDeliveredAdvisoryTopic

        public static ActiveMQTopic getMessageDeliveredAdvisoryTopic​(javax.jms.Destination destination)
                                                              throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getMessageConsumedAdvisoryTopic

        public static ActiveMQTopic getMessageConsumedAdvisoryTopic​(javax.jms.Destination destination)
                                                             throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getMasterBrokerAdvisoryTopic

        public static ActiveMQTopic getMasterBrokerAdvisoryTopic()
      • getNetworkBridgeAdvisoryTopic

        public static ActiveMQTopic getNetworkBridgeAdvisoryTopic()
      • getFullAdvisoryTopic

        public static ActiveMQTopic getFullAdvisoryTopic​(javax.jms.Destination destination)
                                                  throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • getDestinationAdvisoryTopic

        public static ActiveMQTopic getDestinationAdvisoryTopic​(javax.jms.Destination destination)
                                                         throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isDestinationAdvisoryTopic

        public static boolean isDestinationAdvisoryTopic​(javax.jms.Destination destination)
                                                  throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isTempDestinationAdvisoryTopic

        public static boolean isTempDestinationAdvisoryTopic​(ActiveMQDestination destination)
      • isDestinationAdvisoryTopic

        public static boolean isDestinationAdvisoryTopic​(ActiveMQDestination destination)
      • isAdvisoryTopic

        public static boolean isAdvisoryTopic​(javax.jms.Destination destination)
                                       throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isConnectionAdvisoryTopic

        public static boolean isConnectionAdvisoryTopic​(javax.jms.Destination destination)
                                                 throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isConnectionAdvisoryTopic

        public static boolean isConnectionAdvisoryTopic​(ActiveMQDestination destination)
      • isProducerAdvisoryTopic

        public static boolean isProducerAdvisoryTopic​(javax.jms.Destination destination)
                                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isProducerAdvisoryTopic

        public static boolean isProducerAdvisoryTopic​(ActiveMQDestination destination)
      • isConsumerAdvisoryTopic

        public static boolean isConsumerAdvisoryTopic​(javax.jms.Destination destination)
                                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isConsumerAdvisoryTopic

        public static boolean isConsumerAdvisoryTopic​(ActiveMQDestination destination)
      • isVirtualDestinationConsumerAdvisoryTopic

        public static boolean isVirtualDestinationConsumerAdvisoryTopic​(javax.jms.Destination destination)
                                                                 throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isVirtualDestinationConsumerAdvisoryTopic

        public static boolean isVirtualDestinationConsumerAdvisoryTopic​(ActiveMQDestination destination)
      • isSlowConsumerAdvisoryTopic

        public static boolean isSlowConsumerAdvisoryTopic​(javax.jms.Destination destination)
                                                   throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isSlowConsumerAdvisoryTopic

        public static boolean isSlowConsumerAdvisoryTopic​(ActiveMQDestination destination)
      • isFastProducerAdvisoryTopic

        public static boolean isFastProducerAdvisoryTopic​(javax.jms.Destination destination)
                                                   throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isFastProducerAdvisoryTopic

        public static boolean isFastProducerAdvisoryTopic​(ActiveMQDestination destination)
      • isMessageConsumedAdvisoryTopic

        public static boolean isMessageConsumedAdvisoryTopic​(javax.jms.Destination destination)
                                                      throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isMessageConsumedAdvisoryTopic

        public static boolean isMessageConsumedAdvisoryTopic​(ActiveMQDestination destination)
      • isMasterBrokerAdvisoryTopic

        public static boolean isMasterBrokerAdvisoryTopic​(javax.jms.Destination destination)
                                                   throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isMasterBrokerAdvisoryTopic

        public static boolean isMasterBrokerAdvisoryTopic​(ActiveMQDestination destination)
      • isMessageDeliveredAdvisoryTopic

        public static boolean isMessageDeliveredAdvisoryTopic​(javax.jms.Destination destination)
                                                       throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isMessageDeliveredAdvisoryTopic

        public static boolean isMessageDeliveredAdvisoryTopic​(ActiveMQDestination destination)
      • isMessageDiscardedAdvisoryTopic

        public static boolean isMessageDiscardedAdvisoryTopic​(javax.jms.Destination destination)
                                                       throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isMessageDiscardedAdvisoryTopic

        public static boolean isMessageDiscardedAdvisoryTopic​(ActiveMQDestination destination)
      • isFullAdvisoryTopic

        public static boolean isFullAdvisoryTopic​(javax.jms.Destination destination)
                                           throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isFullAdvisoryTopic

        public static boolean isFullAdvisoryTopic​(ActiveMQDestination destination)
      • isNetworkBridgeAdvisoryTopic

        public static boolean isNetworkBridgeAdvisoryTopic​(javax.jms.Destination destination)
                                                    throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isNetworkBridgeAdvisoryTopic

        public static boolean isNetworkBridgeAdvisoryTopic​(ActiveMQDestination destination)
      • isMessageDispatchedAdvisoryTopic

        public static boolean isMessageDispatchedAdvisoryTopic​(javax.jms.Destination destination)
                                                        throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • isMessageDispatchedAdvisoryTopic

        public static boolean isMessageDispatchedAdvisoryTopic​(ActiveMQDestination destination)
      • getAgentDestination

        public static javax.jms.Destination getAgentDestination()
        Returns the agent topic which is used to send commands to the broker
      • getNetworkBridgeForwardFailureAdvisoryTopic

        public static ActiveMQTopic getNetworkBridgeForwardFailureAdvisoryTopic()