public void Handle(JobCreated message) { SchedulerJob job = jobRepository.GetById(message.JobId); lock (jobs) { jobs.Add(job); } }
public void Handle(JobDisabled message) { List <SchedulerJob> jobs = new List <SchedulerJob>(this.jobs); SchedulerJob job = jobs.Where(x => x.Id == message.JobId).SingleOrDefault(); lock (jobs) { if (job != null) { jobs.Remove(job); } } }
public SchedulerJobRequestEventArgs(SchedulerJob job) { this.Job = job; }
public override void Submit(SchedulerJob job) { base.Submit(job); }
public void Submit(SchedulerJob job) { jobRequestQueue.Submit(job); OnJobSubmitted(this, new SchedulerJobRequestEventArgs(job)); }
public virtual void Submit(SchedulerJob job) { OnJobSubmitted(this, new SchedulerJobRequestEventArgs(job)); }