0
을에 중지하지 나는 간단한 경로를했습니다 JavaMail에 대한 낙타 경로가 종료
from(
"myQuartz://EMAIL_Route?cron=0+0/5+*+*+*+?")
.routeId("EMAIL_Route")
.shutdownRunningTask(
ShutdownRunningTask.CompleteCurrentTaskOnly)
.beanRef("errorReportProcessor")
.filter((body().isNotNull()))
.to("smtp://smtpHost?From=someone&to=someoneElse&Subject=something").end();
웹 스피어 애플리케이션 서버에서 응용 프로그램, 나는 아직 이메일을받지 계속하더라도 나는 종료하는 경우
. 스케줄러/스레드가 중지되지 않습니다. 내 석영 속성 파일에서 시도해 보았습니다.org.quartz.scheduler.makeSchedulerThreadDaemon=true
그러나 아무런 결과가 없습니다. Camel, Quartz 및 Mail 구성 요소 버전은 2.12.4입니다. Spring 3.2.5.Release. Websphere 8.
SystemOut.log 파일에 명확하게 언급되어 있지만 응용 프로그램이 오류없이 중지되었습니다. 그러나 task-manager에서 실행중인 java.exe 인스턴스를 볼 수 있습니다.