Ich bin eine JMS-Nachricht mit den Outbound-Kanal-Adapter wie folgt zu senden:Wie bekomme ich JMSMessageId nach dem Senden mit einem Outbound-Channel-Adapter?
<intjms:outbound-channel-adapter
destination-name="MY.QUEUE"
connection-factory="myConnectionFactory"
channel="mySender"/>
Danach Ich brauche den JMS-Message-Id kennen. Wie kann ich es bekommen?
There is ein Weg, es in einem benutzerdefinierten JmsTemplate
zu tun, könnte ich in den Adapter liefern, aber vielleicht gibt es eine einfachere Lösung für dieses Problem.
Ich kann das Gateway nicht verwenden, da keine Antwort vorliegt.
Aber das bedeutet, ich kann nicht die Convencience der 'JmsTemplate' verwenden und muss mich mit' javax.jms.Connection' und 'javax.jms.Session' alleine beschäftigen, um ein' javax.jms erstellen zu können .Nachricht', richtig? –
Bitte finden Sie ein UPDATE in meiner Antwort. –