Esempio n. 1
0
 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>());
 }
Esempio n. 2
0
 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>());
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }