この時点でトランザクションを終了するためにスレッドを切り替えたいので、エグゼキュータチャネルを使用しています。これを行う唯一の他の方法はポーラーであり、私はexecutorチャンネルがずっと良いソリューションだと思っています。唯一の問題は、このディスパッチャのエラーチャネルを定義する方法が見つからないことです。エラーは常にグローバルerrorChannelに発行されます。ここで エグゼキュータチャネルのエラーチャネル
は私の設定です:<task:executor id="routingExec" pool-size="10"/>
<int:channel id="baseFlow.route">
<int:dispatcher failover="false" task-executor="routingExec"/>
</int:channel>
そして、私は(ポーラーのように)このような何かをしたい:
: