示例#1
0
 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);
 }
示例#2
0
 public EmployeeLogic(IRepositoryDataFactory <Employee, int> dataFactory, IPhoenixLogger logger)
 {
     _dataFactory = dataFactory;
     _logger      = logger;
 }
示例#3
0
 public RepositoryDataFactory(Container container, IOptionsAccessor <DataSourceConfig> config, IPhoenixLogger logger)
 {
     _container = container;
     _config    = config;
     _logger    = logger;
 }