public RabbitMqManager(IRabbitMqConfiguration configuration, IConnectionInfoProvider provider, RabbitConnector connector)
        {
            this._connectionInfoProvider = provider;

            this._configuration = configuration;
            this._rabbitConnector = connector;
        }
Exemple #2
0
 static DataCache()
 {
     DataCacheService       = ResourceLocator.DataCacheService;
     ApplicationDataService = ResourceLocator.ApplicationDataService;
     ConnectionInfoProvider = ResourceLocator.ConnectionInfoProvider;
     LoadVolatileData();
     LoadSeasonalurls();
     RetrieveHumMalIdDictionary();
 }
Exemple #3
0
        public ConnectionService(IPeerPool peerPool, IPeerDialer peerDialer,
                                 IHandshakeProvider handshakeProvider, IConnectionInfoProvider connectionInfoProvider)
        {
            _peerPool               = peerPool;
            _peerDialer             = peerDialer;
            _handshakeProvider      = handshakeProvider;
            _connectionInfoProvider = connectionInfoProvider;

            Logger   = NullLogger <GrpcNetworkServer> .Instance;
            EventBus = NullLocalEventBus.Instance;
        }
Exemple #4
0
        private async Task EnsureMessageSenders(IConnectionInfoProvider connectionInfoProvider, IList <string> messageDestinations)
        {
            if (_connectionString == null)
            {
                _connectionString = await connectionInfoProvider.GetConnectionStringAsync();
            }

            foreach (string target in messageDestinations)
            {
                if (!_messageSenders.ContainsKey(target))
                {
                    IMessageSender sender = new MessageSender(_connectionString, target);
                    _messageSenders.Add(target, sender);
                }
            }
        }
Exemple #5
0
 public PeerDialer(IConnectionInfoProvider connectionInfoProvider, IAccountService accountService)
 {
     _connectionInfoProvider = connectionInfoProvider;
     _accountService         = accountService;
 }
Exemple #6
0
 public DataCache(IConnectionInfoProvider connectionInfoProvider)
 {
     _connectionInfoProvider = connectionInfoProvider;
 }
Exemple #7
0
 public ServiceBusOutgoingMessageSink(ILogger <ServiceBusOutgoingMessageSink> logger, IConnectionInfoProvider connectionInfoProvider)
 {
     _logger = logger;
     _connectionInfoProvider = connectionInfoProvider;
 }