春の統合を使用して、データベースからデータを読み取ります。今、私はポーリングアダプターを使用しています
@Bean
public MessageSource<Object> jdbcMessageSource() {
JdbcPollingChannelAdapter a = new JdbcPollingChannelAdapter(dataSource(), "SELECT id, clientName FROM client");
return a;
}
フロー:
@Bean
public IntegrationFlow pollingFlow() throws Exception {
return IntegrationFlows.from(jdbcMessageSource(),
c -> c.poller(Pollers.fixedRate(30000).maxMessagesPerPoll(1)))
.channel(channel1())
.handle(handler())
.get();
}
しかし、他のシステムからのフローをスケジュールしたいと思います。誰でもこれを行う方法を知っていますか?