示例#1
0
 public SchedulerHost(
     ISchedulerClerk clerk,
     ISchedulerCommander commander,
     Version quartzVersion,
     ISchedulerEventHub eventHub,
     ISchedulerEventTarget eventTarget)
 {
     _eventTarget  = eventTarget;
     Clerk         = clerk;
     Commander     = commander;
     QuartzVersion = quartzVersion;
     EventHub      = eventHub;
     Faulted       = false;
 }
示例#2
0
 public SchedulerHost(
     ISchedulerClerk clerk,
     ISchedulerCommander commander,
     Version quartzVersion,
     ISchedulerEventHub eventHub,
     ISchedulerEventTarget eventTarget,
     IAllowedJobTypesRegistry allowedJobTypesRegistry)
 {
     _eventTarget            = eventTarget;
     AllowedJobTypesRegistry = allowedJobTypesRegistry;
     Clerk         = clerk;
     Commander     = commander;
     QuartzVersion = quartzVersion;
     EventHub      = eventHub;
     Faulted       = false;
 }
 /// <summary>
 /// 允许JobTypes注册
 /// </summary>
 /// <param name="userConfiguredTypes"></param>
 /// <param name="schedulerClerk"></param>
 public AllowedJobTypesRegistry(Type[] userConfiguredTypes, ISchedulerClerk schedulerClerk)
 {
     _userConfiguredTypes = userConfiguredTypes;
     _schedulerClerk      = schedulerClerk;
 }
示例#4
0
 public SchedulerServices(ISchedulerClerk clerk, ISchedulerCommander commander, ISchedulerEventSource eventSource)
 {
     Clerk       = clerk;
     Commander   = commander;
     EventSource = eventSource;
 }