public static List <JobKey> GetTriggerListenerNames(this JobDataMap jobDataMap, TriggerListenerEvent triggerListenerEvent) { return(GetListenerNames(jobDataMap, SchedulerExtensions.TriggerTriggerJobListenersOn, triggerListenerEvent)); }
Func<JobDataMap, List<JobKey>> CalculateTriggerListenerNames(TriggerListenerEvent triggerListenerEvent) { return map => map.GetTriggerListenerNames(triggerListenerEvent); }
void TriggerJobs(IScheduler scheduler, JobDataMap jobDataMap, TriggerListenerEvent jobListenerEvent) { jobDataMap.GetTriggerListenerNames(jobListenerEvent).ForEach(scheduler.TriggerJob); }
Action<JobDataMap, List<JobKey>> CreateTriggerListenersKeys(TriggerListenerEvent listenerEvent) { return (map, list) => map.CreateTriggerListenersKey(listenerEvent, list.ToArray()); }
Func <JobDataMap, List <JobKey> > CalculateTriggerListenerNames(TriggerListenerEvent triggerListenerEvent) { return(map => map.GetTriggerListenerNames(triggerListenerEvent)); }
Action <JobDataMap, List <JobKey> > CreateTriggerListenersKeys(TriggerListenerEvent listenerEvent) { return((map, list) => map.CreateTriggerListenersKey(listenerEvent, list.ToArray())); }
public static void CreateTriggerListenersKey(this JobDataMap jobDataMap, TriggerListenerEvent listenerEvent, params JobKey[] keys) { jobDataMap.CreateListenersKeys(SchedulerExtensions.TriggerTriggerJobListenersOn, listenerEvent, keys); }