public PushReceiver(ILoggerFactory loggerFactory, HostReactor hostReactor) { _logger = loggerFactory.CreateLogger <PushReceiver>(); _hostReactor = hostReactor; Task.Factory.StartNew( async() => await RunAsync(), TaskCreationOptions.LongRunning); }
public FailoverReactor(ILoggerFactory loggerFactory, HostReactor hostReactor, DiskCache diskCache, string cacheDir) { _logger = loggerFactory.CreateLogger <FailoverReactor>(); _hostReactor = hostReactor; _diskCache = diskCache; _failoverDir = Path.Combine(cacheDir, FAILOVER_PATH); Init(); }
public NacosNamingClient( ILoggerFactory loggerFactory, IOptionsMonitor <NacosOptions> optionAccs, IHttpClientFactory clientFactory) { _logger = loggerFactory.CreateLogger <NacosNamingClient>(); _options = optionAccs.CurrentValue; _proxy = new Naming.Http.NamingProxy(loggerFactory, _options, clientFactory); _beatReactor = new BeatReactor(loggerFactory, _proxy, _options); _eventDispatcher = new EventDispatcher(loggerFactory); _hostReactor = new HostReactor(loggerFactory, _eventDispatcher, _proxy, _options); }