protected override void InternalExecute(TInput input, SchedulerDataOutput output) { PerformOperation(input); SchedulerHost.Clerk.GetSchedulerData().MapToOutput(output); output.ServerInstanceMarker = SchedulerHost.InstanceMarker; ISchedulerEventHub eventHub = SchedulerHost.EventHub; output.Events = eventHub.List(input.MinEventId).ToArray(); }
public SchedulerHost( ISchedulerClerk clerk, ISchedulerCommander commander, Version quartzVersion, ISchedulerEventHub eventHub, ISchedulerEventTarget eventTarget) { _eventTarget = eventTarget; Clerk = clerk; Commander = commander; QuartzVersion = quartzVersion; EventHub = eventHub; Faulted = false; }
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; }