Java DSL を使用して、ディレクトリとハンドラーの統合フローをポーリングするファイル ポーラー/チャネル アダプターをセットアップしました。しかし、別のディレクトリ/チャネルアダプターを追加して同じハンドラーにブリッジする方法についての参照はありません。これが私のコードです。
@Bean
public IntegrationFlow integrationFlow(JobLaunchingGateway jobLaunchingGateway) {
return IntegrationFlows.from(Files.inboundAdapter(new File(incomingDir)).
filter(new SimplePatternFileListFilter("*.csv")).
filter(new AcceptOnceFileListFilter<>()),
c -> c.poller(Pollers.fixedRate(500).maxMessagesPerPoll(1))).
handle(fileMessageToJobRequest()).
handle(jobLaunchingGateway).
log(LoggingHandler.Level.WARN, "headers.id + ': ' + payload").
get();
}