SessionAwareMessageListener を実装するメッセージ リスナー (ActiveMQ を使用) があります。onMessage(Message,Session) メソッドが呼び出されると、メッセージを解析し、ロールバック/コミットを実行するためのセッションと共に、その処理をプロセッサに渡します。
外部キューに配置するために、新しいメッセージを作成する必要があります。その既存のセッションを使用してメッセージを作成しても問題ありませんか (現在これを行っています)、それとも実際に新しいセッションを作成して作成する必要がありますか? JMS セッションがどのように機能するかについて、私は少しぼんやりしています。