Java相当于tcp-inbound-channel-adapter和tcp-outbound-channel-adapter bean配置

时间:2016-05-16 12:09:13

标签: java spring spring-integration

查看文档:{​​{3}}我知道适配器仅用于单向通信。但是,只给出了这些类的XML配置示例。

我正在尝试将它们配置为Java bean,但我找不到任何有关如何执行此操作的文档。请举例说明如何在Java配置中配置以下内容:

<int-ip:tcp-outbound-channel-adapter
            id="outboundClient" channel="rsp_transformed" connection-factory="client" />

<int-ip:tcp-inbound-channel-adapter
            id="inboundClient" channel="req" connection-factory="client" client-mode="true" />

1 个答案:

答案 0 :(得分:3)

请参阅Annotations on Beans

在4.3中,我们为inboundoutbound端点的XML架构添加了类信息。

在这种情况下,入站适配器只是e TcpReceivingChannelAdapter,出站适配器是用@Bean注释的TcpSendingMessageHandler - 框架使用注释中的信息创建@ServieActivator以支持处理程序。

您还应该查看Java DSL,这使得java配置在许多情况下更简单。