2017-04-18 13 views
0

私はいくつかのIntegrationFlowのこのような春の統合でを作成しました:Spring Integrationで特定のIntegrationFlowをプログラム的に開始および停止しますか?

IntegrationFlows.from(..).id("test").autoStartup(false). .. 

どのように私は春の統合で、この統合の流れを検索し、それを起動することができますか?私はRabbitListenerインスタンスを起動して停止するために使用できるorg.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistryに似たものを探しています。

答えて

1

フロー(ApplicationContext上又はgetBean("flow")

@Bean 
public IntegrationFlow flow() {...} 


... 


@Autowired 
public IntegrationFlow flow; 

... 

flow.stop(); 

のBean名を使用します。

関連する問題