List of usage examples for org.springframework.amqp.support.converter DefaultClassMapper DefaultClassMapper
DefaultClassMapper
From source file:amqp.spring.converter.XStreamConverter.java
public XStreamConverter() { this.classMapper = new DefaultClassMapper(); Map nstjsons = new HashMap(); this.outputFactory = new MappedXMLOutputFactory(nstjsons); this.inputFactory = new MappedXMLInputFactory(nstjsons); this.objectMapper = new XStream(); }
From source file:com.bfair.pricing.config.server.RabbitServerConfiguration.java
@Override @Bean//from w ww .ja va 2 s . c om public DefaultClassMapper typeMapper() { DefaultClassMapper typeMapper = new DefaultClassMapper(); Map<String, Class<?>> idClassMapping = new HashMap<String, Class<?>>(); idClassMapping.put("bookdto", Market.class); typeMapper.setIdClassMapping(idClassMapping); return typeMapper; }
From source file:com.bfair.pricing.gateway.RabbitPriceDataGateway.java
private DefaultClassMapper typeMapper() { DefaultClassMapper typeMapper = new DefaultClassMapper(); Map<String, Class<?>> idClassMapping = new HashMap<String, Class<?>>(); idClassMapping.put("pricedto", Price.class); typeMapper.setIdClassMapping(idClassMapping); return typeMapper; }
From source file:org.springframework.amqp.support.converter.Jackson2JsonMessageConverterTests.java
@Test public void shouldUseClassMapperWhenProvided() { Message message = converter.toMessage(trade, new MessageProperties()); converter.setClassMapper(new DefaultClassMapper()); converter.setJavaTypeMapper(null);/*from w w w . jav a 2s .com*/ SimpleTrade marshalledTrade = (SimpleTrade) converter.fromMessage(message); assertEquals(trade, marshalledTrade); }
From source file:org.springframework.amqp.support.converter.Jackson2JsonMessageConverterTests.java
@Test public void shouldUseClassMapperWhenProvidedOutbound() { converter.setClassMapper(new DefaultClassMapper()); converter.setJavaTypeMapper(null);//from ww w . j a v a 2 s . co m Message message = converter.toMessage(trade, new MessageProperties()); SimpleTrade marshalledTrade = (SimpleTrade) converter.fromMessage(message); assertEquals(trade, marshalledTrade); }
From source file:org.springframework.amqp.support.converter.Jackson2JsonMessageConverterTests.java
@Test public void testDefaultType() { byte[] bytes = "{\"name\" : \"foo\" }".getBytes(); MessageProperties messageProperties = new MessageProperties(); messageProperties.setContentType("application/json"); Message message = new Message(bytes, messageProperties); JsonMessageConverter converter = new JsonMessageConverter(); DefaultClassMapper classMapper = new DefaultClassMapper(); classMapper.setDefaultType(Foo.class); converter.setClassMapper(classMapper); Object foo = converter.fromMessage(message); assertTrue(foo instanceof Foo); }