Example #1
0
 public ListeningConnection(QueueSubscription queueSubscription, ISubscriptionConfig config, QueueSubscriptionCache subscriptionCache)
 {
     _queueSubscription = queueSubscription;
     _config            = config;
     _subscriptionCache = subscriptionCache;
     Logger             = new RabbitMqConsoleLogger();
 }
Example #2
0
 public QueueOpener(string queueName, IRabbitMqSubscriber subscriberThread, QueueSubscriptionCache subscriptionCache)
 {
     _queueName         = queueName;
     _subscriberThread  = subscriberThread;
     _subscriptionCache = subscriptionCache;
     _listenPadlock     = new object();
 }
Example #3
0
 public ConnectionEntryPoint(ConnectionFactory connectionFactory, IRabbitMqSubscriber subscriber)
 {
     _connectionFactory = connectionFactory;
     _subscriber        = subscriber;
     _subscriptionCache = new QueueSubscriptionCache();
 }