public RuntimeConfigUpdater(Bus.IBus bus, RuntimeConfigHolder runtimeConfigHolder, ILogger logFactory) { _natsConnPub = bus.AllocateConnection().Result; _natsConnSub = bus.AllocateConnection().Result; _runtimeConfigHolder = runtimeConfigHolder; _logger = logFactory.GetLoggerFor(this); _natsAsyncSub = _natsConnSub.SubscribeAsync(Bus.Models.Core.Pub.Subjects.ConfigUpdatedEvent); _natsAsyncSub.MessageHandler += OnConfigUpdated; }
public DBNotificationQueue(ApplicationDbContext dbContext, Bus.IBus bus, ILogger logFactory) { _dbContext = dbContext; _logger = logFactory.GetLoggerFor(this); _bus = bus; }