summaryrefslogtreecommitdiff
path: root/qpid/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp')
-rw-r--r--qpid/cpp/src/CMakeLists.txt2
-rw-r--r--qpid/cpp/src/Makefile.am6
-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.h8
-rw-r--r--qpid/cpp/src/qpid/broker/Queue.cpp14
-rw-r--r--qpid/cpp/src/qpid/broker/Queue.h4
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);