Exemplo n.º 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);
 }
Exemplo n.º 2
0
 public RabbitLogger(IRabbitServer rabbitServer, string exchangeName = "Logs")
 {
     _rabbitServer  = rabbitServer;
     _logDispatcher = rabbitServer.CreateTopicExchangeDispatcher(exchangeName);
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ConfiguredConnectionFactory"/> class
        /// </summary>
        /// <param name="server">A <see cref="IRabbitServer"/> instance containing server information</param>
        public ConfiguredConnectionFactory(IRabbitServer server)
        {
            Guard.Argument(server, nameof(server)).NotNull();

            _server = server;
        }