public ParallelDiscoveryEventsHandler(IProxyDiscoveryManager proxyDiscoveryManager, ITestDiscoveryEventsHandler actualDiscoveryEventsHandler, IParallelProxyDiscoveryManager parallelProxyDiscoveryManager, ParallelDiscoveryDataAggregator discoveryDataAggregator) : this(proxyDiscoveryManager, actualDiscoveryEventsHandler, parallelProxyDiscoveryManager, discoveryDataAggregator, JsonDataSerializer.Instance) { }
/// <summary> /// Initializes a new instance of the <see cref="DiscoveryRequest"/> class. /// </summary> /// <param name="requestData">The Request Data instance providing services and data for discovery</param> /// <param name="criteria">Discovery criterion.</param> /// <param name="discoveryManager">Discovery manager instance.</param> /// <param name="dataSerializer">Data Serializer</param> internal DiscoveryRequest( IRequestData requestData, DiscoveryCriteria criteria, IProxyDiscoveryManager discoveryManager, IDataSerializer dataSerializer) { this.requestData = requestData; this.DiscoveryCriteria = criteria; this.DiscoveryManager = discoveryManager; this.dataSerializer = dataSerializer; }
internal ParallelDiscoveryEventsHandler(IProxyDiscoveryManager proxyDiscoveryManager, ITestDiscoveryEventsHandler actualDiscoveryEventsHandler, IParallelProxyDiscoveryManager parallelProxyDiscoveryManager, ParallelDiscoveryDataAggregator discoveryDataAggregator, IDataSerializer dataSerializer) { this.proxyDiscoveryManager = proxyDiscoveryManager; this.actualDiscoveryEventsHandler = actualDiscoveryEventsHandler; this.parallelProxyDiscoveryManager = parallelProxyDiscoveryManager; this.discoveryDataAggregator = discoveryDataAggregator; this.dataSerializer = dataSerializer; }
/// <summary> /// Initializes a new instance of the <see cref="DiscoveryRequest"/> class. /// </summary> /// <param name="requestData">The Request Data instance providing services and data for discovery</param> /// <param name="criteria">Discovery criterion.</param> /// <param name="discoveryManager">Discovery manager instance.</param> internal DiscoveryRequest(IRequestData requestData, DiscoveryCriteria criteria, IProxyDiscoveryManager discoveryManager, ITestLoggerManager loggerManager) : this(requestData, criteria, discoveryManager, loggerManager, JsonDataSerializer.Instance) { }
/// <summary> /// Initializes a new instance of the <see cref="DiscoveryRequest"/> class. /// </summary> /// <param name="criteria">Discovery criterion.</param> /// <param name="discoveryManager">Discovery manager instance.</param> internal DiscoveryRequest(DiscoveryCriteria criteria, IProxyDiscoveryManager discoveryManager) { this.DiscoveryCriteria = criteria; this.DiscoveryManager = discoveryManager; }