如何使用 spring 调度程序而不是计时器组件启动骆驼路线?
我尝试过使用骆驼计时器组件来触发路线,但是除了计时器之外,还有什么方法可以使用 spring 调度程序来触发路线。
1)Spring主类:-
@SpringBootApplication
public class SampleSchedulerApplication {
public static void main(String[] args) {
SpringApplication.run(SampleSchedulerApplication.class, args);
}
}
2) 路由器类别:-
以下是我尝试使用计时器组件的示例。
//Directing to someService
from("timer://scheduler?period=10s")//What component should i use by default.
.to("direct:someservice");
//Fetching datas from the rest api.
from("direct:someservice")
.setHeader(Exchange.HTTP_METHOD).constant(HttpMethod.GET)
.to("undertow:http://localhost:8090/api/employee/getemployees").
.log("Response : ${body}");
without timer, i can't able to trigger the route.
茅侃侃
德玛西亚99
相关分类