示例#1
0
 public DefaultScheduleManager(IScheduleTimer timer, IEnumerable<IOperation> operations, IEnumerable<IScheduleTrigger> triggers,
     ITransactionManager trans, IIdGenerator idGenerator,
     IRepository<ScheduleTask> repoTask, IRepository<ScheduleTaskTrigger> repoTaskTrigger, IRepository<SheduleTaskExecuteLog> repoTaskLog)
     : base()
 {
     this.timer = timer;
     this.operations = operations;
     this.triggers = triggers;
     this.trans = trans;
     this.idGenerator = idGenerator;
     this.repoTask = repoTask;
     this.repoTaskTrigger = repoTaskTrigger;
     this.repoTaskLog = repoTaskLog;
 }
示例#2
0
 public DefaultScheduleManager(IScheduleTimer timer, IEnumerable <IOperation> operations, IEnumerable <IScheduleTrigger> triggers,
                               ITransactionManager trans, IIdGenerator idGenerator,
                               IRepository <ScheduleTask> repoTask, IRepository <ScheduleTaskTrigger> repoTaskTrigger, IRepository <SheduleTaskExecuteLog> repoTaskLog)
     : base()
 {
     this.timer           = timer;
     this.operations      = operations;
     this.triggers        = triggers;
     this.trans           = trans;
     this.idGenerator     = idGenerator;
     this.repoTask        = repoTask;
     this.repoTaskTrigger = repoTaskTrigger;
     this.repoTaskLog     = repoTaskLog;
 }