public RegistryService(IServiceTimer serviceTimer, IRabbitServer rabbitServer, IRegistryServiceConfigurator configurator, IPhoenixLogger PhoenixLogger) { _configurator = configurator; _PhoenixLogger = PhoenixLogger; _timer = serviceTimer; _timer.Init((_configurator.NoTrafficTimerIntervalSeconds * 1000), TimeoutReached); _rabbitServer = rabbitServer; _dispatcher = _rabbitServer.CreateFanoutExchangeDispatcher(_configurator.RegistryRabbitConfig.ExchangeName); }
public EmployeeLogic(IRepositoryDataFactory <Employee, int> dataFactory, IPhoenixLogger logger) { _dataFactory = dataFactory; _logger = logger; }
public RepositoryDataFactory(Container container, IOptionsAccessor <DataSourceConfig> config, IPhoenixLogger logger) { _container = container; _config = config; _logger = logger; }