static FastJobs() { DefaultJobActivator = new DefaultJobActivator(); }
/// <summary> /// Creates a new FastRunner job scheduler. /// </summary> /// <param name="jobActivator">A specific job activator to use for the scheduler instance or null to use the default.</param> /// <returns></returns> public static IFastJobScheduler CreateScheduler(IFastJobActivator jobActivator = null) { return(new InMemoryJobScheduler(jobActivator ?? DefaultJobActivator)); }
public InMemoryJobScheduler(IFastJobActivator jobActivator) { this.scheduledJobs = new List <IFastScheduledJob>(); this.jobActivator = jobActivator; }