From ad8504ee7bb9692c4c67f1a38f18b0dfa88c29bb Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Wed, 31 Aug 2011 05:06:44 -0400 Subject: [PATCH] maintaining reply-timeout for outbound-gateway INT-1943: the underlying property is "sendTimeout", but the attribute exposed on the element will remain 'reply-timeout' since most outbound gateways have this terminology exposed - for sending of the reply to the reply-channel Also, re-updated 2.0 schema --- .../integration/jms/config/JmsOutboundGatewayParser.java | 2 +- .../integration/jms/config/spring-integration-jms-2.0.xsd | 2 +- .../jms/config/ExtractRequestReplyPayloadTests-context.xml | 4 ++-- .../integration/jms/config/gatewayMaintainsReplyChannel.xml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spring-integration-jms/src/main/java/org/springframework/integration/jms/config/JmsOutboundGatewayParser.java b/spring-integration-jms/src/main/java/org/springframework/integration/jms/config/JmsOutboundGatewayParser.java index 02cd82cbd2..a0e1129c1c 100644 --- a/spring-integration-jms/src/main/java/org/springframework/integration/jms/config/JmsOutboundGatewayParser.java +++ b/spring-integration-jms/src/main/java/org/springframework/integration/jms/config/JmsOutboundGatewayParser.java @@ -64,7 +64,7 @@ public class JmsOutboundGatewayParser extends AbstractConsumerEndpointParser { IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "extract-request-payload"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "extract-reply-payload"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "receive-timeout"); - IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "send-timeout"); + IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "reply-timeout", "sendTimeout"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "request-pub-sub-domain"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "reply-pub-sub-domain"); IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "time-to-live"); diff --git a/spring-integration-jms/src/main/resources/org/springframework/integration/jms/config/spring-integration-jms-2.0.xsd b/spring-integration-jms/src/main/resources/org/springframework/integration/jms/config/spring-integration-jms-2.0.xsd index 1ed52b69cc..5801b36e5e 100644 --- a/spring-integration-jms/src/main/resources/org/springframework/integration/jms/config/spring-integration-jms-2.0.xsd +++ b/spring-integration-jms/src/main/resources/org/springframework/integration/jms/config/spring-integration-jms-2.0.xsd @@ -674,7 +674,7 @@ - + Timeout for sending the mapped integration Message to this gateway's reply-channel. Default is indefinite. diff --git a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExtractRequestReplyPayloadTests-context.xml b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExtractRequestReplyPayloadTests-context.xml index 8742a55743..007cc996b0 100644 --- a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExtractRequestReplyPayloadTests-context.xml +++ b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExtractRequestReplyPayloadTests-context.xml @@ -2,8 +2,8 @@