Package org.springframework.amqp.core

Examples of org.springframework.amqp.core.DirectExchange


      Exchange x;
      if ("topic".equals(exchangeType)) {
        x = new TopicExchange(exchangeName, durable, autoDelete);
      }
      else if ("direct".equals(exchangeType)) {
        x = new DirectExchange(exchangeName, durable, autoDelete);
      }
      else if ("fanout".equals(exchangeType)) {
        x = new FanoutExchange(exchangeName, durable, autoDelete);
      }
      else if ("headers".equals(exchangeType)) {
View Full Code Here


      Exchange x;
      if ("topic".equals(this.exchangeType)) {
        x = new TopicExchange(this.exchangeName, this.durable, this.autoDelete);
      }
      else if ("direct".equals(this.exchangeType)) {
        x = new DirectExchange(this.exchangeName, this.durable, this.autoDelete);
      }
      else if ("fanout".equals(this.exchangeType)) {
        x = new FanoutExchange(this.exchangeName, this.durable, this.autoDelete);
      }
      else if ("headers".equals(this.exchangeType)) {
View Full Code Here

    reader.loadBeanDefinitions(new ClassPathResource(getClass().getSimpleName() + "-context.xml", getClass()));
  }

  @Test
  public void testDirectExchange() throws Exception {
    DirectExchange exchange = beanFactory.getBean("direct", DirectExchange.class);
    assertNotNull(exchange);
    assertEquals("direct", exchange.getName());
    assertTrue(exchange.isDurable());
    assertFalse(exchange.isAutoDelete());
    assertFalse(exchange.shouldDeclare());
    assertEquals(2, exchange.getDeclaringAdmins().size());
    Binding binding = beanFactory.getBean("org.springframework.amqp.rabbit.config.BindingFactoryBean#0", Binding.class);
    assertFalse(binding.shouldDeclare());
    assertEquals(2, binding.getDeclaringAdmins().size());

    Map<String, Object> arguments = binding.getArguments();
View Full Code Here

  }

  @Test
  public void testAliasDirectExchange() throws Exception {
    DirectExchange exchange = beanFactory.getBean("alias", DirectExchange.class);
    assertNotNull(exchange);
    assertEquals("direct-alias", exchange.getName());
    assertTrue(exchange.isDurable());
    assertFalse(exchange.isAutoDelete());
  }
View Full Code Here

  }

  @Test
  public void testDirectExchangeOverride() throws Exception {
    DirectExchange exchange = beanFactory.getBean("direct-override", DirectExchange.class);
    assertNotNull(exchange);
    assertEquals("direct-override", exchange.getName());
    assertFalse(exchange.isDurable());
    assertTrue(exchange.isAutoDelete());
  }
View Full Code Here

    assertTrue(exchange.isAutoDelete());
  }

  @Test
  public void testDirectExchangeWithArguments() throws Exception {
    DirectExchange exchange = beanFactory.getBean("direct-arguments", DirectExchange.class);
    assertNotNull(exchange);
    assertEquals("direct-arguments", exchange.getName());
    assertEquals("bar", exchange.getArguments().get("foo"));
  }
View Full Code Here

    assertEquals("bar", exchange.getArguments().get("foo"));
  }

  @Test
  public void testDirectExchangeWithReferencedArguments() throws Exception {
    DirectExchange exchange = beanFactory.getBean("direct-ref-arguments", DirectExchange.class);
    assertNotNull(exchange);
    assertEquals("direct-ref-arguments", exchange.getName());
    assertEquals("bar", exchange.getArguments().get("foo"));
  }
View Full Code Here

TOP

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

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.