1 回答

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
輪詢目錄的簡(jiǎn)單 POJO 消息源并根據(jù)需要配置輪詢器...
@Bean
public IntegrationFlow pollLs(SessionFactory<LsEntry> sessionFactory) {
return IntegrationFlows.from(() -> "foo/bar", e -> e
.poller(Pollers.fixedDelay(5, TimeUnit.SECONDS)))
.handle(Sftp.outboundGateway(sessionFactory, Command.LS, "payload")
.options(Option.RECURSIVE))
.handle(System.out::println)
.get();
}
顯然,您將需要一些服務(wù).handle來(lái)接收List<LsEntry>結(jié)果。
順便說(shuō)一句,有一個(gè)工廠類Sftp可以方便地創(chuàng)建端點(diǎn)。
添加回答
舉報(bào)