Spring集成的宁静服务

时间:2016-04-18 07:09:08

标签: spring spring-integration

我想将一个restful接口与Spring Integration集成。我是Spring Integration的新手,并不知道从哪里开始。目标是定期轮询restful接口,然后使用新数据自动启动Spring Batch作业。在某个地方有一个如何做到这一点的好例子吗?从哪里开始?我想用Spring DSL来实现它。

1 个答案:

答案 0 :(得分:1)

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

有关配置HTTP网关的信息以及变换器,消息处理程序和spring-batch-integration项目({1}}的一部分)的spring-batch等概念,请参阅Spring Integration Documentation