Package org.springframework.amqp.core

Examples of org.springframework.amqp.core.Queue


  }

  @Test
  public void testRemoveBindingWithDefaultExchangeImplicitBinding() throws Exception {
    String queueName = "test.queue";
    final Queue queue = new Queue(queueName, false, false, false);
    rabbitAdmin.declareQueue(queue);
    Binding binding = new Binding(queueName, DestinationType.QUEUE, RabbitAdmin.DEFAULT_EXCHANGE_NAME, queueName, null);

    rabbitAdmin.removeBinding(binding);
View Full Code Here


  @Test
  public void testDeclareBindingWithDefaultExchangeNonImplicitBinding() throws Exception {
    Exchange exchange = new DirectExchange(RabbitAdmin.DEFAULT_EXCHANGE_NAME);
    String queueName = "test.queue";
    final Queue queue = new Queue(queueName, false, false, false);
    rabbitAdmin.declareQueue(queue);
    Binding binding = new Binding(queueName, DestinationType.QUEUE, exchange.getName(), "test.routingKey", null);

    try {
      rabbitAdmin.declareBinding(binding);
View Full Code Here

  @Test
  public void testSpringWithDefaultExchangeNonImplicitBinding() throws Exception {
    Exchange exchange = new DirectExchange(RabbitAdmin.DEFAULT_EXCHANGE_NAME);
    context.getBeanFactory().registerSingleton("foo", exchange);
    String queueName = "test.queue";
    final Queue queue = new Queue(queueName, false, false, false);
    context.getBeanFactory().registerSingleton("bar", queue);
    Binding binding = new Binding(queueName, DestinationType.QUEUE, exchange.getName(), "test.routingKey", null);
    context.getBeanFactory().registerSingleton("baz", binding);
    rabbitAdmin.afterPropertiesSet();
View Full Code Here

    this.beanFactory = beanFactory;
  }

  @Test
  public void testQueue() throws Exception {
    Queue queue = beanFactory.getBean("foo", Queue.class);
    assertNotNull(queue);
    assertEquals("foo", queue.getName());
    assertTrue(queue.isDurable());
    assertFalse(queue.isAutoDelete());
    assertFalse(queue.isExclusive());
  }
View Full Code Here

    assertFalse(queue.isExclusive());
  }

  @Test
  public void testAliasQueue() throws Exception {
    Queue queue = beanFactory.getBean("alias", Queue.class);
    assertNotNull(queue);
    assertEquals("spam", queue.getName());
    assertNotSame("alias", queue.getName());
  }
View Full Code Here

    assertNotSame("alias", queue.getName());
  }

  @Test
  public void testOverrideQueue() throws Exception {
    Queue queue = beanFactory.getBean("override", Queue.class);
    assertNotNull(queue);
    assertEquals("override", queue.getName());
    assertTrue(queue.isDurable());
    assertTrue(queue.isExclusive());
    assertTrue(queue.isAutoDelete());
  }
View Full Code Here

    assertTrue(queue.isAutoDelete());
  }

  @Test
  public void testOverrideAliasQueue() throws Exception {
    Queue queue = beanFactory.getBean("overrideAlias", Queue.class);
    assertNotNull(queue);
    assertEquals("bar", queue.getName());
    assertTrue(queue.isDurable());
    assertTrue(queue.isExclusive());
    assertTrue(queue.isAutoDelete());
  }
View Full Code Here

    assertTrue(queue.isAutoDelete());
  }

  @Test
  public void testAnonymousQueue() throws Exception {
    Queue queue = beanFactory.getBean("anonymous", Queue.class);
    assertNotNull(queue);
    assertNotSame("anonymous", queue.getName());
    assertTrue(queue instanceof AnonymousQueue);
    assertFalse(queue.isDurable());
    assertTrue(queue.isExclusive());
    assertTrue(queue.isAutoDelete());
  }
View Full Code Here

    assertTrue(queue.isAutoDelete());
  }

  @Test
  public void testReferenceArgumentsQueue() throws Exception {
    Queue queue = beanFactory.getBean("refArguments", Queue.class);
    assertNotNull(queue);
    assertEquals("bar", queue.getArguments().get("foo"));
    assertEquals(200L, queue.getArguments().get("x-message-ttl"));
    assertEquals("all", queue.getArguments().get("x-ha-policy"));
  }
View Full Code Here

    assertEquals("all", queue.getArguments().get("x-ha-policy"));
  }

  @Test
  public void testArgumentsQueue() throws Exception {
    Queue queue = beanFactory.getBean("arguments", Queue.class);
    assertNotNull(queue);
    assertEquals("bar", queue.getArguments().get("foo"));
    assertEquals(100L, queue.getArguments().get("x-message-ttl"));
    assertEquals("all", queue.getArguments().get("x-ha-policy"));
  }
View Full Code Here

TOP

Related Classes of org.springframework.amqp.core.Queue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.