added reply-timeout support for WS inbound-gateway
This commit is contained in:
@@ -46,4 +46,11 @@
|
||||
|
||||
<bean id="testHeaderMapper" class="org.springframework.integration.ws.config.WebServiceInboundGatewayParserTests$TestHeaderMapper"/>
|
||||
|
||||
<si:channel id="replyTimeoutRequests">
|
||||
<si:queue/>
|
||||
</si:channel>
|
||||
|
||||
<ws:inbound-gateway id="replyTimeoutGateway" request-channel="replyTimeoutRequests"
|
||||
reply-timeout="1234"/>
|
||||
|
||||
</beans>
|
||||
|
||||
@@ -179,6 +179,16 @@ public class WebServiceInboundGatewayParserTests {
|
||||
assertEquals(testHeaderMapper, headerMapper);
|
||||
}
|
||||
|
||||
@Autowired @Qualifier("replyTimeoutGateway")
|
||||
private SimpleWebServiceInboundGateway replyTimeoutGateway;
|
||||
|
||||
@Test
|
||||
public void testReplyTimeout() throws Exception {
|
||||
DirectFieldAccessor accessor = new DirectFieldAccessor(replyTimeoutGateway);
|
||||
Object replyTimeout = accessor.getPropertyValue("replyTimeout");
|
||||
assertEquals(1234L, replyTimeout);
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private static class TestHeaderMapper implements SoapHeaderMapper {
|
||||
|
||||
Reference in New Issue
Block a user