public SearchServiceCursorReader( SearchServiceUrlDiscoverer discoverer, SearchClient client, ILogger <SearchServiceCursorReader> logger) { _discoverer = discoverer; _client = client; _logger = logger; }
public SearchSpecificInstancesConsistencyService( SearchServiceUrlDiscoverer discoverer, SearchClient searchClient, ILogger <SearchSpecificInstancesConsistencyService> logger) : base( discoverer, searchClient, logger, specificInstances: true) { }
public SearchLoadBalancerConsistencyService( SearchServiceUrlDiscoverer discoverer, SearchClient searchClient, ILogger <SearchLoadBalancerConsistencyService> logger) : base( discoverer, searchClient, logger, specificInstances: false) { }
public SearchConsistencyService( SearchServiceUrlDiscoverer discoverer, SearchClient searchClient, ILogger logger, bool specificInstances) { _discoverer = discoverer; _searchClient = searchClient; _logger = logger; _specificInstances = specificInstances; }