Author: kwall
Date: Wed Feb 25 13:45:22 2015
New Revision: 1662211

URL: http://svn.apache.org/r1662211
Log:
QPID-6412: Use ConcurrentMap interface rather than concrete class to ensure 
linking issues when running JDK 1.8 compiled code under JDK 1.7

Modified:
    
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java

Modified: 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java?rev=1662211&r1=1662210&r2=1662211&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
 (original)
+++ 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
 Wed Feb 25 13:45:22 2015
@@ -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 ex
 
     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)
     {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to