Java DSL과 Spring을 사용하여 만든 Apache Camel 경로가 두 개 있습니다.Apache Camel 경로의 임시 실행
@Bean
public CamelContext camelContext() throws Exception {
CamelContext camelContext = new DefaultCamelContext();
camelContext.addRoutes(route1bean());
...
camelContext.start();
return camelContext;
}
이 노선들은 스케줄링을위한 quartz2 구성 요소를 사용하고 모든 것이 예상대로 작동합니다.
그러나 작업을 실행할 때 오류가 발생할 수 있으며이를 수동으로 다시 시도해야합니다. hawtio 또는 자바 코드를 사용하여 수동으로 경로를 수동으로 실행하는 방법을 찾고 있습니다.
나는'start'와'stop' 기능을 알고 있습니다. 'stop'은 컨텍스트로부터 라우트를 제거하고'start'는 같은 cron으로 라우트를 다시 등록합니다. 이 경우 나는'cron'에 관계없이 경로를 호출하거나 트리거 할 수 있기를 원합니다. – n002213f
응답을 업데이트했습니다. 도움이되는지보십시오. 행운을 빕니다. – gnanagurus