Я в настоящее время перевод Springs XML- в Java-Configuration. (Spring Version 4.3.4) Я сейчас борется с интеграцией Spring. JmsOutboundGateway, кажется, не поддерживает все варианты, которые поддерживаются его XML аналог:JmsOutboundGateway - параметры конфигурации Java отсутствуют?
XML:
<int-jms:outbound-gateway
correlation-key="JMSCorrelationID" auto-startup="true"
connection-factory="connectionFactory" explicit-qos-enabled="true"
time-to-live="60000" request-channel="myRequestChannel" request-destination="outQueue"
requires-reply="true" reply-channel="myResponseChannel" reply-destination="inQueue"
receive-timeout="20000" >
</int-jms:outbound-gateway>
Перевод Java:
@Bean
public JmsOutboundGateway myGateway(){
JmsOutboundGateway gateway = new JmsOutboundGateway();
gateway.setConnectionFactory(connectionFactory());
gateway.setCorrelationKey("JMSCorrelationID");
gateway.setReplyChannel(myResponseChannel());
gateway.setReplyDestination(inQueue());
gateway.setReceiveTimeout(20000);
gateway.setExplicitQosEnabled(true);
gateway.setRequiresReply(true);
gateway.setRequestDestination(outQueue())
return gateway;
}
именно автоматического запуска и запрос канала кажется «пропавшим». Я просто ищу их в неправильном месте или необходимы дополнительные шаги? Я что-то неправильно понял?
Заранее благодарен!
Спасибо за пояснения и руководства. – NagelAufnKopp