Package org.springframework.amqp.core

Examples of org.springframework.amqp.core.Binding


  public void testBindings() throws Exception {
    Map<String, Binding> bindings = beanFactory.getBeansOfType(Binding.class);
    // 4 for each exchange type
    assertEquals(17, bindings.size());
    for (Map.Entry<String, Binding> bindingEntry : bindings.entrySet()) {
      Binding binding = bindingEntry.getValue();
      if ("headers-test".equals(binding.getExchange()) && "bucket".equals(binding.getDestination())) {
        Map<String, Object> arguments = binding.getArguments();
        assertEquals(3, arguments.size());
        break;
      }
    }
  }
View Full Code Here


    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();
    assertNotNull(arguments);
    assertEquals(1, arguments.size());
    assertTrue(arguments.containsKey("x-match"));
    assertEquals("any", arguments.get("x-match"));
View Full Code Here

TOP

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

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.