//main constuctor /// <summary> /// /// </summary> /// <param name="name"></param> /// <param name="logger">If not set then initialized to CsvSchedulerEngineLogger</param> public SchedulerEngineBase(String name, ISchedulerEngineLogger logger) : this() { if (logger == null) { throw new ArgumentNullException("logger"); } if (name == null) { throw new ArgumentNullException("name"); } this.Name = name; this.Logger = logger; }
public SingleSchedulerEngineExecutionService(String serviceName, ISchedulerEngineLogger logger) : this(serviceName) { if (logger == null) { throw new ArgumentNullException("logger"); } this.DefaultLogger = logger; }