18 #ifndef _ACTIVEMQ_UTIL_ADVISORYSUPPORT_H_ 19 #define _ACTIVEMQ_UTIL_ADVISORYSUPPORT_H_ 31 class ActiveMQDestination;
108 static std::vector<commands::ActiveMQDestination*> getAllDestinationAdvisoryTopics(
const cms::Destination* destination);
424 static bool isDestinationAdvisoryTopic(
const cms::Destination* destination);
434 static bool isTempDestinationAdvisoryTopic(
const cms::Destination* destination);
484 static bool isSlowConsumerAdvisoryTopic(
const cms::Destination* destination);
494 static bool isFastProducerAdvisoryTopic(
const cms::Destination* destination);
504 static bool isMessageConsumedAdvisoryTopic(
const cms::Destination* destination);
514 static bool isMasterBrokerAdvisoryTopic(
const cms::Destination* destination);
524 static bool isMessageDeliveredAdvisoryTopic(
const cms::Destination* destination);
534 static bool isMessageDiscardedAdvisoryTopic(
const cms::Destination* destination);
544 static bool isMessageDLQdAdvisoryTopic(
const cms::Destination* destination);
564 static bool isNetworkBridgeAdvisoryTopic(
const cms::Destination* destination);
static const std::string MESSAGE_DLQ_TOPIC_PREFIX
Definition: AdvisorySupport.h:65
static const std::string AGENT_TOPIC
Definition: AdvisorySupport.h:68
static const std::string MASTER_BROKER_TOPIC_PREFIX
Definition: AdvisorySupport.h:66
static const std::string MESSAGE_CONSUMED_TOPIC_PREFIX
Definition: AdvisorySupport.h:64
static const std::string PRODUCER_ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:49
A Destination object encapsulates a provider-specific address.
Definition: Destination.h:39
#define AMQCPP_API
Definition: Config.h:30
static const std::string MESSAGE_DISCAREDED_TOPIC_PREFIX
Definition: AdvisorySupport.h:61
static const std::string ADIVSORY_MESSAGE_TYPE
Definition: AdvisorySupport.h:69
static const std::string MESSAGE_DELIVERED_TOPIC_PREFIX
Definition: AdvisorySupport.h:63
static const std::string EXPIRED_QUEUE_MESSAGES_TOPIC_PREFIX
Definition: AdvisorySupport.h:56
static const std::string TOPIC_CONSUMER_ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:54
static const std::string QUEUE_CONSUMER_ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:53
static const std::string MSG_PROPERTY_ORIGIN_BROKER_NAME
Definition: AdvisorySupport.h:71
static const std::string ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:48
static const std::string MSG_PROPERTY_MESSAGE_ID
Definition: AdvisorySupport.h:76
static const std::string SLOW_CONSUMER_TOPIC_PREFIX
Definition: AdvisorySupport.h:59
static const std::string MSG_PROPERTY_CONSUMER_COUNT
Definition: AdvisorySupport.h:77
static const std::string MSG_PROPERTY_ORIGIN_BROKER_URL
Definition: AdvisorySupport.h:72
static const std::string NO_TOPIC_CONSUMERS_TOPIC_PREFIX
Definition: AdvisorySupport.h:57
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: DestinationResolver.h:23
static const std::string MSG_PROPERTY_ORIGIN_BROKER_ID
Definition: AdvisorySupport.h:70
static const std::string MSG_PROPERTY_PRODUCER_ID
Definition: AdvisorySupport.h:75
static const std::string NO_QUEUE_CONSUMERS_TOPIC_PREFIX
Definition: AdvisorySupport.h:58
Support class that provides various static constants for use in constructing Destination names for th...
Definition: AdvisorySupport.h:41
static const std::string FULL_TOPIC_PREFIX
Definition: AdvisorySupport.h:62
static const std::string NETWORK_BRIDGE_TOPIC_PREFIX
Definition: AdvisorySupport.h:67
static const std::string MSG_PROPERTY_DISCARDED_COUNT
Definition: AdvisorySupport.h:78
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
static const std::string EXPIRED_TOPIC_MESSAGES_TOPIC_PREFIX
Definition: AdvisorySupport.h:55
static const std::string TOPIC_PRODUCER_ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:51
static const std::string FAST_PRODUCER_TOPIC_PREFIX
Definition: AdvisorySupport.h:60
static const std::string MSG_PROPERTY_USAGE_NAME
Definition: AdvisorySupport.h:73
static const std::string QUEUE_PRODUCER_ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:50
static const std::string MSG_PROPERTY_CONSUMER_ID
Definition: AdvisorySupport.h:74
Definition: ActiveMQDestination.h:38
static const std::string CONSUMER_ADVISORY_TOPIC_PREFIX
Definition: AdvisorySupport.h:52