public ArtemisClientManagerConfig(IConfigurationManager configurationManager, IEventMetricManager eventMetricManager, IAuditMetricManager auditMetricManager, RegistryClientConfig registryClientConfig, DiscoveryClientConfig discoveryClientConfig) { Preconditions.CheckArgument(configurationManager != null, "configurationManager"); Preconditions.CheckArgument(eventMetricManager != null, "event metric manager"); Preconditions.CheckArgument(auditMetricManager != null, "audit metric manager"); Preconditions.CheckArgument(registryClientConfig != null, "registry client config"); Preconditions.CheckArgument(discoveryClientConfig != null, "discovery client config"); ConfigurationManager = configurationManager; EventMetricManager = eventMetricManager; AuditMetricManager = auditMetricManager; RegistryClientConfig = registryClientConfig; DiscoveryClientConfig = discoveryClientConfig; }
public ArtemisClientManagerConfig(IConfigurationManager configurationManager, IEventMetricManager eventMetricManager, IAuditMetricManager auditMetricManager, DiscoveryClientConfig discoveryClientConfig) : this(configurationManager, eventMetricManager, auditMetricManager, new RegistryClientConfig(), discoveryClientConfig) { }