public AdminClient(IOptions <XxlJobExecutorOptions> optionsAccessor , ILogger <AdminClient> logger) { Preconditions.CheckNotNull(optionsAccessor?.Value, "XxlJobExecutorOptions"); this._options = optionsAccessor?.Value; this._logger = logger; InitAddress(); }
public ExecutorRegistry(AdminClient adminClient, IOptions <XxlJobExecutorOptions> optionsAccessor, ILogger <ExecutorRegistry> logger) { Preconditions.CheckNotNull(optionsAccessor, "XxlJobExecutorOptions"); Preconditions.CheckNotNull(optionsAccessor.Value, "XxlJobExecutorOptions"); _adminClient = adminClient; _options = optionsAccessor.Value; if (string.IsNullOrEmpty(_options.SpecialBindAddress)) { _options.SpecialBindAddress = IPUtility.GetLocalIntranetIP().MapToIPv4().ToString(); } _logger = logger; }
public XxlRestfulServiceHandler(IOptions <XxlJobExecutorOptions> optionsAccessor, JobDispatcher jobDispatcher, IJobLogger jobLogger, ILogger <XxlRestfulServiceHandler> logger) { this._jobDispatcher = jobDispatcher; this._jobLogger = jobLogger; this._logger = logger; this._options = optionsAccessor.Value; if (this._options == null) { throw new ArgumentNullException(nameof(XxlJobExecutorOptions)); } }
public JobLogger(IOptions <XxlJobExecutorOptions> optionsAccessor, ILogger <JobLogger> logger) { this._logger = logger; this._options = optionsAccessor.Value; }