Example usage for org.springframework.amqp.rabbit.listener SimpleMessageListenerContainer removeQueues

List of usage examples for org.springframework.amqp.rabbit.listener SimpleMessageListenerContainer removeQueues

Introduction

In this page you can find the example usage for org.springframework.amqp.rabbit.listener SimpleMessageListenerContainer removeQueues.

Prototype

@Override
public boolean removeQueues(Queue... queue) 

Source Link

Document

Remove queues from this container's list of queues.

Usage

From source file:org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainerTests.java

@Test
public void testChangeQueuesSimple() throws Exception {
    ConnectionFactory connectionFactory = mock(ConnectionFactory.class);
    final SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory);
    container.setQueueNames("foo");
    List<?> queues = TestUtils.getPropertyValue(container, "queueNames", List.class);
    assertEquals(1, queues.size());// ww  w. java 2 s . com
    container.addQueues(new AnonymousQueue(), new AnonymousQueue());
    assertEquals(3, queues.size());
    container.removeQueues(new Queue("foo"));
    assertEquals(2, queues.size());
    container.stop();
}