diff options
author | Keith Wall <kwall@apache.org> | 2015-02-25 13:45:22 +0000 |
---|---|---|
committer | Keith Wall <kwall@apache.org> | 2015-02-25 13:45:22 +0000 |
commit | 4ee636ad6ebe272a4c74f3cb1c9373caddc118aa (patch) | |
tree | 6a1891ab690ad2b3503cd6241356fdd1ad991fb7 /qpid | |
parent | 6d9968a608a52cb5a6b98b9e0f5ceb6826ee0bf2 (diff) | |
download | qpid-python-4ee636ad6ebe272a4c74f3cb1c9373caddc118aa.tar.gz |
QPID-6412: Use ConcurrentMap interface rather than concrete class to ensure linking issues when running JDK 1.8 compiled code under JDK 1.7
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662211 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid')
-rw-r--r-- | qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java index 41a95074c3..6e9af7780c 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentLinkedQueue; +import java.util.concurrent.ConcurrentMap; import java.util.concurrent.ConcurrentSkipListSet; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.Executor; @@ -255,7 +256,7 @@ public abstract class AbstractQueue<X extends AbstractQueue<X>> private final QueueRunner _queueRunner = new QueueRunner(this); private boolean _closing; - private final ConcurrentHashMap<String,MessageFilter> _defaultFiltersMap = new ConcurrentHashMap<>(); + private final ConcurrentMap<String,MessageFilter> _defaultFiltersMap = new ConcurrentHashMap<>(); protected AbstractQueue(Map<String, Object> attributes, VirtualHostImpl virtualHost) { |