Example #1
0
        public AdminClient(IOptions <XxlJobExecutorOptions> optionsAccessor
                           , ILogger <AdminClient> logger)
        {
            Preconditions.CheckNotNull(optionsAccessor?.Value, "XxlJobExecutorOptions");

            this._options = optionsAccessor?.Value;
            this._logger  = logger;
            InitAddress();
        }
Example #2
0
 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));
            }
        }
Example #4
0
 public JobLogger(IOptions <XxlJobExecutorOptions> optionsAccessor, ILogger <JobLogger> logger)
 {
     this._logger  = logger;
     this._options = optionsAccessor.Value;
 }