From e53399afdecd3be08df64467a44513c6d24ed430 Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Wed, 20 Jan 2016 17:22:28 -0500 Subject: [PATCH] Fix JMS Outbound Gateway Concurrency JIRA: https://jira.spring.io/browse/INT-3885 Backport just the fix changing `replies` to a `ConcurrentHashMap`. --- .../org/springframework/integration/jms/JmsOutboundGateway.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-integration-jms/src/main/java/org/springframework/integration/jms/JmsOutboundGateway.java b/spring-integration-jms/src/main/java/org/springframework/integration/jms/JmsOutboundGateway.java index 9681c59061..6c231aaddf 100644 --- a/spring-integration-jms/src/main/java/org/springframework/integration/jms/JmsOutboundGateway.java +++ b/spring-integration-jms/src/main/java/org/springframework/integration/jms/JmsOutboundGateway.java @@ -131,7 +131,7 @@ public class JmsOutboundGateway extends AbstractReplyProducingMessageHandler imp private final String gatewayCorrelation = UUID.randomUUID().toString(); private final Map> replies = - new HashMap>(); + new ConcurrentHashMap>(); private final ConcurrentHashMap earlyOrLateReplies = new ConcurrentHashMap();