//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;
		}
Пример #2
0
 public SingleSchedulerEngineExecutionService(String serviceName, ISchedulerEngineLogger logger)
     : this(serviceName)
 {
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     this.DefaultLogger = logger;
 }
        //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;
        }