IntegrationFlows.MessageSourcesFunction больше не доступен в SpringBoot 2.1, "org.springframework.integration.dsl" pacakage - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение Spring Integration, которое я хочу обновить с SprinbgBoot 1.5 до SpringBoot 2.1.

Из пакета org.springframework.integration.dsl в старой версии я использовал этот метод "from" для создания IntegrationFlow:

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

В новой версии этот метод больше не доступен, а также недоступен класс MessageSourcesFunction.

У меня возникают трудности при попытке изменить его на один из оставшихся доступных методов "из".

Старый код:

return IntegrationFlows.from( s -> s.file(new File("path")).filter(filters),
 e -> e.poller(Pollers.cron("expression"))) 
.transform(...) .handle(...) .channel(...) .get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...