diff options
author | Kenneth Anthony Giusti <kgiusti@apache.org> | 2011-10-04 18:58:06 +0000 |
---|---|---|
committer | Kenneth Anthony Giusti <kgiusti@apache.org> | 2011-10-04 18:58:06 +0000 |
commit | b0b12b6cd16c5997a2ca77d48f14d8e932b8e7ea (patch) | |
tree | 884d556ca7d7680ae4dd831240ae6fd15b34c51d /qpid/cpp | |
parent | d59cf7064cf14338a2973e9b931ee8c8884b9983 (diff) | |
download | qpid-python-b0b12b6cd16c5997a2ca77d48f14d8e932b8e7ea.tar.gz |
QPID-3346: rename MessageAllocator to MessageDistributor
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1178904 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
-rw-r--r-- | qpid/cpp/src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | qpid/cpp/src/Makefile.am | 6 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/broker/FifoDistributor.cpp (renamed from qpid/cpp/src/qpid/broker/FifoAllocator.cpp) | 12 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/broker/FifoDistributor.h (renamed from qpid/cpp/src/qpid/broker/FifoAllocator.h) | 14 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/broker/MessageDistributor.h (renamed from qpid/cpp/src/qpid/broker/MessageAllocator.h) | 8 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/broker/MessageGroupManager.h | 8 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/broker/Queue.cpp | 14 | ||||
-rw-r--r-- | qpid/cpp/src/qpid/broker/Queue.h | 4 |
8 files changed, 34 insertions, 34 deletions
diff --git a/qpid/cpp/src/CMakeLists.txt b/qpid/cpp/src/CMakeLists.txt index c06b4a5310..f7b86d5f8a 100644 --- a/qpid/cpp/src/CMakeLists.txt +++ b/qpid/cpp/src/CMakeLists.txt @@ -975,7 +975,7 @@ set (qpidbroker_SOURCES qpid/broker/Queue.cpp qpid/broker/QueueCleaner.cpp qpid/broker/QueueListeners.cpp - qpid/broker/FifoAllocator.cpp + qpid/broker/FifoDistributor.cpp qpid/broker/MessageGroupManager.cpp qpid/broker/PersistableMessage.cpp qpid/broker/Bridge.cpp diff --git a/qpid/cpp/src/Makefile.am b/qpid/cpp/src/Makefile.am index c56c2b1fb2..6230a8f6f6 100644 --- a/qpid/cpp/src/Makefile.am +++ b/qpid/cpp/src/Makefile.am @@ -671,9 +671,9 @@ libqpidbroker_la_SOURCES = \ qpid/broker/TxPublish.h \ qpid/broker/Vhost.cpp \ qpid/broker/Vhost.h \ - qpid/broker/MessageAllocator.h \ - qpid/broker/FifoAllocator.h \ - qpid/broker/FifoAllocator.cpp \ + qpid/broker/MessageDistributor.h \ + qpid/broker/FifoDistributor.h \ + qpid/broker/FifoDistributor.cpp \ qpid/broker/MessageGroupManager.cpp \ qpid/broker/MessageGroupManager.h \ qpid/management/ManagementAgent.cpp \ diff --git a/qpid/cpp/src/qpid/broker/FifoAllocator.cpp b/qpid/cpp/src/qpid/broker/FifoDistributor.cpp index edbf953ad7..cdb32d8c8c 100644 --- a/qpid/cpp/src/qpid/broker/FifoAllocator.cpp +++ b/qpid/cpp/src/qpid/broker/FifoDistributor.cpp @@ -21,14 +21,14 @@ #include "qpid/broker/Queue.h" -#include "qpid/broker/FifoAllocator.h" +#include "qpid/broker/FifoDistributor.h" using namespace qpid::broker; -FifoAllocator::FifoAllocator(Messages& container) +FifoDistributor::FifoDistributor(Messages& container) : messages(container) {} -bool FifoAllocator::nextConsumableMessage( Consumer::shared_ptr&, QueuedMessage& next ) +bool FifoDistributor::nextConsumableMessage( Consumer::shared_ptr&, QueuedMessage& next ) { if (!messages.empty()) { next = messages.front(); // by default, consume oldest msg @@ -37,21 +37,21 @@ bool FifoAllocator::nextConsumableMessage( Consumer::shared_ptr&, QueuedMessage& return false; } -bool FifoAllocator::allocate(const std::string&, const QueuedMessage& ) +bool FifoDistributor::allocate(const std::string&, const QueuedMessage& ) { // by default, all messages present on the queue may be allocated as they have yet to // be acquired. return true; } -bool FifoAllocator::nextBrowsableMessage( Consumer::shared_ptr& c, QueuedMessage& next ) +bool FifoDistributor::nextBrowsableMessage( Consumer::shared_ptr& c, QueuedMessage& next ) { if (!messages.empty() && messages.next(c->position, next)) return true; return false; } -void FifoAllocator::query(qpid::types::Variant::Map&) const +void FifoDistributor::query(qpid::types::Variant::Map&) const { // nothing to see here.... } diff --git a/qpid/cpp/src/qpid/broker/FifoAllocator.h b/qpid/cpp/src/qpid/broker/FifoDistributor.h index 6f8e972a1b..245537ed12 100644 --- a/qpid/cpp/src/qpid/broker/FifoAllocator.h +++ b/qpid/cpp/src/qpid/broker/FifoDistributor.h @@ -1,5 +1,5 @@ -#ifndef _broker_FifoAllocator_h -#define _broker_FifoAllocator_h +#ifndef _broker_FifoDistributor_h +#define _broker_FifoDistributor_h /* * @@ -22,27 +22,27 @@ * */ -/** Simple MessageAllocator for FIFO Queues - the HEAD message is always the next +/** Simple MessageDistributor for FIFO Queues - the HEAD message is always the next * available message for consumption. */ -#include "qpid/broker/MessageAllocator.h" +#include "qpid/broker/MessageDistributor.h" namespace qpid { namespace broker { class Messages; -class FifoAllocator : public MessageAllocator +class FifoDistributor : public MessageDistributor { public: - FifoAllocator(Messages& container); + FifoDistributor(Messages& container); /** Locking Note: all methods assume the caller is holding the Queue::messageLock * during the method call. */ - /** MessageAllocator interface */ + /** MessageDistributor interface */ bool nextConsumableMessage( Consumer::shared_ptr& consumer, QueuedMessage& next ); bool allocate(const std::string& consumer, const QueuedMessage& target); diff --git a/qpid/cpp/src/qpid/broker/MessageAllocator.h b/qpid/cpp/src/qpid/broker/MessageDistributor.h index 729e406abf..090393c160 100644 --- a/qpid/cpp/src/qpid/broker/MessageAllocator.h +++ b/qpid/cpp/src/qpid/broker/MessageDistributor.h @@ -1,5 +1,5 @@ -#ifndef _broker_MessageAllocator_h -#define _broker_MessageAllocator_h +#ifndef _broker_MessageDistributor_h +#define _broker_MessageDistributor_h /* * @@ -34,10 +34,10 @@ namespace broker { struct QueuedMessage; -class MessageAllocator +class MessageDistributor { public: - virtual ~MessageAllocator() {}; + virtual ~MessageDistributor() {}; /** Locking Note: all methods assume the caller is holding the Queue::messageLock * during the method call. diff --git a/qpid/cpp/src/qpid/broker/MessageGroupManager.h b/qpid/cpp/src/qpid/broker/MessageGroupManager.h index 6ec8ffe801..8c93cd6815 100644 --- a/qpid/cpp/src/qpid/broker/MessageGroupManager.h +++ b/qpid/cpp/src/qpid/broker/MessageGroupManager.h @@ -25,16 +25,16 @@ /* for managing message grouping on Queues */ #include "qpid/broker/StatefulQueueObserver.h" -#include "qpid/broker/MessageAllocator.h" +#include "qpid/broker/MessageDistributor.h" namespace qpid { namespace broker { class QueueObserver; -class MessageAllocator; +class MessageDistributor; -class MessageGroupManager : public StatefulQueueObserver, public MessageAllocator +class MessageGroupManager : public StatefulQueueObserver, public MessageDistributor { const std::string groupIdHeader; // msg header holding group identifier const unsigned int timestamp; // mark messages with timestamp if set @@ -108,7 +108,7 @@ class MessageGroupManager : public StatefulQueueObserver, public MessageAllocato void getState(qpid::framing::FieldTable& state ) const; void setState(const qpid::framing::FieldTable&); - // MessageAllocator iface + // MessageDistributor iface bool nextConsumableMessage(Consumer::shared_ptr& c, QueuedMessage& next); bool allocate(const std::string& c, const QueuedMessage& qm); bool nextBrowsableMessage(Consumer::shared_ptr& c, QueuedMessage& next); diff --git a/qpid/cpp/src/qpid/broker/Queue.cpp b/qpid/cpp/src/qpid/broker/Queue.cpp index 2f0735d41c..3d878d02a8 100644 --- a/qpid/cpp/src/qpid/broker/Queue.cpp +++ b/qpid/cpp/src/qpid/broker/Queue.cpp @@ -33,7 +33,7 @@ #include "qpid/broker/QueueRegistry.h" #include "qpid/broker/QueueFlowLimit.h" #include "qpid/broker/ThresholdAlerts.h" -#include "qpid/broker/FifoAllocator.h" +#include "qpid/broker/FifoDistributor.h" #include "qpid/broker/MessageGroupManager.h" #include "qpid/StringUtils.h" @@ -115,7 +115,7 @@ Queue::Queue(const string& _name, bool _autodelete, deleted(false), barrier(*this), autoDeleteTimeout(0), - allocator(new FifoAllocator( *messages )) + allocator(new FifoDistributor( *messages )) { if (parent != 0 && broker != 0) { ManagementAgent* agent = broker->getManagementAgent(); @@ -617,7 +617,7 @@ namespace { * even if the queue is ordered by priority. * * An optional filter can be supplied that will be applied against each message. The - * message is purged only if the filter matches. See MessageAllocator for more detail. + * message is purged only if the filter matches. See MessageDistributor for more detail. */ uint32_t Queue::purge(const uint32_t purge_request, boost::shared_ptr<Exchange> dest, const qpid::types::Variant::Map *filter) @@ -990,20 +990,20 @@ void Queue::configureImpl(const FieldTable& _settings) if (lvqKey.size()) { QPID_LOG(debug, "Configured queue " << getName() << " as Last Value Queue with key " << lvqKey); messages = std::auto_ptr<Messages>(new MessageMap(lvqKey)); - allocator = boost::shared_ptr<MessageAllocator>(new FifoAllocator( *messages )); + allocator = boost::shared_ptr<MessageDistributor>(new FifoDistributor( *messages )); } else if (_settings.get(qpidLastValueQueueNoBrowse)) { QPID_LOG(debug, "Configured queue " << getName() << " as Legacy Last Value Queue with 'no-browse' on"); messages = LegacyLVQ::updateOrReplace(messages, qpidVQMatchProperty, true, broker); - allocator = boost::shared_ptr<MessageAllocator>(new FifoAllocator( *messages )); + allocator = boost::shared_ptr<MessageDistributor>(new FifoDistributor( *messages )); } else if (_settings.get(qpidLastValueQueue)) { QPID_LOG(debug, "Configured queue " << getName() << " as Legacy Last Value Queue"); messages = LegacyLVQ::updateOrReplace(messages, qpidVQMatchProperty, false, broker); - allocator = boost::shared_ptr<MessageAllocator>(new FifoAllocator( *messages )); + allocator = boost::shared_ptr<MessageDistributor>(new FifoDistributor( *messages )); } else { std::auto_ptr<Messages> m = Fairshare::create(_settings); if (m.get()) { messages = m; - allocator = boost::shared_ptr<MessageAllocator>(new FifoAllocator( *messages )); + allocator = boost::shared_ptr<MessageDistributor>(new FifoDistributor( *messages )); QPID_LOG(debug, "Configured queue " << getName() << " as priority queue."); } else { // default (FIFO) queue type // override default message allocator if message groups configured. diff --git a/qpid/cpp/src/qpid/broker/Queue.h b/qpid/cpp/src/qpid/broker/Queue.h index 18faba9732..59ae41e768 100644 --- a/qpid/cpp/src/qpid/broker/Queue.h +++ b/qpid/cpp/src/qpid/broker/Queue.h @@ -59,7 +59,7 @@ class MessageStore; class QueueEvents; class QueueRegistry; class TransactionContext; -class MessageAllocator; +class MessageDistributor; /** * The brokers representation of an amqp queue. Messages are @@ -129,7 +129,7 @@ class Queue : public boost::enable_shared_from_this<Queue>, UsageBarrier barrier; int autoDeleteTimeout; boost::intrusive_ptr<qpid::sys::TimerTask> autoDeleteTask; - boost::shared_ptr<MessageAllocator> allocator; + boost::shared_ptr<MessageDistributor> allocator; void push(boost::intrusive_ptr<Message>& msg, bool isRecovery=false); void setPolicy(std::auto_ptr<QueuePolicy> policy); |