INT-4030: Do not cache consumers in the JMS tests

JIRA: https://jira.spring.io/browse/INT-4030

**Cherry-pick to 4.3.x**
This commit is contained in:
Artem Bilan
2018-01-31 12:18:14 -05:00
parent 7f407af3f2
commit 78d09e1670

View File

@@ -172,6 +172,7 @@ public class JmsOutboundGatewayTests extends ActiveMQMultiContextTests {
public void testConnectionBreakOnReplyMessageIdCorrelation() throws Exception {
CachingConnectionFactory connectionFactory1 = new CachingConnectionFactory(
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
connectionFactory1.setCacheConsumers(false);
final JmsOutboundGateway gateway = new JmsOutboundGateway();
gateway.setConnectionFactory(connectionFactory1);
String requestQ = "requests1";
@@ -188,6 +189,7 @@ public class JmsOutboundGatewayTests extends ActiveMQMultiContextTests {
exec.execute(() -> gateway.handleMessage(new GenericMessage<String>("foo")));
CachingConnectionFactory connectionFactory2 = new CachingConnectionFactory(
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
connectionFactory2.setCacheConsumers(false);
JmsTemplate template = new JmsTemplate(connectionFactory2);
template.setReceiveTimeout(10000);
template.afterPropertiesSet();
@@ -218,6 +220,7 @@ public class JmsOutboundGatewayTests extends ActiveMQMultiContextTests {
public void testConnectionBreakOnReplyCustomCorrelation() throws Exception {
CachingConnectionFactory connectionFactory1 = new CachingConnectionFactory(
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
connectionFactory1.setCacheConsumers(false);
final JmsOutboundGateway gateway = new JmsOutboundGateway();
gateway.setConnectionFactory(connectionFactory1);
String requestQ = "requests2";
@@ -235,6 +238,7 @@ public class JmsOutboundGatewayTests extends ActiveMQMultiContextTests {
exec.execute(() -> gateway.handleMessage(new GenericMessage<String>("foo")));
CachingConnectionFactory connectionFactory2 = new CachingConnectionFactory(
new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false"));
connectionFactory2.setCacheConsumers(false);
JmsTemplate template = new JmsTemplate(connectionFactory2);
template.setReceiveTimeout(10000);
template.afterPropertiesSet();