// readonly UdpClient udpClient = new UdpClient(10000); public Worker(ILogger <Worker> logger, IRedisDataAccessor _redis, IPacketQueue queue) { _logger = logger; logger.LogInformation("entry worker"); redisDataAccessor = _redis; db = _redis.Connection().GetDatabase(); packetQueue = queue; }
public EventSubscribeWorker(ILogger <EventSubscribeWorker> _logger, IRedisDataAccessor _redis, EventDataAccessor eventDataAccessor, Notificator notificator ) { this.eventDataAccessor = eventDataAccessor; database = _redis.GetDatabase(); logger = _logger; this.Notificator = notificator; }
public MeasurementDataAccess(IRedisDataAccessor redisDataAccessor, MysqlDataAccessor mysqlDataAccessor) { this.redisDataAccessor = redisDataAccessor; database = redisDataAccessor.GetDatabase(); this.mysqlDataAccessor = mysqlDataAccessor; }