dimanche 1 mars 2015

What is the java config equivalent to tcp-outbound-gateway?

I have the following spring-integration XML config



<ip:tcp-outbound-gateway id="outboundClient"
request-channel="requestChannel"
reply-channel="string2ObjectChannel"
connection-factory="clientConnectionFactory"
request-timeout="10000"
reply-timeout="10000"/>


How can I write the Java config equivalent of the above? I thought the equivalent would be



@Bean
public TcpOutboundGateway outboundClient() {
TcpOutboundGateway tcpOutboundGateway = new TcpOutboundGateway();
tcpOutboundGateway.setConnectionFactory(clientConnectionFactory());
tcpOutboundGateway.setRequiresReply(true);
tcpOutboundGateway.setReplyChannel(string2ObjectChannel());
tcpOutboundGateway.setRequestTimeout(10000);
tcpOutboundGateway.setSendTimeout(10000);
return tcpOutboundGateway;
}


But I couldn't find a way to set the request channel. Any help would be appreciated.


Thank you


Aucun commentaire:

Enregistrer un commentaire