C# 클래스 R.Scheduler.Core.AuditJobListener

Persist history of all job executions via implementation of IPersistanceStore configured during the Scheduler initialisation. Log history of all job executions via Common.Logging.
상속: IJobListener
파일 보기 프로젝트 열기: R-Suite/R.Scheduler

공개 메소드들

메소드 설명
AuditJobListener ( ) : System
JobExecutionVetoed ( IJobExecutionContext context ) : void

Called by the Schedule when a IJobDetail was about to be executed (an associated ITrigger has occured), but a ITriggerListener vetoed it's execution.

JobToBeExecuted ( IJobExecutionContext context ) : void

Called by the Scheduler when a IJobDetail is about to be executed (an associated ITrigger has occurred). This method will not be invoked if the execution of the Job was vetoed by a ITriggerListener.

JobWasExecuted ( IJobExecutionContext context, Quartz.JobExecutionException jobException ) : void

Called by the Scheduler after a IJobDetail has been executed, and be for the associated ITrigger's IOperableTrigger.Triggered method has been called.

비공개 메소드들

메소드 설명
GetAuditLog ( string action, IJobExecutionContext context ) : AuditLog

메소드 상세

AuditJobListener() 공개 메소드

public AuditJobListener ( ) : System
리턴 System

JobExecutionVetoed() 공개 메소드

Called by the Schedule when a IJobDetail was about to be executed (an associated ITrigger has occured), but a ITriggerListener vetoed it's execution.
public JobExecutionVetoed ( IJobExecutionContext context ) : void
context IJobExecutionContext
리턴 void

JobToBeExecuted() 공개 메소드

Called by the Scheduler when a IJobDetail is about to be executed (an associated ITrigger has occurred). This method will not be invoked if the execution of the Job was vetoed by a ITriggerListener.
public JobToBeExecuted ( IJobExecutionContext context ) : void
context IJobExecutionContext
리턴 void

JobWasExecuted() 공개 메소드

Called by the Scheduler after a IJobDetail has been executed, and be for the associated ITrigger's IOperableTrigger.Triggered method has been called.
public JobWasExecuted ( IJobExecutionContext context, Quartz.JobExecutionException jobException ) : void
context IJobExecutionContext
jobException Quartz.JobExecutionException
리턴 void