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