我在Spring集成中创建了一些IntegrationFlow,如下所示:
IntegrationFlows.from(..).id("test").autoStartup(false). ..
如何在Spring Integration中查找此集成流并启动它?我正在寻找类似于org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry
的内容,可用于启动和停止RabbitListener
个实例。
答案 0 :(得分:2)
使用流的bean名称
@Bean
public IntegrationFlow flow() {...}
...
@Autowired
public IntegrationFlow flow;
...
flow.stop();
(getBean("flow")
上的ApplicationContext
。