Beispiel #1
0
 public JobScheduler(ILogger logger,
                     IJobHistoryStore jobHistoryStore,
                     IJobStatusTrackerFactory jobStatusTrackerFactory,
                     IImportRunner importRunner,
                     IConfigValidator configValidator)
 {
     if (logger == null)
     {
         throw new ArgumentNullException(nameof(logger));
     }
     if (jobHistoryStore == null)
     {
         throw new ArgumentNullException(nameof(jobHistoryStore));
     }
     if (importRunner == null)
     {
         throw new ArgumentNullException(nameof(importRunner));
     }
     if (configValidator == null)
     {
         throw new ArgumentNullException(nameof(configValidator));
     }
     if (jobStatusTrackerFactory == null)
     {
         throw new ArgumentNullException(nameof(jobStatusTrackerFactory));
     }
     _logger                  = logger;
     _jobHistoryStore         = jobHistoryStore;
     _importRunner            = importRunner;
     _configValidator         = configValidator;
     _jobStatusTrackerFactory = jobStatusTrackerFactory;
 }
Beispiel #2
0
        public ProxyConfigManager(
            ILogger <ProxyConfigManager> logger,
            IProxyConfigProvider provider,
            IClusterManager clusterManager,
            IRouteManager routeManager,
            IEnumerable <IProxyConfigFilter> filters,
            IConfigValidator configValidator,
            ProxyEndpointFactory proxyEndpointFactory,
            ITransformBuilder transformBuilder,
            IProxyHttpClientFactory httpClientFactory,
            IActiveHealthCheckMonitor activeHealthCheckMonitor)
        {
            _logger                   = logger ?? throw new ArgumentNullException(nameof(logger));
            _provider                 = provider ?? throw new ArgumentNullException(nameof(provider));
            _clusterManager           = clusterManager ?? throw new ArgumentNullException(nameof(clusterManager));
            _routeManager             = routeManager ?? throw new ArgumentNullException(nameof(routeManager));
            _filters                  = filters ?? throw new ArgumentNullException(nameof(filters));
            _configValidator          = configValidator ?? throw new ArgumentNullException(nameof(configValidator));
            _proxyEndpointFactory     = proxyEndpointFactory ?? throw new ArgumentNullException(nameof(proxyEndpointFactory));
            _transformBuilder         = transformBuilder ?? throw new ArgumentNullException(nameof(transformBuilder));
            _httpClientFactory        = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory));
            _activeHealthCheckMonitor = activeHealthCheckMonitor ?? throw new ArgumentNullException(nameof(activeHealthCheckMonitor));

            _conventions   = new List <Action <EndpointBuilder> >();
            DefaultBuilder = new ReverseProxyConventionBuilder(_conventions);

            _changeToken = new CancellationChangeToken(_cancellationTokenSource.Token);
        }
Beispiel #3
0
 public ConsulMonitorWorker(IConsulClient consulClient, IConfigValidator proxyConfigValidator, ILogger <ConsulMonitorWorker> logger)
 {
     _consulClient         = consulClient;
     _config               = new ConsulProxyConfig(null, null);
     _proxyConfigValidator = proxyConfigValidator;
     _logger               = logger;
 }
Beispiel #4
0
 public TableInfoCollectionFactory(IConfigValidator configValidator, IParameterValidator parameterValidator, IColumnTypeManager columnTypeManager,
                                   IPrimaryKeyManager primaryKeyManager, IWhereConditionValidator whereConditionValidator, ILinkedServerValidator linkedServerValidator)
 {
     _configValidator         = configValidator;
     _parameterValidator      = parameterValidator;
     _columnTypeManager       = columnTypeManager;
     _primaryKeyManager       = primaryKeyManager;
     _whereConditionValidator = whereConditionValidator;
     _linkedServerValidator   = linkedServerValidator;
 }
Beispiel #5
0
 public Startup(
     IConfigValidator configValidator,
     IAgentRegistrationManager registrationManager,
     IWorkingDirectoryProvider workingDirectoryProvider, IAgentBuilder agentBuilder, IInventoryManager inventoryManager)
 {
     _configValidator          = configValidator;
     _registrationManager      = registrationManager;
     _workingDirectoryProvider = workingDirectoryProvider;
     _agentBuilder             = agentBuilder;
     _inventoryManager         = inventoryManager;
 }
