Skip to content

Commit 3530e76

Browse files
committed
INT-4030: Do not cache consumers in the JMS tests
JIRA: https://jira.spring.io/browse/INT-4030 **Cherry-pick to 4.3.x**
1 parent 30fac62 commit 3530e76

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

spring-integration-jms/src/test/java/org/springframework/integration/jms/JmsOutboundGatewayTests.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ public void testReplyContainerRecovery() throws Exception {
167167
public void testConnectionBreakOnReplyMessageIdCorrelation() throws Exception {
168168
CachingConnectionFactory connectionFactory1 = new CachingConnectionFactory(
169169
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
170+
connectionFactory1.setCacheConsumers(false);
170171
final JmsOutboundGateway gateway = new JmsOutboundGateway();
171172
gateway.setConnectionFactory(connectionFactory1);
172173
String requestQ = "requests1";
@@ -183,6 +184,7 @@ public void testConnectionBreakOnReplyMessageIdCorrelation() throws Exception {
183184
exec.execute(() -> gateway.handleMessage(new GenericMessage<String>("foo")));
184185
CachingConnectionFactory connectionFactory2 = new CachingConnectionFactory(
185186
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
187+
connectionFactory2.setCacheConsumers(false);
186188
JmsTemplate template = new JmsTemplate(connectionFactory2);
187189
template.setReceiveTimeout(10000);
188190
template.afterPropertiesSet();
@@ -208,6 +210,7 @@ public void testConnectionBreakOnReplyMessageIdCorrelation() throws Exception {
208210
public void testConnectionBreakOnReplyCustomCorrelation() throws Exception {
209211
CachingConnectionFactory connectionFactory1 = new CachingConnectionFactory(
210212
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
213+
connectionFactory1.setCacheConsumers(false);
211214
final JmsOutboundGateway gateway = new JmsOutboundGateway();
212215
gateway.setConnectionFactory(connectionFactory1);
213216
String requestQ = "requests2";
@@ -225,6 +228,7 @@ public void testConnectionBreakOnReplyCustomCorrelation() throws Exception {
225228
exec.execute(() -> gateway.handleMessage(new GenericMessage<String>("foo")));
226229
CachingConnectionFactory connectionFactory2 = new CachingConnectionFactory(
227230
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
231+
connectionFactory2.setCacheConsumers(false);
228232
JmsTemplate template = new JmsTemplate(connectionFactory2);
229233
template.setReceiveTimeout(10000);
230234
template.afterPropertiesSet();

0 commit comments

Comments
 (0)