Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public DBNotificationQueue(ApplicationDbContext dbContext, Bus.IBus bus, ILogger logFactory)
 {
     _dbContext = dbContext;
     _logger    = logFactory.GetLoggerFor(this);
     _bus       = bus;
 }