Beispiel #6
0
 public TableInfoBuilder(DatabaseConfig dbConfig, TableConfig tableConfig, IConfigValidator configValidator, IWhereConditionValidator whereConditionValidator,
                         ILinkedServerValidator linkedServerValidator, IColumnTypeManager columnTypeManager, IPrimaryKeyManager primaryKeyManager)
 {
     TableConfig              = tableConfig;
     DatabaseConfig           = dbConfig;
     _configValidator         = configValidator;
     _whereConditionValidator = whereConditionValidator;
     _columnTypeManager       = columnTypeManager;
     _linkedServerValidator   = linkedServerValidator;
     _primaryKeyManager       = primaryKeyManager;
 }
Beispiel #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Discoverer"/> class.
 /// </summary>
 public Discoverer(
     ILogger <Discoverer> logger,
     ICachedServiceFabricCaller serviceFabricCaller,
     IServiceExtensionLabelsProvider serviceFabricExtensionConfigProvider,
     IConfigValidator configValidator,
     IOptionsMonitor <ServiceFabricDiscoveryOptions> optionsMonitor)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _serviceFabricCaller = serviceFabricCaller ?? throw new ArgumentNullException(nameof(serviceFabricCaller));
     _serviceFabricExtensionConfigProvider = serviceFabricExtensionConfigProvider ?? throw new ArgumentNullException(nameof(serviceFabricExtensionConfigProvider));
     _configValidator = configValidator ?? throw new ArgumentNullException(nameof(configValidator));
     _optionsMonitor  = optionsMonitor ?? throw new ArgumentNullException(nameof(optionsMonitor));
 }
        public ProxyConfigManager(
            ILogger <ProxyConfigManager> logger,
            IProxyConfigProvider provider,
            IRuntimeRouteBuilder routeEndpointBuilder,
            IClusterManager clusterManager,
            IRouteManager routeManager,
            IEnumerable <IProxyConfigFilter> filters,
            IConfigValidator configValidator)
        {
            _logger               = logger ?? throw new ArgumentNullException(nameof(logger));
            _provider             = provider ?? throw new ArgumentNullException(nameof(provider));
            _routeEndpointBuilder = routeEndpointBuilder ?? throw new ArgumentNullException(nameof(routeEndpointBuilder));
            _clusterManager       = clusterManager ?? throw new ArgumentNullException(nameof(clusterManager));
            _routeManager         = routeManager ?? throw new ArgumentNullException(nameof(routeManager));
            _filters              = filters ?? throw new ArgumentNullException(nameof(filters));
            _configValidator      = configValidator ?? throw new ArgumentNullException(nameof(configValidator));

            _changeToken = new CancellationChangeToken(_cancellationTokenSource.Token);
        }
 public MySqlTableInfoCollectionFactory(IConfigValidator configValidator, IParameterValidator parameterValidator, IColumnTypeManager columnTypeManager,
                                        IPrimaryKeyManager primaryKeyManager, IWhereConditionValidator whereConditionValidator, ILinkedServerValidator linkedServerValidator)
     : base(configValidator, parameterValidator, columnTypeManager, primaryKeyManager, whereConditionValidator, linkedServerValidator)
 {
 }
 public MySqlTableInfoBuilder(DatabaseConfig dbConfig, TableConfig tableConfig, IConfigValidator configValidator, IWhereConditionValidator whereConditionValidator,
                              ILinkedServerValidator linkedServerValidator, IColumnTypeManager columnTypeManager, IPrimaryKeyManager primaryKeyManager) :
     base(dbConfig, tableConfig, configValidator, whereConditionValidator, linkedServerValidator, columnTypeManager, primaryKeyManager)
 {
 }
 public IngressController(IKubeResourceStore store, IConfigValidator configValidator, ILogger <IngressController> logger)
 {
     _store           = store ?? throw new ArgumentNullException(nameof(store));
     _configValidator = configValidator ?? throw new ArgumentNullException(nameof(configValidator));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }