/// <summary> /// Initializes a new instance of the <see cref="JobManager"/> class. /// </summary> private JobManager() { _id = Guid.NewGuid().ToString("N").Substring(0, 10).ToLower(); _providerJobs = new Dictionary <JobProvider, JobCollection>(); _jobLockProviders = new JobLockProviderCollection(); _defaultJobLockProvider = new DefaultJobLockProvider(); _jobProviders = new JobProviderCollection(); _jobs = new JobCollection(); _jobProviderTimer = new Timer(OnJobProviderCallback); }
/// <summary> /// Initializes a new instance of the <see cref="JobManager"/> class. /// </summary> private JobManager() { _id = Guid.NewGuid().ToString("N").Substring(0, 10).ToLower(); _providerJobs = new Dictionary<JobProvider, JobCollection>(); _jobLockProviders = new JobLockProviderCollection(); _defaultJobLockProvider = new DefaultJobLockProvider(); _jobProviders = new JobProviderCollection(); _jobs = new JobCollection(); _jobProviderTimer = new Timer(OnJobProviderCallback); }