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]