Spring集成:如何设置void出站网关方法

时间:2014-06-02 06:48:34

标签: java spring-integration gateway

我在设置虚拟网关消息的频道时遇到问题:
现在,我得到例外 Exception in thread "main" org.springframework.integration.support.channel.ChannelResolutionException: no output-channel or replyChannel header available


我的出站网关设置如下:
channel-> transformer-> channel-> outbound-gateway 我没有为出站网关设置回复通道,只是一个请求通道

问题:当您不等待响应(故障消息除外)时,设置出站系统请求的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

阻止任何响应的最简单方法是使用<outbound-channel-adapter> - 单向服务调用程序。但我猜您使用的是<int-ws:outbound-gateway>,而且此问题没有<outbound-channel-adapter>

在这种情况下,您可以emulate reply-channel="nullChannel"使用{{1}}。

应该就够了。