public TriggeredJobCompleteCallback(JobStoreSupport js, SchedulingContext ctxt, Trigger trigger,
                                     SchedulerInstruction triggerInstCode, JobDetail jobDetail)
     : base(js)
 {
     this.ctxt = ctxt;
     this.trigger = trigger;
     this.triggerInstCode = triggerInstCode;
     this.jobDetail = jobDetail;
 }
 public AcquireNextTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, DateTime noLaterThan)
     : base(js)
 {
     this.ctxt = ctxt;
     this.noLaterThan = noLaterThan;
 }
 public TriggerFiredCallback(JobStoreSupport js, SchedulingContext ctxt, Trigger trigger)
     : base(js)
 {
     this.ctxt = ctxt;
     this.trigger = trigger;
 }
Esempio n. 4
0
 internal MisfireHandler(JobStoreSupport jobStoreSupport)
 {
     this.jobStoreSupport = jobStoreSupport;
     Name = string.Format(CultureInfo.InvariantCulture, "QuartzScheduler_{0}-{1}_MisfireHandler", jobStoreSupport.instanceName, jobStoreSupport.instanceId);
     IsBackground = jobStoreSupport.MakeThreadsDaemons;
 }
 public StoreTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, Trigger newTrigger,
                             bool replaceExisting)
     : base(js)
 {
     this.ctxt = ctxt;
     this.newTrigger = newTrigger;
     this.replaceExisting = replaceExisting;
 }
 public CleanVolatileTriggerAndJobsCallback(JobStoreSupport js)
     : base(js)
 {
 }
 public StoreJobAndTriggerCallback(JobStoreSupport js, JobDetail newJob, Trigger newTrigger,
                                   SchedulingContext ctxt)
     : base(js)
 {
     this.newJob = newJob;
     this.newTrigger = newTrigger;
     this.ctxt = ctxt;
 }
 public GetCalendarNamesCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
 public PauseTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, string triggerName, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.triggerName = triggerName;
     this.groupName = groupName;
 }
 public GetNumberOfTriggersCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
 public GetJobNamesCallback(JobStoreSupport js, SchedulingContext ctxt, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.groupName = groupName;
 }
 public RetrieveCalendarCallback(JobStoreSupport js, SchedulingContext ctxt, string calName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.calName = calName;
 }
 public StoreCalendarCallback(JobStoreSupport js, SchedulingContext ctxt, string calName, ICalendar calendar,
                              bool replaceExisting, bool updateTriggers)
     : base(js)
 {
     this.ctxt = ctxt;
     this.calName = calName;
     this.calendar = calendar;
     this.replaceExisting = replaceExisting;
     this.updateTriggers = updateTriggers;
 }
 public ReplaceTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, string triggerName,
                               string groupName, Trigger newTrigger)
     : base(js)
 {
     this.ctxt = ctxt;
     this.triggerName = triggerName;
     this.groupName = groupName;
     this.newTrigger = newTrigger;
 }
 public ExecuteInNonManagedTXLockCallback(JobStoreSupport js, IVoidTransactionCallback txCallback)
     : base(js)
 {
     this.txCallback = txCallback;
 }
 public ResumeJobCallback(JobStoreSupport js, SchedulingContext ctxt, string jobName, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.jobName = jobName;
     this.groupName = groupName;
 }
 internal ClusterManager(JobStoreSupport jobStoreSupport)
 {
     this.jobStoreSupport = jobStoreSupport;
     Priority = ThreadPriority.AboveNormal;
     Name = "QuartzScheduler_" + jobStoreSupport.instanceName + "-" + jobStoreSupport.instanceId +
            "_ClusterManager";
     IsBackground = jobStoreSupport.MakeThreadsDaemons;
 }
 public GetPausedTriggerGroupsCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
 public RecoverJobsCallback(JobStoreSupport js)
     : base(js)
 {
 }
 public ResumeTriggerGroupCallback(JobStoreSupport js, SchedulingContext ctxt, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.groupName = groupName;
 }
Esempio n. 21
0
 internal ClusterManager(JobStoreSupport jobStoreSupport)
 {
     this.jobStoreSupport = jobStoreSupport;
     Priority = ThreadPriority.AboveNormal;
     Name = string.Format("QuartzScheduler_{0}-{1}_ClusterManager", jobStoreSupport.instanceName, jobStoreSupport.instanceId);
     IsBackground = jobStoreSupport.MakeThreadsDaemons;
 }
 public ResumeAllCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
Esempio n. 23
0
 public CallbackSupport(JobStoreSupport js)
 {
     this.js = js;
 }
 public StoreJobCallback(JobStoreSupport js, SchedulingContext ctxt, JobDetail newJob, bool replaceExisting)
     : base(js)
 {
     this.ctxt = ctxt;
     this.newJob = newJob;
     this.replaceExisting = replaceExisting;
 }