You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kw...@apache.org on 2017/09/27 13:12:53 UTC

[2/4] qpid-broker-j git commit: QPID-7923: [Java Broker] [ACL] Mark Queue#getConsumers and getPublishingLink as not requiring an ACL check.

QPID-7923: [Java Broker] [ACL] Mark Queue#getConsumers and getPublishingLink as not requiring an ACL check.

Queue#getConsumers returns information that was available without an explict ACL permission in previous release. This
change avoids breaking compatibility with existing rule-sets.


Project: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/commit/0dad8495
Tree: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/tree/0dad8495
Diff: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/diff/0dad8495

Branch: refs/heads/master
Commit: 0dad8495a2960c38251b2a393e52922696abd8e4
Parents: 9c44860
Author: Keith Wall <kw...@apache.org>
Authored: Wed Sep 27 11:41:26 2017 +0100
Committer: Keith Wall <kw...@apache.org>
Committed: Wed Sep 27 11:42:43 2017 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/qpid/server/model/Queue.java        | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-broker-j/blob/0dad8495/broker-core/src/main/java/org/apache/qpid/server/model/Queue.java
----------------------------------------------------------------------
diff --git a/broker-core/src/main/java/org/apache/qpid/server/model/Queue.java b/broker-core/src/main/java/org/apache/qpid/server/model/Queue.java
index e146466..855603e 100644
--- a/broker-core/src/main/java/org/apache/qpid/server/model/Queue.java
+++ b/broker-core/src/main/java/org/apache/qpid/server/model/Queue.java
@@ -309,12 +309,12 @@ public interface Queue<X extends Queue<X>> extends ConfiguredObject<X>,
             mandatory = true)
     OverflowPolicy getOverflowPolicy();
 
-    @ManagedOperation(nonModifying = true, changesConfiguredObjectState = false)
+    @ManagedOperation(nonModifying = true, changesConfiguredObjectState = false, skipAclCheck = true)
     Collection<PublishingLink> getPublishingLinks();
 
 
     @Override
-    @ManagedOperation(nonModifying = true, changesConfiguredObjectState = false)
+    @ManagedOperation(nonModifying = true, changesConfiguredObjectState = false, skipAclCheck = true)
     Collection<QueueConsumer<?,?>> getConsumers();
 
     //operations


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org