Как запустить верблюжий маршрут, используя пружинный планировщик вместо компонента таймера?
Я пытался использовать верблюжий компонент таймера для запуска маршрута, но вместо таймера есть какой-либо способ запустить маршрут с помощью пружинного планировщика.
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.