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