public SchedulerHost(Scheduler scheduler, Action<SchedulerHostConfigurator> closure) : base(scheduler) { this.Scheduler = scheduler; SchedulerHostConfiguration configuration = new SchedulerHostConfiguration(); SchedulerHostConfigurator configurator = new SchedulerHostConfigurator(configuration); closure.Invoke(configurator); this.Configuration = configuration; }
public SchedulerHost(Scheduler scheduler, Action <SchedulerHostConfigurator> closure) : base(scheduler) { this.Scheduler = scheduler; SchedulerHostConfiguration configuration = new SchedulerHostConfiguration(); SchedulerHostConfigurator configurator = new SchedulerHostConfigurator(configuration); closure.Invoke(configurator); this.Configuration = configuration; }
public SchedulerHost(Scheduler scheduler, SchedulerHostConfiguration configuration) : base(scheduler) { this.Configuration = configuration; this.Scheduler = scheduler; }
public SchedulerHostConfigurator(SchedulerHostConfiguration configuration) { this.configuration = configuration; }