summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-08-06 16:54:46 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-08-06 16:54:46 +0000
commiteaea4f51a8925a985a4b41447aa70bb859117eaa (patch)
treeef14b26f8bdb5568fba57e7a7755df5a0391e674 /qpid/java
parent4ec35e350464a0f9adce33e3c7182dc7cdfbb66a (diff)
downloadqpid-python-eaea4f51a8925a985a4b41447aa70bb859117eaa.tar.gz
QPID-2002 : Added exclusive parameter to subscription.setQueue to allow improved logging. Value should be retained in the Subscription for MC display
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801715 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java2
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/subscription/Subscription.java2
-rw-r--r--qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java2
-rw-r--r--qpid/java/broker/src/test/java/org/apache/qpid/server/subscription/MockSubscription.java3
-rw-r--r--qpid/java/systests/src/main/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java2
5 files changed, 6 insertions, 5 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
index 763a0506e3..46b2cf8fb4 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
@@ -296,7 +296,7 @@ public class SimpleAMQQueue implements AMQQueue, Subscription.StateListener
if (!isDeleted())
{
- subscription.setQueue(this);
+ subscription.setQueue(this, exclusive);
_subscriptionList.add(subscription);
if (isDeleted())
{
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/subscription/Subscription.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/subscription/Subscription.java
index 19eabce9ff..5001b0baf1 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/subscription/Subscription.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/subscription/Subscription.java
@@ -46,7 +46,7 @@ public interface Subscription
QueueEntry.SubscriptionAcquiredState getOwningState();
- void setQueue(AMQQueue queue);
+ void setQueue(AMQQueue queue, boolean exclusive);
AMQChannel getChannel();
diff --git a/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java b/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
index e217497b7b..fda951616e 100644
--- a/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
+++ b/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
@@ -63,7 +63,7 @@ public class SubscriptionLogSubjectTest extends AbstractTestLogSubject
_acks, _filters, _noLocal,
new LimitlessCreditManager());
- _subscription.setQueue(_queue);
+ _subscription.setQueue(_queue, false);
_subject = new SubscriptionLogSubject(_subscription);
}
diff --git a/qpid/java/broker/src/test/java/org/apache/qpid/server/subscription/MockSubscription.java b/qpid/java/broker/src/test/java/org/apache/qpid/server/subscription/MockSubscription.java
index 43152ef780..f5348ce1bb 100644
--- a/qpid/java/broker/src/test/java/org/apache/qpid/server/subscription/MockSubscription.java
+++ b/qpid/java/broker/src/test/java/org/apache/qpid/server/subscription/MockSubscription.java
@@ -24,6 +24,7 @@ package org.apache.qpid.server.subscription;
import org.apache.qpid.AMQException;
import org.apache.qpid.framing.AMQShortString;
import org.apache.qpid.server.AMQChannel;
+import org.apache.qpid.server.filter.FilterManager;
import org.apache.qpid.server.queue.AMQQueue;
import org.apache.qpid.server.queue.QueueEntry;
import org.apache.qpid.server.queue.QueueEntry.SubscriptionAcquiredState;
@@ -163,7 +164,7 @@ public class MockSubscription implements Subscription
return result;
}
- public void setQueue(AMQQueue queue)
+ public void setQueue(AMQQueue queue, boolean exclusive)
{
this.queue = queue;
}
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java b/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java
index dd01cb2f8e..418cb99354 100644
--- a/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java
@@ -56,7 +56,7 @@ public class SubscriptionTestHelper implements Subscription
return messages;
}
- public void setQueue(AMQQueue queue)
+ public void setQueue(AMQQueue queue, boolean exclusive)
{
}