internal ScheduledJob(JobScheduler scheduler, string name, IJobSchedule schedule, IProducerMethodJobQueue queue, Expression<Action<IReceivedMessage<MessageExpression>, IWorkerNotification>> actionToRun, IGetTime time, string route) { _scheduler = scheduler; Name = name; Schedule = schedule; _queue = queue; _actionToRun = actionToRun; _getTime = time; Route = route; }
internal ScheduledJob(JobScheduler scheduler, string name, IJobSchedule schedule, IProducerMethodJobQueue queue, LinqExpressionToRun expressionToRun, IGetTime time, string route ) { _scheduler = scheduler; Name = name; Schedule = schedule; _queue = queue; _expressionToRun = expressionToRun; _getTime = time; Route = route; }
internal ScheduledJob(JobScheduler scheduler, string name, IJobSchedule schedule, IProducerMethodJobQueue queue, Expression <Action <IReceivedMessage <MessageExpression>, IWorkerNotification> > actionToRun, IGetTime time, string route, bool rawExpression) { _scheduler = scheduler; Name = name; Schedule = schedule; _queue = queue; _actionToRun = actionToRun; _getTime = time; Route = route; RawExpression = rawExpression; }
internal ScheduledJob(JobScheduler scheduler, string name, IJobSchedule schedule, IProducerMethodJobQueue queue, LinqExpressionToRun expressionToRun, IGetTime time, string route ) { _scheduler = scheduler; Name = name; Schedule = schedule; _queue = queue; #if NETFULL _expressionToRun = expressionToRun; #endif _getTime = time; Route = route; }
/// <summary> /// Initializes a new instance of the <see cref="ProducerMethodJobQueueDecorator"/> class. /// </summary> /// <param name="handler">The handler.</param> /// <param name="tracer">The tracer.</param> public ProducerMethodJobQueueDecorator(IProducerMethodJobQueue handler, ITracer tracer) { _handler = handler; _tracer = tracer; }
/// <summary> /// Initializes a new instance of the <see cref="ProducerMethodJobQueueDecorator"/> class. /// </summary> /// <param name="handler">The handler.</param> /// <param name="tracer">The tracer.</param> public ProducerMethodJobQueueDecorator(IProducerMethodJobQueue handler, ActivitySource tracer) { _handler = handler; _tracer = tracer; }