Beispiel #1
0
 public DefaultClusterStateMonitor(
     ISchedulerMetadataStore <TSchedulerKey> schedulerMetadataStore,
     IJobStore <TJobKey, TSchedulerKey> jobStore,
     ILogger <DefaultClusterStateMonitor <TSchedulerKey, TJobKey> > logger)
 {
     this.schedulerMetadataStore = schedulerMetadataStore;
     this.jobStore = jobStore;
     this.logger   = logger;
 }
 public DefaultScheduler(
     TStorageKey schedulerId,
     ISchedulerMetadata schedulerMetadata,
     ISchedulerMetadataStore <TStorageKey> schedulerMetadataStore,
     IClusterStateMonitor <TStorageKey> clusterStateMonitor,
     IJobProcessor <TStorageKey> jobProcessor,
     ILogger <DefaultScheduler <TStorageKey> > logger)
 {
     this.schedulerId            = schedulerId;
     this.metadata               = schedulerMetadata;
     this.schedulerMetadataStore = schedulerMetadataStore;
     this.clusterStateMonitor    = clusterStateMonitor;
     this.jobProcessor           = jobProcessor;
     this.logger = logger;
 }