如何在dynamic-tcp-client

时间:2018-12-29 09:30:00

标签: spring-integration spring-integration-ip

我想使用dynamic-tcp-client 在我的项目中作为dynamic-tcp-client。我想在此客户端中得到答复,所以我更改了界面,添加了一个rerun String。

@MessagingGateway()
public interface ToTCP {
    @Gateway(requestChannel = "toTcp.input")
    public String send(String data, @Header("host") String host, @Header("port") int port);
}

我想从服务器获取回复消息

        ToTCP toTcp = context.getBean(ToTCP.class);
    String receive =toTcp.send("foo", "localhost", 1234);

现在我得到警告 Unexpected message - no endpoint registered with connection interceptor: 我不知道如何添加回复频道?

1 个答案:

答案 0 :(得分:0)

动态流中的TcpSendingMessageHandler需要更改为TcpOutboundGateway才能进行请求/答复消息传递。