activemq-cpp-3.9.5
activemq::util::AdvisorySupport Class Reference

Support class that provides various static constants for use in constructing Destination names for the ActiveMQ advisory destinations. More...

#include <src/main/activemq/util/AdvisorySupport.h>

Public Member Functions

 ~AdvisorySupport ()
 

Static Public Member Functions

static commands::ActiveMQDestinationgetTempDestinationCompositeAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume the advisory messages for both Temporary Topic and Temporary Queue creation on the broker.
 
static commands::ActiveMQDestinationgetAllDestinationsCompositeAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume the advisory messages for all Destinations created by the Broker, Queue, Topic, Temporary Queue and Temporary Topic.
 
static std::vector< commands::ActiveMQDestination * > getAllDestinationAdvisoryTopics (const cms::Destination *destination)
 Returns a new vector that contains pointers to all the available advisory topics for the given destination.
 
static std::vector< commands::ActiveMQDestination * > getAllDestinationAdvisoryTopics (const commands::ActiveMQDestination *destination)
 Returns a new vector that contains pointers to all the available advisory topics for the given destination.
 
static commands::ActiveMQDestinationgetConnectionAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Connections.
 
static commands::ActiveMQDestinationgetQueueAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Queues.
 
static commands::ActiveMQDestinationgetTopicAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Topics.
 
static commands::ActiveMQDestinationgetTempQueueAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Temporary Queues.
 
static commands::ActiveMQDestinationgetTempTopicAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Temporary Topics.
 
static commands::ActiveMQDestinationgetConsumerAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for Consumer events.
 
static commands::ActiveMQDestinationgetConsumerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for Consumer events.
 
static commands::ActiveMQDestinationgetProducerAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for Producer events.
 
static commands::ActiveMQDestinationgetProducerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for Producer events.
 
static commands::ActiveMQDestinationgetExpiredMessageTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetExpiredMessageTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetExpiredTopicMessageAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetExpiredTopicMessageAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetExpiredQueueMessageAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetExpiredQueueMessageAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetNoConsumersAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetNoConsumersAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetNoTopicConsumersAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetNoTopicConsumersAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetNoQueueConsumersAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetNoQueueConsumersAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.
 
static commands::ActiveMQDestinationgetSlowConsumerAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for slow consumers of messages on the specified destination.
 
static commands::ActiveMQDestinationgetSlowConsumerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for slow consumers of messages on the specified destination.
 
static commands::ActiveMQDestinationgetFastProducerAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for fast producers of messages on the specified destination.
 
static commands::ActiveMQDestinationgetFastProducerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for fast producers of messages on the specified destination.
 
static commands::ActiveMQDestinationgetMessageDiscardedAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is discarded on the specified destination.
 
static commands::ActiveMQDestinationgetMessageDiscardedAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is discarded on the specified destination.
 
static commands::ActiveMQDestinationgetMessageDeliveredAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is dispatched to the specified destination.
 
static commands::ActiveMQDestinationgetMessageDeliveredAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is dispatched to the specified destination.
 
static commands::ActiveMQDestinationgetMessageConsumedAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is consumed from the specified destination.
 
static commands::ActiveMQDestinationgetMessageConsumedAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is consumed from the specified destination.
 
static commands::ActiveMQDestinationgetMessageDLQdAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is sent to the DLQ from the specified destination.
 
static commands::ActiveMQDestinationgetMessageDLQdAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when a message is sent to the DLQ from the specified destination.
 
static commands::ActiveMQDestinationgetMasterBrokerAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Master Brokers.
 
static commands::ActiveMQDestinationgetNetworkBridgeAdvisoryTopic ()
 Returns a new Pointer to an Destination that will consume advisory messages for Network Bridges.
 
static commands::ActiveMQDestinationgetFullAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when the given destination has become full and cannot receive more messages.
 
static commands::ActiveMQDestinationgetFullAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages when the given destination has become full and cannot receive more messages.
 
