public InterceptorProvider(IServiceEntryManager serviceEntryManager) { _serviceEntryManager = serviceEntryManager; _serializer = ServiceLocator.GetService <ISerializer <string> >(); _logger = ServiceLocator.GetService <ILogger <InterceptorProvider> >(); }
public ConsulServiceCommandManager(ConfigInfo configInfo, ISerializer <byte[]> serializer, ISerializer <string> stringSerializer, IClientWatchManager manager, IServiceEntryManager serviceEntryManager, ILogger <ConsulServiceCommandManager> logger) : base(stringSerializer, serviceEntryManager) { _configInfo = configInfo; _serializer = serializer; _logger = logger; _stringSerializer = stringSerializer; _manager = manager; _consul = new ConsulClient(config => { config.Address = new Uri($"http://{configInfo.Host}:{configInfo.Port}"); }); EnterServiceCommands().Wait(); }
public ConsulServiceCommandManager(ConfigInfo configInfo, ISerializer <byte[]> serializer, ISerializer <string> stringSerializer, IServiceRouteManager serviceRouteManager, IClientWatchManager manager, IServiceEntryManager serviceEntryManager, ILogger <ConsulServiceCommandManager> logger, IServiceHeartbeatManager serviceHeartbeatManager, IConsulClientProvider consulClientFactory) : base(stringSerializer, serviceEntryManager) { _configInfo = configInfo; _serializer = serializer; _logger = logger; _consulClientFactory = consulClientFactory; _stringSerializer = stringSerializer; _manager = manager; _serviceRouteManager = serviceRouteManager; _serviceHeartbeatManager = serviceHeartbeatManager; EnterServiceCommands().Wait(); _serviceRouteManager.Removed += ServiceRouteManager_Removed; }
public DefaultServiceEntryLocate(IServiceEntryManager serviceEntryManager) { _serviceEntryManager = serviceEntryManager; }
/// <summary> /// Initializes a new instance of the <see cref="InterceptorProvider" /> class. /// </summary> /// <param name="serviceEntryManager">The service entry manager.</param> public InterceptorProvider(IServiceEntryManager serviceEntryManager) { _serviceEntryManager = serviceEntryManager; }
protected ServiceCommandManagerBase(ISerializer <string> serializer, IServiceEntryManager serviceEntryManager) { _serializer = serializer; _serviceEntryManager = serviceEntryManager; }
public FailoverInjectionInvoker(IServiceCommandProvider serviceCommandProvider, IServiceEntryManager serviceEntryManager, ITypeConvertibleService typeConvertibleService) { _serviceCommandProvider = serviceCommandProvider; _serviceEntryManager = serviceEntryManager; _typeConvertibleService = typeConvertibleService; }
public ZookeeperServiceCommandManager(ConfigInfo configInfo, ISerializer <byte[]> serializer, ISerializer <string> stringSerializer, IServiceRouteManager serviceRouteManager, IServiceEntryManager serviceEntryManager, ILogger <ZookeeperServiceCommandManager> logger, IZookeeperClientProvider zookeeperClientProvider) : base(stringSerializer, serviceEntryManager) { _configInfo = configInfo; _serializer = serializer; _serviceRouteManager = serviceRouteManager; _logger = logger; _zookeeperClientProvider = zookeeperClientProvider; EnterServiceCommands().Wait(); _serviceRouteManager.Removed += ServiceRouteManager_Removed; }
public ServiceCommandProvider(IServiceEntryManager serviceEntryManager) { _serviceEntryManager = serviceEntryManager; }
public ServiceEntryManager_Tests() { _serviceEntryManager = GetRequiredService <IServiceEntryManager>(); }
public ConsulServiceCommandManager(ConfigInfo configInfo, ISerializer <byte[]> serializer, ISerializer <string> stringSerializer, IServiceRouteManager serviceRouteManager, IClientWatchManager manager, IServiceEntryManager serviceEntryManager, ILogger <ConsulServiceCommandManager> logger, IServiceHeartbeatManager serviceHeartbeatManager) : base(stringSerializer, serviceEntryManager) { _configInfo = configInfo; _serializer = serializer; _logger = logger; _stringSerializer = stringSerializer; _manager = manager; _serviceRouteManager = serviceRouteManager; _serviceHeartbeatManager = serviceHeartbeatManager; _consul = new ConsulClient(config => { config.Address = new Uri($"http://{configInfo.Host}:{configInfo.Port}"); }, null, h => { h.UseProxy = false; h.Proxy = null; }); EnterServiceCommands().Wait(); _serviceRouteManager.Removed += ServiceRouteManager_Removed; }
public DefaultServiceEntryLocator(IServiceEntryManager serviceEntryManager, ServiceEntryCache serviceEntryCache) { _serviceEntryManager = serviceEntryManager; _serviceEntryCache = serviceEntryCache; }
public ConsulServiceCommandManager(ConfigInfo configInfo, ISerializer <byte[]> serializer, ISerializer <string> stringSerializer, IServiceRouteManager serviceRouteManager, IClientWatchManager manager, IServiceEntryManager serviceEntryManager, ILogger <ConsulServiceCommandManager> logger, bool enableChildrenMonitor = false) : base(stringSerializer, serviceEntryManager) { _configInfo = configInfo; _serializer = serializer; _logger = logger; _stringSerializer = stringSerializer; _manager = manager; _serviceRouteManager = serviceRouteManager; _logger.LogInformation($"ConsulServiceCommandManager->ConsulClient Connect to http://{configInfo.Host}:{configInfo.Port}"); //20180719 _consul = new ConsulClient(config => { config.Address = new Uri($"http://{configInfo.Host}:{configInfo.Port}"); }, null, h => { h.UseProxy = false; h.Proxy = null; }); EnterServiceCommands().Wait(); _serviceRouteManager.Removed += ServiceRouteManager_Removed; }
public DefaultServiceEntryLocate(IServiceEntryManager serviceEntryManager) { _serviceEntryManager = serviceEntryManager; }
public DefaultServiceRouteProvider(IServiceEntryManager serviceEntryManager, IServiceRouteManager serviceRouteManager) { _serviceEntryManager = serviceEntryManager; _serviceRouteManager = serviceRouteManager; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultServiceRouteProvider" /> class. /// </summary> /// <param name="serviceRouteManager">The service route manager.</param> /// <param name="logger">The logger.</param> /// <param name="serviceEntryManager">The service entry manager.</param> /// <param name="serviceTokenGenerator">The service token generator.</param> public DefaultServiceRouteProvider(IServiceRouteManager serviceRouteManager, ILogger <DefaultServiceRouteProvider> logger, IServiceEntryManager serviceEntryManager, IServiceTokenGenerator serviceTokenGenerator) { _serviceRouteManager = serviceRouteManager; serviceRouteManager.Changed += ServiceRouteManager_Removed; serviceRouteManager.Removed += ServiceRouteManager_Removed; serviceRouteManager.Created += ServiceRouteManager_Add; _serviceEntryManager = serviceEntryManager; _serviceTokenGenerator = serviceTokenGenerator; _logger = logger; }