public ClrServiceEntryFactory(IServiceProvider serviceProvider, IServiceIdGenerator serviceIdGenerator, ITypeConvertibleService typeConvertibleService, ILoggerFactory loggerFactory)
 {
     _serviceProvider        = serviceProvider;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
     _logger = loggerFactory.CreateLogger <ClrServiceEntryFactory>();
 }
 public ServiceEntryFactory(IServiceProvider serviceProvider, IServiceIdGenerator serviceIdGenerator,
                            ITypeConvertibleService typeConvertibleService)
 {
     _serviceProvider        = serviceProvider;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
 }
 public ClrServiceEntryFactory(CPlatformContainer serviceProvider, IServiceIdGenerator serviceIdGenerator, ITypeConvertibleService typeConvertibleService, IValidationProcessor validationProcessor)
 {
     _serviceProvider        = serviceProvider;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
     _validationProcessor    = validationProcessor;
 }
 public ServiceEntryFactory(IServiceProvider serviceProvider, IServiceIdGenerator serviceIdGenerator,
                            ITypeConvertibleService typeConvertibleService, IAuthorizationServerProvider authorizationServerProvider)
 {
     _serviceProvider        = serviceProvider;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
     _authorization          = authorizationServerProvider;
 }
Beispiel #5
0
 public LiveStreamServiceExecutor(
     IRtmpRemoteInvokeService rtmpRemoteInvokeService,
     IServiceIdGenerator serviceIdGenerator
     )
 {
     _rtmpRemoteInvokeService = rtmpRemoteInvokeService;
     _publishServiceId        = serviceIdGenerator.GenerateServiceId(typeof(ILiveRomtePublishService).GetMethod("Publish"));
 }
 public RpcClientProxyInterceptor(IServiceIdGenerator serviceIdGenerator,
                                  IServiceEntryLocator serviceEntryLocator,
                                  ICurrentServiceKey currentServiceKey,
                                  IServiceExecutor serviceExecutor)
 {
     _serviceIdGenerator  = serviceIdGenerator;
     _serviceEntryLocator = serviceEntryLocator;
     _currentServiceKey   = currentServiceKey;
     _serviceExecutor     = serviceExecutor;
 }
Beispiel #7
0
 public ServiceEntryContainer(IContainer container, IServiceIdGenerator serviceIdGenerate, ITypeConvertProvider typeConvertProvider, ISerializer serializer, ILogger logger)
 {
     _container           = container;
     _services            = new List <ServiceEntry>();
     _handler             = new ConcurrentDictionary <Tuple <Type, string>, FastExecutor.FastExecutorHandler>();
     _serializer          = serializer;
     _logger              = logger;
     _serviceIdGenerate   = serviceIdGenerate;
     _typeConvertProvider = typeConvertProvider;
 }
 public DefaultServiceEntryGenerator(IServiceIdGenerator serviceIdGenerator,
                                     IParameterProvider parameterProvider,
                                     IHttpMethodProvider httpMethodProvider,
                                     IOptions <GovernanceOptions> governanceOptions)
 {
     _serviceIdGenerator = serviceIdGenerator;
     _parameterProvider  = parameterProvider;
     _httpMethodProvider = httpMethodProvider;
     _governanceOptions  = governanceOptions.Value;
 }
 public AbstractChannelService(IMessagePushService messagePushService,
                               IMqttBrokerEntryManger mqttBrokerEntryManger,
                               IMqttRemoteInvokeService mqttRemoteInvokeService,
                               IServiceIdGenerator serviceIdGenerator
                               )
 {
     _messagePushService      = messagePushService;
     _mqttBrokerEntryManger   = mqttBrokerEntryManger;
     _mqttRemoteInvokeService = mqttRemoteInvokeService;
     _publishServiceId        = serviceIdGenerator.GenerateServiceId(typeof(IMqttRomtePublishService).GetMethod("Publish"));
 }
