Package org.springframework.amqp.support.converter

Examples of org.springframework.amqp.support.converter.JsonMessageConverter


    return template;
  }

  @Bean
  public MessageConverter jsonMessageConverter() {
    return new JsonMessageConverter();
  }
View Full Code Here


    @Override
    protected CamelContext createCamelContext() throws Exception {
        CachingConnectionFactory factory = new CachingConnectionFactory();
        RabbitTemplate amqpTemplate = new RabbitTemplate(factory);
        //The JSON converter stresses marshalling more than the default converter
        amqpTemplate.setMessageConverter(new JsonMessageConverter());
        SpringAMQPComponent amqpComponent = new SpringAMQPComponent(factory);
        amqpComponent.setAmqpTemplate(amqpTemplate);
       
        CamelContext camelContext = super.createCamelContext();
        camelContext.addComponent("spring-amqp", amqpComponent);
View Full Code Here

    }
  }
 
    @Bean
    public MessageConverter jsonMessageConverter() {
        return new JsonMessageConverter();
    }
View Full Code Here

  @Autowired
  private ConnectionFactory connectionFactory;
 
  @Bean
  public MessageConverter jsonMessageConverter() {
    return new JsonMessageConverter();
  }
View Full Code Here

    }
  }
 
    @Bean
    public MessageConverter jsonMessageConverter() {
        return new JsonMessageConverter();
    }
View Full Code Here

  }

  @Test // INT-2090
  public void jsonTypeIdNotOverwritten() {
    SimpleAmqpHeaderMapper headerMapper = new SimpleAmqpHeaderMapper();
    JsonMessageConverter converter = new JsonMessageConverter();
    MessageProperties amqpProperties = new MessageProperties();
    converter.toMessage("123", amqpProperties);
    Map<String, Object> headerMap = new HashMap<String, Object>();
    headerMap.put("__TypeId__", "java.lang.Integer");
    MessageHeaders messageHeaders = new MessageHeaders(headerMap);
    headerMapper.fromHeaders(messageHeaders, amqpProperties);
    assertEquals("java.lang.String", amqpProperties.getHeaders().get("__TypeId__"));
    Object result = converter.fromMessage(new Message("123".getBytes(), amqpProperties));
    assertEquals(String.class, result.getClass());
  }
View Full Code Here

TOP

Related Classes of org.springframework.amqp.support.converter.JsonMessageConverter

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.