次のような cron 式によってトリガーされる春の統合フローがあります。
<int-ftp:inbound-channel-adapter id="my-input-endpoint" ...>
<int:poller trigger="my-trigger"/>
</int-ftp:inbound-channel-adapter>
<bean id="my-trigger"
class="org.springframework.scheduling.support.CronTrigger">
<constructor-arg value="0 * * * * *" />
</bean>
それは正常に動作します。しかし今は、実装を拡張してクラスター対応にする必要があります (ジョブは、同時に 1 つのクラスター ノードでのみ実行されます)。
この統合フローをトリガーするために、Quartz フレームワークをクラスター モード (データベース内のジョブ ステータスを保持する) で使用したいと考えています。Quartz は、すぐに使用できる美しいソリューションを提供します。唯一の問題は、Quartz を既存の inbout-channer-adaptor と統合する方法ですか? 「ポーラー」の「トリガー」属性は、org.springframework.scheduling.Trigger のサブクラスのみを受け入れます。「ポーラー トリガー」と Quartz フレームワークの間の橋渡しが見つかりませんでした。
よろしくお願いします!