public CobCommonClientProxy(ICobRequestResolver requestResolver, IServiceRegistration serviceDiscovery, CobServiceDescription desc, ILoggerFactory loggerFactory) { _desc = desc; _requestResolver = requestResolver; _loggerFactory = loggerFactory; _selector = new DefaultServiceSelector(serviceDiscovery, _desc.ServiceName, loggerFactory?.CreateLogger <DefaultServiceSelector>()); }
public CobClientProxy(ICobRequestResolver requestResolver, CobServiceClassDescription typeDesc, IServiceRegistration serviceDiscovery, ILoggerFactory loggerFactory) { _loggerFactory = loggerFactory; _logger = _loggerFactory.CreateLogger <CobClientProxy>(); _typeDesc = typeDesc; _requestResolver = requestResolver;//change request by service descriptor _selector = new DefaultServiceSelector(serviceDiscovery, _typeDesc.ServiceName, _loggerFactory.CreateLogger <DefaultServiceSelector>()); }
public CobClientProxyFactory(ICobRequestResolver requestResolver, IServiceRegistration serviceDiscovery, ICobServiceDescriptorGenerator descriptorGenerator, ILoggerFactory loggerFactory) { _proxyGenerator = new Lazy <ProxyGenerator>(() => new ProxyGenerator(), false); _loggerFactory = loggerFactory; _requestResolver = requestResolver; _serviceDiscovery = serviceDiscovery; _descriptorGenerator = descriptorGenerator; }
public CobClientProxyFactory(ICobRequestResolver requestResolver, IServiceRegistration serviceDiscovery, ICobServiceDescriptionGenerator descriptorGenerator, ILoggerFactory loggerFactory, ICobMvcContextAccessor contextAccessor, IOptions <CobMvcRequestOptions> requestOptions) { _proxyGenerator = new Lazy <ProxyGenerator>(() => new ProxyGenerator(), false); _loggerFactory = loggerFactory; _requestResolver = requestResolver; _serviceDiscovery = serviceDiscovery; _descriptorGenerator = descriptorGenerator; _contextAccessor = contextAccessor; _requestOptions = requestOptions; }