2016-04-18 96 views
1

我想整合一個寧靜的界面與Spring整合。我對Spring Integration相當陌生,並不知道從哪裏開始。目標是定期輪詢安寧的界面,然後使用新數據自動啓動Spring Batch作業。有沒有一個很好的例子來說明如何做到這一點?從哪裏開始好呢?我想用Spring DSL來實現這一點。與Spring整合的寧靜服務

回答

1
IntegrationFlows.from(// MessageSource to generate request // 
          , e -> e.poller(...)) 
       .handle(Http(outboundGateway(...)) 
       .transform(// to JobLaunchRequest //) 
       .handle(// JobLaunchingRequestHandler //) 
       .handle(// JobExecutionResult //) 
       .get(); 

參考Spring Integration Documentation爲有關配置HTTP網關和變壓器,消息處理程序的概念,並且spring-batch-integration項目(的spring-batch一部分)爲JobLaunchingRequestHandler