コード例 #1
0
 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;
 }
コード例 #2
0
 public AcquireNextTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, DateTime noLaterThan)
     : base(js)
 {
     this.ctxt = ctxt;
     this.noLaterThan = noLaterThan;
 }
コード例 #3
0
 public TriggerFiredCallback(JobStoreSupport js, SchedulingContext ctxt, Trigger trigger)
     : base(js)
 {
     this.ctxt = ctxt;
     this.trigger = trigger;
 }
コード例 #4
0
ファイル: JobStoreSupport.cs プロジェクト: valeriob/quartznet
 internal MisfireHandler(JobStoreSupport jobStoreSupport)
 {
     this.jobStoreSupport = jobStoreSupport;
     Name = string.Format(CultureInfo.InvariantCulture, "QuartzScheduler_{0}-{1}_MisfireHandler", jobStoreSupport.instanceName, jobStoreSupport.instanceId);
     IsBackground = jobStoreSupport.MakeThreadsDaemons;
 }
コード例 #5
0
 public StoreTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, Trigger newTrigger,
                             bool replaceExisting)
     : base(js)
 {
     this.ctxt = ctxt;
     this.newTrigger = newTrigger;
     this.replaceExisting = replaceExisting;
 }
コード例 #6
0
 public CleanVolatileTriggerAndJobsCallback(JobStoreSupport js)
     : base(js)
 {
 }
コード例 #7
0
 public StoreJobAndTriggerCallback(JobStoreSupport js, JobDetail newJob, Trigger newTrigger,
                                   SchedulingContext ctxt)
     : base(js)
 {
     this.newJob = newJob;
     this.newTrigger = newTrigger;
     this.ctxt = ctxt;
 }
コード例 #8
0
 public GetCalendarNamesCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
コード例 #9
0
 public PauseTriggerCallback(JobStoreSupport js, SchedulingContext ctxt, string triggerName, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.triggerName = triggerName;
     this.groupName = groupName;
 }
コード例 #10
0
 public GetNumberOfTriggersCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
コード例 #11
0
 public GetJobNamesCallback(JobStoreSupport js, SchedulingContext ctxt, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.groupName = groupName;
 }
コード例 #12
0
 public RetrieveCalendarCallback(JobStoreSupport js, SchedulingContext ctxt, string calName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.calName = calName;
 }
コード例 #13
0
 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;
 }
コード例 #14
0
 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;
 }
コード例 #15
0
 public ExecuteInNonManagedTXLockCallback(JobStoreSupport js, IVoidTransactionCallback txCallback)
     : base(js)
 {
     this.txCallback = txCallback;
 }
コード例 #16
0
 public ResumeJobCallback(JobStoreSupport js, SchedulingContext ctxt, string jobName, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.jobName = jobName;
     this.groupName = groupName;
 }
コード例 #17
0
 internal ClusterManager(JobStoreSupport jobStoreSupport)
 {
     this.jobStoreSupport = jobStoreSupport;
     Priority = ThreadPriority.AboveNormal;
     Name = "QuartzScheduler_" + jobStoreSupport.instanceName + "-" + jobStoreSupport.instanceId +
            "_ClusterManager";
     IsBackground = jobStoreSupport.MakeThreadsDaemons;
 }
コード例 #18
0
 public GetPausedTriggerGroupsCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
コード例 #19
0
 public RecoverJobsCallback(JobStoreSupport js)
     : base(js)
 {
 }
コード例 #20
0
 public ResumeTriggerGroupCallback(JobStoreSupport js, SchedulingContext ctxt, string groupName)
     : base(js)
 {
     this.ctxt = ctxt;
     this.groupName = groupName;
 }
コード例 #21
0
ファイル: JobStoreSupport.cs プロジェクト: valeriob/quartznet
 internal ClusterManager(JobStoreSupport jobStoreSupport)
 {
     this.jobStoreSupport = jobStoreSupport;
     Priority = ThreadPriority.AboveNormal;
     Name = string.Format("QuartzScheduler_{0}-{1}_ClusterManager", jobStoreSupport.instanceName, jobStoreSupport.instanceId);
     IsBackground = jobStoreSupport.MakeThreadsDaemons;
 }
コード例 #22
0
 public ResumeAllCallback(JobStoreSupport js, SchedulingContext ctxt)
     : base(js)
 {
     this.ctxt = ctxt;
 }
コード例 #23
0
ファイル: JobStoreSupport.cs プロジェクト: valeriob/quartznet
 public CallbackSupport(JobStoreSupport js)
 {
     this.js = js;
 }
コード例 #24
0
 public StoreJobCallback(JobStoreSupport js, SchedulingContext ctxt, JobDetail newJob, bool replaceExisting)
     : base(js)
 {
     this.ctxt = ctxt;
     this.newJob = newJob;
     this.replaceExisting = replaceExisting;
 }