예제 #1
0
 public void Dispose()
 {
     _advancedBus.QueueDelete(_systemXQueue);
     _advancedBus.QueueDelete(_transMedQueue);
     _advancedBus.ExchangeDelete(_transMedExchange);
     _advancedBus.ExchangeDelete(_systemXExchange);
     _advancedBus.Dispose();
 }
예제 #2
0
 private void DeleteQueueInternal(IQueue queue)
 {
     lock (_locker)
     {
         _advancedBus.QueueDelete(queue);
     }
 }
        public void SetUp()
        {
            mockBuilder = new MockBuilder();
            advancedBus = mockBuilder.Bus.Advanced;

            var queue = new Topology.Queue("my_queue", false);
            advancedBus.QueueDelete(queue);
        }
예제 #4
0
        public void SetUp()
        {
            mockBuilder = new MockBuilder();
            advancedBus = mockBuilder.Bus.Advanced;

            var queue = new Topology.Queue("my_queue", false);

            advancedBus.QueueDelete(queue);
        }
        public When_a_queue_is_deleted()
        {
            mockBuilder = new MockBuilder();
            advancedBus = mockBuilder.Bus.Advanced;

            var queue = new Topology.Queue("my_queue", false);

            advancedBus.QueueDelete(queue);
        }
예제 #6
0
        public void Should_be_able_to_delete_objects()
        {
            // declare some objects
            var queue    = advancedBus.QueueDeclare("my_queue");
            var exchange = advancedBus.ExchangeDeclare("my_exchange", ExchangeType.Direct);
            var binding  = advancedBus.Bind(exchange, queue, "routing_key");

            // and then delete them
            advancedBus.BindingDelete(binding);
            advancedBus.ExchangeDelete(exchange);
            advancedBus.QueueDelete(queue);
        }
예제 #7
0
        /// <summary>
        /// Queue 삭제
        /// </summary>
        /// <param name="queueName">Queue 명</param>
        public void DeleteQueue(string queueName)
        {
            IQueue queue = new Queue(queueName, false);

            advancedBus.QueueDelete(queue);
        }