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; }
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); }
public ConsulMonitorWorker(IConsulClient consulClient, IConfigValidator proxyConfigValidator, ILogger <ConsulMonitorWorker> logger) { _consulClient = consulClient; _config = new ConsulProxyConfig(null, null); _proxyConfigValidator = proxyConfigValidator; _logger = logger; }
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; }
public Startup( IConfigValidator configValidator, IAgentRegistrationManager registrationManager, IWorkingDirectoryProvider workingDirectoryProvider, IAgentBuilder agentBuilder, IInventoryManager inventoryManager) { _configValidator = configValidator; _registrationManager = registrationManager; _workingDirectoryProvider = workingDirectoryProvider; _agentBuilder = agentBuilder; _inventoryManager = inventoryManager; }
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; }
/// <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)); }