2011-02-05 5 views
0

트리거가 있지만 한 번에 하나의 실행중인 작업이 있습니다. 실화 한 트리거를 제어하고 작업 완료 후 최근의 실화 트리거를 실행하고 싶습니다. Quartz.net에서 사용할 수있는 솔루션이 있습니까?다중 트리거로 하나의 작업 실행

편집 : 나는 모든 트리거에 대한 구조와 같은 사전과를 갖고 싶어 그 중 하나는 그 트리거의 마지막 불발 시간 업데이트가 불발 경우 실행중인 작업이보다 작은 (40)을 통과하면 실행해야하는 트리거 결정 완료 한 후 불발 된 시간의 %. (트리거 검사 우선 순위를 기반으로합니다)

+0

당신이 우리에게 더 많은 정보를 제공 할 수 있습니까? – Matten

답변

0

나는 완전히 당신의 질문을 이해하지 않지만 귀하의 솔루션을 리스너에 의해 처리되는 구조를 만드는 것 같아요. 예

http://quartznet.sourceforge.net/tutorial/lesson_7.html (IJobListener)

public void JobToBeExecuted(JobExecutionContext context) { 
    ...deal with triggers, and determine the last one; 
} 

public void JobWasExecuted(JobExecutionContext context, JobExecutionException jobException) { 
    ...now with the job complete you can fire another behavior. 
}