summaryrefslogtreecommitdiff
path: root/qpid
diff options
context:
space:
mode:
authorKeith Wall <kwall@apache.org>2015-02-25 13:45:22 +0000
committerKeith Wall <kwall@apache.org>2015-02-25 13:45:22 +0000
commit4ee636ad6ebe272a4c74f3cb1c9373caddc118aa (patch)
tree6a1891ab690ad2b3503cd6241356fdd1ad991fb7 /qpid
parent6d9968a608a52cb5a6b98b9e0f5ceb6826ee0bf2 (diff)
downloadqpid-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.java3
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)
{