示例#1
0
        public IRabbitQueue DeclareQueueNoWait(string name, QueueOptions options)
        {
            var queue = new StubRabbitQueue(name, options);

            _queuesDeclaredNoWait.Add(queue);
            return(queue);
        }
示例#2
0
        // End Stub Helpers

        public IRabbitQueue DeclareQueue(string name, QueueOptions options)
        {
            EnsureNotDisposed();

            var queue = new StubRabbitQueue(name, options);

            _queuesDeclared.Add(queue);
            return(queue);
        }
示例#3
0
        IRabbitQueueBinding IRabbitChannelInternal.BindInternal(bool nowait, string queue, string exchange, string routingKeyOrFilter)
        {
            EnsureNotDisposed();

            var ex = new StubRabbitExchange(exchange, new ExchangeOptions());
            var q  = new StubRabbitQueue(queue, new QueueOptions());

            return(nowait ?
                   this.BindNoWait(ex, q, routingKeyOrFilter) :
                   this.Bind(ex, q, routingKeyOrFilter));
        }