static commands::ActiveMQDestinationgetDestinationAdvisoryTopic (const cms::Destination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for events related to Destination such as create and delete.
 
static commands::ActiveMQDestinationgetDestinationAdvisoryTopic (const commands::ActiveMQDestination *destination)
 Returns a new Pointer to an Destination that will consume advisory messages for events related to Destination such as create and delete.
 
static bool isDestinationAdvisoryTopic (const cms::Destination *destination)
 
static bool isDestinationAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isTempDestinationAdvisoryTopic (const cms::Destination *destination)
 
static bool isTempDestinationAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isAdvisoryTopic (const cms::Destination *destination)
 
static bool isAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isConnectionAdvisoryTopic (const cms::Destination *destination)
 
static bool isConnectionAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isProducerAdvisoryTopic (const cms::Destination *destination)
 
static bool isProducerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isConsumerAdvisoryTopic (const cms::Destination *destination)
 
static bool isConsumerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isSlowConsumerAdvisoryTopic (const cms::Destination *destination)
 
static bool isSlowConsumerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isFastProducerAdvisoryTopic (const cms::Destination *destination)
 
static bool isFastProducerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isMessageConsumedAdvisoryTopic (const cms::Destination *destination)
 
static bool isMessageConsumedAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isMasterBrokerAdvisoryTopic (const cms::Destination *destination)
 
static bool isMasterBrokerAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isMessageDeliveredAdvisoryTopic (const cms::Destination *destination)
 
static bool isMessageDeliveredAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isMessageDiscardedAdvisoryTopic (const cms::Destination *destination)
 
static bool isMessageDiscardedAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isMessageDLQdAdvisoryTopic (const cms::Destination *destination)
 
static bool isMessageDLQdAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isFullAdvisoryTopic (const cms::Destination *destination)
 
static bool isFullAdvisoryTopic (const commands::ActiveMQDestination *destination)
 
static bool isNetworkBridgeAdvisoryTopic (const cms::Destination *destination)
 
static bool isNetworkBridgeAdvisoryTopic (const commands::ActiveMQDestination *destination)
 

Static Public Attributes

static const std::string ADVISORY_TOPIC_PREFIX
 
static const std::string PRODUCER_ADVISORY_TOPIC_PREFIX
 
static const std::string QUEUE_PRODUCER_ADVISORY_TOPIC_PREFIX
 
static const std::string TOPIC_PRODUCER_ADVISORY_TOPIC_PREFIX
 
static const std::string CONSUMER_ADVISORY_TOPIC_PREFIX
 
static const std::string QUEUE_CONSUMER_ADVISORY_TOPIC_PREFIX
 
static const std::string TOPIC_CONSUMER_ADVISORY_TOPIC_PREFIX
 
static const std::string EXPIRED_TOPIC_MESSAGES_TOPIC_PREFIX
 
static const std::string EXPIRED_QUEUE_MESSAGES_TOPIC_PREFIX
 
static const std::string NO_TOPIC_CONSUMERS_TOPIC_PREFIX
 
static const std::string NO_QUEUE_CONSUMERS_TOPIC_PREFIX
 
static const std::string SLOW_CONSUMER_TOPIC_PREFIX
 
static const std::string FAST_PRODUCER_TOPIC_PREFIX
 
static const std::string MESSAGE_DISCAREDED_TOPIC_PREFIX
 
static const std::string FULL_TOPIC_PREFIX
 
static const std::string MESSAGE_DELIVERED_TOPIC_PREFIX
 
static const std::string MESSAGE_CONSUMED_TOPIC_PREFIX
 
static const std::string MESSAGE_DLQ_TOPIC_PREFIX
 
static const std::string MASTER_BROKER_TOPIC_PREFIX
 
static const std::string NETWORK_BRIDGE_TOPIC_PREFIX
 
static const std::string AGENT_TOPIC
 
static const std::string ADIVSORY_MESSAGE_TYPE
 
static const std::string MSG_PROPERTY_ORIGIN_BROKER_ID
 
static const std::string MSG_PROPERTY_ORIGIN_BROKER_NAME
 
static const std::string MSG_PROPERTY_ORIGIN_BROKER_URL
 
static const std::string MSG_PROPERTY_USAGE_NAME
 
static const std::string MSG_PROPERTY_CONSUMER_ID
 
static const std::string MSG_PROPERTY_PRODUCER_ID
 
static const std::string MSG_PROPERTY_MESSAGE_ID
 
static const std::string MSG_PROPERTY_CONSUMER_COUNT
 
static const std::string MSG_PROPERTY_DISCARDED_COUNT
 

Detailed Description

Support class that provides various static constants for use in constructing Destination names for the ActiveMQ advisory destinations.

Methods that can create Advisory Topic instances for commonly used Advisory messages are also provided here.

Constructor & Destructor Documentation

◆ ~AdvisorySupport()

activemq::util::AdvisorySupport::~AdvisorySupport ( )

Member Function Documentation

◆ getAllDestinationAdvisoryTopics() [1/2]

static std::vector< commands::ActiveMQDestination * > activemq::util::AdvisorySupport::getAllDestinationAdvisoryTopics ( const cms::Destination * destination)
static

Returns a new vector that contains pointers to all the available advisory topics for the given destination.

Returns
vector of all advisory topics that will receive events for the given destination..

◆ getAllDestinationAdvisoryTopics() [2/2]

static std::vector< commands::ActiveMQDestination * > activemq::util::AdvisorySupport::getAllDestinationAdvisoryTopics ( const commands::ActiveMQDestination * destination)
static

Returns a new vector that contains pointers to all the available advisory topics for the given destination.

Returns
vector of all advisory topics that will receive events for the given destination..

◆ getAllDestinationsCompositeAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getAllDestinationsCompositeAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume the advisory messages for all Destinations created by the Broker, Queue, Topic, Temporary Queue and Temporary Topic.

Returns
Pointer to the requested Advisory Topic destination.

◆ getConnectionAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getConnectionAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Connections.

Returns
Pointer to the requested Advisory Topic destination.

◆ getConsumerAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getConsumerAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for Consumer events.

Returns
Pointer to the requested Advisory Topic destination.

◆ getConsumerAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getConsumerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for Consumer events.

Returns
Pointer to the requested Advisory Topic destination.

◆ getDestinationAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getDestinationAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for events related to Destination such as create and delete.

Returns
Pointer to the requested Advisory Topic destination.

◆ getDestinationAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getDestinationAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for events related to Destination such as create and delete.

Returns
Pointer to the requested Advisory Topic destination.

◆ getExpiredMessageTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getExpiredMessageTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getExpiredMessageTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getExpiredMessageTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getExpiredQueueMessageAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getExpiredQueueMessageAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getExpiredQueueMessageAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getExpiredQueueMessageAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getExpiredTopicMessageAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getExpiredTopicMessageAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getExpiredTopicMessageAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getExpiredTopicMessageAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for expiration events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getFastProducerAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getFastProducerAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for fast producers of messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getFastProducerAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getFastProducerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for fast producers of messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getFullAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getFullAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when the given destination has become full and cannot receive more messages.

Returns
Pointer to the requested Advisory Topic destination.

◆ getFullAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getFullAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when the given destination has become full and cannot receive more messages.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMasterBrokerAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMasterBrokerAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Master Brokers.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageConsumedAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageConsumedAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is consumed from the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageConsumedAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageConsumedAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is consumed from the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageDeliveredAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageDeliveredAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is dispatched to the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageDeliveredAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageDeliveredAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is dispatched to the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageDiscardedAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageDiscardedAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is discarded on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageDiscardedAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageDiscardedAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is discarded on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageDLQdAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageDLQdAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is sent to the DLQ from the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getMessageDLQdAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getMessageDLQdAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages when a message is sent to the DLQ from the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNetworkBridgeAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNetworkBridgeAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Network Bridges.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNoConsumersAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNoConsumersAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNoConsumersAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNoConsumersAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNoQueueConsumersAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNoQueueConsumersAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNoQueueConsumersAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNoQueueConsumersAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNoTopicConsumersAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNoTopicConsumersAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getNoTopicConsumersAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getNoTopicConsumersAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for no consumer events for messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getProducerAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getProducerAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for Producer events.

Returns
Pointer to the requested Advisory Topic destination.

◆ getProducerAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getProducerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for Producer events.

Returns
Pointer to the requested Advisory Topic destination.

◆ getQueueAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getQueueAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Queues.

Returns
Pointer to the requested Advisory Topic destination.

◆ getSlowConsumerAdvisoryTopic() [1/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getSlowConsumerAdvisoryTopic ( const cms::Destination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for slow consumers of messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getSlowConsumerAdvisoryTopic() [2/2]

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getSlowConsumerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static

Returns a new Pointer to an Destination that will consume advisory messages for slow consumers of messages on the specified destination.

Returns
Pointer to the requested Advisory Topic destination.

◆ getTempDestinationCompositeAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getTempDestinationCompositeAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume the advisory messages for both Temporary Topic and Temporary Queue creation on the broker.

Returns
Pointer to the requested Advisory Topic destination.

◆ getTempQueueAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getTempQueueAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Temporary Queues.

Returns
Pointer to the requested Advisory Topic destination.

◆ getTempTopicAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getTempTopicAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Temporary Topics.

Returns
Pointer to the requested Advisory Topic destination.

◆ getTopicAdvisoryTopic()

static commands::ActiveMQDestination * activemq::util::AdvisorySupport::getTopicAdvisoryTopic ( )
static

Returns a new Pointer to an Destination that will consume advisory messages for Topics.

Returns
Pointer to the requested Advisory Topic destination.

◆ isAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an advisory topic.

◆ isAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an advisory topic.

◆ isConnectionAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isConnectionAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Connection advisory topic.

◆ isConnectionAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isConnectionAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Connection advisory topic.

◆ isConsumerAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isConsumerAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Consumer advisory topic.

◆ isConsumerAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isConsumerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Consumer advisory topic.

◆ isDestinationAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isDestinationAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is a Destination advisory topic.

◆ isDestinationAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isDestinationAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is a Destination advisory topic.

◆ isFastProducerAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isFastProducerAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Fast Producer advisory topic.

◆ isFastProducerAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isFastProducerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Fast Producer advisory topic.

◆ isFullAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isFullAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Destination Full advisory topic.

◆ isFullAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isFullAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Destination Full advisory topic.

◆ isMasterBrokerAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isMasterBrokerAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Master Broker advisory topic.

◆ isMasterBrokerAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isMasterBrokerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Master Broker Consumed advisory topic.

◆ isMessageConsumedAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isMessageConsumedAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Message Consumed advisory topic.

◆ isMessageConsumedAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isMessageConsumedAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Message Consumed advisory topic.

◆ isMessageDeliveredAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isMessageDeliveredAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Message Delivered advisory topic.

◆ isMessageDeliveredAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isMessageDeliveredAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Message Delivered advisory topic.

◆ isMessageDiscardedAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isMessageDiscardedAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Message Discarded advisory topic.

◆ isMessageDiscardedAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isMessageDiscardedAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Message Discarded advisory topic.

◆ isMessageDLQdAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isMessageDLQdAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Message DLQ'd advisory topic.

◆ isMessageDLQdAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isMessageDLQdAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Message DLQ'd advisory topic.

◆ isNetworkBridgeAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isNetworkBridgeAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Network Bridge advisory topic.

◆ isNetworkBridgeAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isNetworkBridgeAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Network Bridge advisory topic.

◆ isProducerAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isProducerAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Producer advisory topic.

◆ isProducerAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isProducerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Producer advisory topic.

◆ isSlowConsumerAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isSlowConsumerAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is an Slow Consumer advisory topic.

◆ isSlowConsumerAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isSlowConsumerAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is an Slow Consumer advisory topic.

◆ isTempDestinationAdvisoryTopic() [1/2]

static bool activemq::util::AdvisorySupport::isTempDestinationAdvisoryTopic ( const cms::Destination * destination)
static
Returns
true if the specified destination is a Temporary Destination advisory topic.

◆ isTempDestinationAdvisoryTopic() [2/2]

static bool activemq::util::AdvisorySupport::isTempDestinationAdvisoryTopic ( const commands::ActiveMQDestination * destination)
static
Returns
true if the specified destination is a Temporary Destination advisory topic.

Field Documentation

◆ ADIVSORY_MESSAGE_TYPE

const std::string activemq::util::AdvisorySupport::ADIVSORY_MESSAGE_TYPE
static

◆ ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::ADVISORY_TOPIC_PREFIX
static

◆ AGENT_TOPIC

const std::string activemq::util::AdvisorySupport::AGENT_TOPIC
static

◆ CONSUMER_ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::CONSUMER_ADVISORY_TOPIC_PREFIX
static

◆ EXPIRED_QUEUE_MESSAGES_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::EXPIRED_QUEUE_MESSAGES_TOPIC_PREFIX
static

◆ EXPIRED_TOPIC_MESSAGES_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::EXPIRED_TOPIC_MESSAGES_TOPIC_PREFIX
static

◆ FAST_PRODUCER_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::FAST_PRODUCER_TOPIC_PREFIX
static

◆ FULL_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::FULL_TOPIC_PREFIX
static

◆ MASTER_BROKER_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::MASTER_BROKER_TOPIC_PREFIX
static

◆ MESSAGE_CONSUMED_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::MESSAGE_CONSUMED_TOPIC_PREFIX
static

◆ MESSAGE_DELIVERED_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::MESSAGE_DELIVERED_TOPIC_PREFIX
static

◆ MESSAGE_DISCAREDED_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::MESSAGE_DISCAREDED_TOPIC_PREFIX
static

◆ MESSAGE_DLQ_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::MESSAGE_DLQ_TOPIC_PREFIX
static

◆ MSG_PROPERTY_CONSUMER_COUNT

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_CONSUMER_COUNT
static

◆ MSG_PROPERTY_CONSUMER_ID

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_CONSUMER_ID
static

◆ MSG_PROPERTY_DISCARDED_COUNT

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_DISCARDED_COUNT
static

◆ MSG_PROPERTY_MESSAGE_ID

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_MESSAGE_ID
static

◆ MSG_PROPERTY_ORIGIN_BROKER_ID

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_ORIGIN_BROKER_ID
static

◆ MSG_PROPERTY_ORIGIN_BROKER_NAME

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_ORIGIN_BROKER_NAME
static

◆ MSG_PROPERTY_ORIGIN_BROKER_URL

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_ORIGIN_BROKER_URL
static

◆ MSG_PROPERTY_PRODUCER_ID

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_PRODUCER_ID
static

◆ MSG_PROPERTY_USAGE_NAME

const std::string activemq::util::AdvisorySupport::MSG_PROPERTY_USAGE_NAME
static

◆ NETWORK_BRIDGE_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::NETWORK_BRIDGE_TOPIC_PREFIX
static

◆ NO_QUEUE_CONSUMERS_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::NO_QUEUE_CONSUMERS_TOPIC_PREFIX
static

◆ NO_TOPIC_CONSUMERS_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::NO_TOPIC_CONSUMERS_TOPIC_PREFIX
static

◆ PRODUCER_ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::PRODUCER_ADVISORY_TOPIC_PREFIX
static

◆ QUEUE_CONSUMER_ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::QUEUE_CONSUMER_ADVISORY_TOPIC_PREFIX
static

◆ QUEUE_PRODUCER_ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::QUEUE_PRODUCER_ADVISORY_TOPIC_PREFIX
static

◆ SLOW_CONSUMER_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::SLOW_CONSUMER_TOPIC_PREFIX
static

◆ TOPIC_CONSUMER_ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::TOPIC_CONSUMER_ADVISORY_TOPIC_PREFIX
static

◆ TOPIC_PRODUCER_ADVISORY_TOPIC_PREFIX

const std::string activemq::util::AdvisorySupport::TOPIC_PRODUCER_ADVISORY_TOPIC_PREFIX
static

The documentation for this class was generated from the following file: