在SpringBoot 2.1中,不再提供IntegrationFlows.MessageSourcesFunction,“ org.springframework.integration.dsl”功能

时间:2019-01-07 12:49:24

标签: java spring-boot spring-integration-dsl

我有一个Spring Integration应用程序,我想从SprinbgBoot 1.5升级到SpringBoot 2.1。

在旧版本的org.springframework.integration.dsl软件包中,我使用此“ from”方法来构建IntegrationFlow:

public static IntegrationFlowBuilder from(MessageSourcesFunction sources, 
    Consumer<SourcePollingChannelAdapterSpec> endpointConfigurer) 

在新版本中,该方法不再可用,并且MessageSourcesFunction类也不再可用。

我很难将其重构为可用的“ from”其余方法之一。

旧代码:

return IntegrationFlows.from( s -> s.file(new File("path")).filter(filters),
 e -> e.poller(Pollers.cron("expression"))) 
.transform(...) .handle(...) .channel(...) .get();

0 个答案:

没有答案