public ExecutorRegistryProcessor(ILogger <ExecutorRegistryProcessor> logger, XxlJobOptions options, IXxlJobExecutor xxlJobExecutor) { _logger = logger; _options = options; _xxlJobExecutor = xxlJobExecutor; }
public XxlJobSender(IXxlJobServicesProvider <IXxlJobExecutorHandler> handlerProvider, ILogger <XxlJobSender> logger, IXxlJobExecutor adminExecutor, XxlJobOptions options) { _handlerProvider = handlerProvider; _logger = logger; _adminExecutor = adminExecutor; _options = options; }
public XxlJobQueue(ILogger <XxlJobQueue> logger, IJobSender sender, XxlJobOptions options, IServiceProvider serviceProvider) { _logger = logger; _sender = sender; _options = options; _serviceProvider = serviceProvider; _jobs = new Queue <JobMessage>(); }