加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

什么相当于在java配置?

发布时间:2020-12-15 01:23:07 所属栏目:大数据 来源:网络整理
导读:我有以下bean的spring集成XML配置 我认为java配置中的等价物将是 @ServiceActivator(inputChannel = "input",requiresReply = "true")public TcpSendingMessageHandler outboundClient() { TcpSendingMessageHandler tcpSendingMessageHandler = new TcpSend

我有以下bean的spring集成XML配置

我认为java配置中的等价物将是

@ServiceActivator(inputChannel = "input",requiresReply = "true")
public TcpSendingMessageHandler outboundClient() {
    TcpSendingMessageHandler tcpSendingMessageHandler = new TcpSendingMessageHandler();
    tcpSendingMessageHandler.setConnectionFactory(clientConnectionFactory());
    tcpSendingMessageHandler.setRetryInterval(10000);
    tcpSendingMessageHandler.setClientMode(true);
    return tcpSendingMessageHandler;
}

但是,在日志中,我看到了

TcpListener exiting - no listener and not single use

我无法收到服务器的回复.

任何帮助表示赞赏

最佳答案
TcpSendingMessageHandler用于单向使用 – 仅用于将消息发送到TCP套接字.

所以,你的配置看起来很好,对我来说它应该工作.

TcpListener exiting – no listener and not single use

只是来自TcpNetConnection的DEBUG消息,表明您的组件是单向的.

因此,您无法从服务器收到回复是正常的.因为你只向那里发送消息.

要有请求/回复方案,请考虑使用TcpOutboundGateway.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读