按需启动Spring Integration路由,而不是在上下文初始化期间

时间:2017-06-19 11:55:50

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

我有一个Spring Integration路由(通过DSL制作),用于轮询特定文件夹中的文件(如Polling from file using Java DSL - compile error when adding Files.inboundAdapter所示)并发送给Rabbit。

当我按照上面链接中的说明配置流程时,它已经在配置阶段启动。但是,我希望稍后在运行时启动它,因为我需要先连接到Rabbit。

如何配置IntegrationFlow以便稍后启动/停止?

1 个答案:

答案 0 :(得分:2)

添加/etc/apache2 apache.conf

autoStartup(false)

然后e -> e.poller(Pollers.fixedDelay(5000)) .autoStartup(false) 准备好了。