Ich habe die solche XML-Basen Definition'int-jms: Message-Driven-Kanal-Adapter' mit 'Wähler' Schöpfung in Java DSL
<int-jms:message-driven-channel-adapter
connection-factory="connectionFactoryName"
destination="destinationName" channel="channelName"
selector="...subscription expression..."
auto-startup="false"/>
und ich kann in Java DSL wie diese
benötigt Adapter erstellenJms.messageDrivenChannelAdapter(connectionFactoryName)
.destination(destinationName)
.outputChannel(channelName)
.autoStartup(false)
.get();
aber ich kann hier nicht selector
definieren.
Ich habe versucht, Jms.pollableChannel
Factory-Methode zu verwenden, aber es hat keine Fähigkeit, outputChannel
und autoStartup
Features zu definieren.
Also wie kann ich int-jms:message-driven-channel-adapter
Analog über Java DSL aber mit den erforderlichen Parametern erstellen?
ich eine andere 'Jms.messageDrivenChannelAdapter' Methode mit' listenerContainer' als Parameter zu verwenden versucht, aber Du Version ist viel einfacher. Vielen Dank! –