Beispiel #10
0
 public ServiceEntryContainer(IContainer container, IServiceIdGenerator serviceIdGenerate,
                              ITypeConvertProvider typeConvertProvider)
 //public ServiceEntryContainer()
 {
     _serviceIdGenerate   = serviceIdGenerate;
     _container           = container;
     _typeConvertProvider = typeConvertProvider;
     _services            = new List <JimuServiceEntry>();
     _handler             = new ConcurrentDictionary <Tuple <Type, string>, FastInvoke.FastInvokeHandler>();
     new ConcurrentDictionary <Tuple <Type, string>, object>();
 }
Beispiel #11
0
 public MqttChannelService(IMessagePushService messagePushService, IClientSessionService clientSessionService,
                           ILogger <MqttChannelService> logger, IWillService willService,
                           IMqttBrokerEntryManger mqttBrokerEntryManger,
                           IMqttRemoteInvokeService mqttRemoteInvokeService,
                           IServiceIdGenerator serviceIdGenerator) :
     base(messagePushService,
          mqttBrokerEntryManger,
          mqttRemoteInvokeService,
          serviceIdGenerator)
 {
     _messagePushService   = messagePushService;
     _clientSessionService = clientSessionService;
     _logger      = logger;
     _willService = willService;
 }
Beispiel #12
0
 public ServiceProxyGenerater(IServiceIdGenerator serviceIdGenerator)
 {
     _serviceIdGenerator = serviceIdGenerator;
 }
Beispiel #13
0
 public ClrServiceEntryFactory(IServiceInstanceFactory serviceFactory, IServiceIdGenerator serviceIdGenerator, ITypeConvertibleService typeConvertibleService)
 {
     _serviceFactory         = serviceFactory;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
 }
Beispiel #14
0
 public ServiceProxyGenerater(IServiceIdGenerator serviceIdGenerator, ILogger <ServiceProxyGenerater> logger)
 {
     _serviceIdGenerator = serviceIdGenerator;
     _logger             = logger;
 }
 public DefaultServiceIdGenerator_Test()
 {
     _serviceIdGenerator = GetRequiredService <IServiceIdGenerator>();
 }
 public ServerEntryCreator(IServiceProvider provider, IServiceIdGenerator serviceIdGenerator, ITypeConvertibleService typeConvertibleService)
 {
     _provider               = provider;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
 }
Beispiel #17
0
 public ServiceProxyGenerater(IServiceIdGenerator serviceIdGenerator)
 {
     _serviceIdGenerator = serviceIdGenerator;
 }
 public ServiceProxyGenerater(IServiceIdGenerator serviceIdGenerator, ILogger<ServiceProxyGenerater> logger)
 {
     _serviceIdGenerator = serviceIdGenerator;
     _logger = logger;
 }
 public ClrServiceEntryFactory(IServiceIdGenerator serviceIdGenerator)
 {
     _serviceIdGenerator = serviceIdGenerator;
 }
Beispiel #20
0
 public ClrServiceEntryFactory(IServiceInstanceFactory serviceFactory, IServiceIdGenerator serviceIdGenerator, ISerializer serializer)
 {
     _serviceFactory = serviceFactory;
     _serviceIdGenerator = serviceIdGenerator;
     _serializer = serializer;
 }
Beispiel #21
0
 public ClrServiceEntryFactory(CPlatformContainer serviceProvider, IServiceIdGenerator serviceIdGenerator, ITypeConvertibleService typeConvertibleService)
 {
     _serviceProvider        = serviceProvider;
     _serviceIdGenerator     = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
 }
Beispiel #22
0
 public ClrServiceEntryFactory(IServiceInstanceFactory serviceFactory, IServiceIdGenerator serviceIdGenerator, ITypeConvertibleService typeConvertibleService)
 {
     _serviceFactory = serviceFactory;
     _serviceIdGenerator = serviceIdGenerator;
     _typeConvertibleService = typeConvertibleService;
 }