public EvictionService(IMemoryDiscoveryPeerRepository memoryDiscoveryPeerRepository) { _memoryDiscoveryPeerRepository = memoryDiscoveryPeerRepository; _evictionTimer = new Timer(Program.InstanceConfig.EvictionTimerIntervalInSecs * 1000); _evictionTimer.AutoReset = true; _evictionTimer.Enabled = true; _evictionTimer.Elapsed += OnTimedEvent; }
public PublishClientsService(IMQTTService mqttService, IMemoryDiscoveryPeerRepository discoveryPeerRepository) { _mqttService = mqttService; _discoveryPeerRepository = discoveryPeerRepository; }
public MQTTProcessingService(IMemoryDiscoveryPeerRepository memoryDiscoveryPeerRepository, IMemoryDiscoveryClientRepository clientDiscoveryRepo, IMemoryGeneralConfigurationClientRepository clientConfigurationRepo) { _memoryDiscoveryPeerRepository = memoryDiscoveryPeerRepository; _clientDiscoveryRepo = clientDiscoveryRepo; _clientConfigurationRepo = clientConfigurationRepo; }
public PublishChangesService(IMQTTService mqttService, IMemoryDiscoveryPeerRepository peersRepository) { _mqttService = mqttService; _discoveryPeerRepository = peersRepository; }