2009-12-03 2 views
0

저는 Quartz (1.6.6)를 사용하고 있으며 훌륭한 시스템입니다.하지만 실제로는 버그가 하나 있습니다. 저는 제 작업에 기본이 아닌 생성자를 사용할 수 있기를 원합니다. 은 (네, JobFactory을 시도했지만, 나는이 솔루션을 좋아하지 않아 아래를 참조하십시오.)미리 생성 된 객체가있는 Quartz 작업 사용하기

Meaning- 대신에 : 나는 더 유사한 무언가를하고 싶은

JobDetail jobDetails = new JobDetail(jobUniqueName, JOBS_GROUP, 
     CrawlJob.class); 

자바 Executoers :

CrawlJob crawlJob = new CrawlJob(something, somethingelse); 
JobDetail jobDetails = new JobDetail(jobUniqueName, JOBS_GROUP, 
     crawlJob); 

나는 이미 JobFactory에 대한 문서를 본 적이 있지만 이것은 아주 나쁜 솔루션 것 같은 느낌이 든다. 동일한 스케줄러에 여러 유형의 작업이있는 경우 JobFactory는 끝이없는 사례 블록처럼 보일 것이며 실제로는 그렇지 않습니다.

더 이상의 아이디어가 있습니까?

답변

1

석영으로 작업 할 수 없습니다. 이 전체 프레임 워크는 C++ 사고 방식으로 작성되었습니다 (잘못된 점은 없으며, 가장 친한 친구 중 일부는 ... :)

관련 문제