public static void CreateJobListenersKey(this JobDataMap jobDataMap, JobListenerEvent listenerEvent, params JobKey[] args) { jobDataMap.CreateListenersKeys(SchedulerExtensions.TriggerJobListenersOn, listenerEvent, args); }
void TriggerJobs(IScheduler scheduler, JobDataMap jobDataMap, JobListenerEvent jobListenerEvent) { jobDataMap.GetJobListenerNames(jobListenerEvent).ForEach(TriggerJobsCore(scheduler, jobDataMap)); }
public static List <JobKey> GetJobListenerNames(this JobDataMap jobDataMap, JobListenerEvent jobListenerEvent) { return(jobDataMap.GetListenerNames(SchedulerExtensions.TriggerJobListenersOn, jobListenerEvent)); }
Func<JobDataMap, List<JobKey>> CalculateJobListenerNames(JobListenerEvent listenerEvent) { return map => map.GetJobListenerNames(listenerEvent); }
Action<JobDataMap, List<JobKey>> CreateJobListenersKeys(JobListenerEvent jobListenerEvent) { return (map, list) => map.CreateJobListenersKey(jobListenerEvent, list.ToArray()); }
Func <JobDataMap, List <JobKey> > CalculateJobListenerNames(JobListenerEvent listenerEvent) { return(map => map.GetJobListenerNames(listenerEvent)); }
Action <JobDataMap, List <JobKey> > CreateJobListenersKeys(JobListenerEvent jobListenerEvent) { return((map, list) => map.CreateJobListenersKey(jobListenerEvent, list.ToArray())); }