Package org.springframework.messaging.converter

Examples of org.springframework.messaging.converter.GenericMessageConverter


  @Test
  public void receiveAndConvertFailed() {
    Message<?> expected = new GenericMessage<Object>("not a number test");
    this.template.setReceiveMessage(expected);
    this.template.setMessageConverter(new GenericMessageConverter());

    thrown.expect(MessageConversionException.class);
    thrown.expectCause(isA(ConversionFailedException.class));
    this.template.receiveAndConvert("somewhere", Integer.class);
  }
View Full Code Here


  @Test
  public void receiveAndConvertNoConverter() {
    Message<?> expected = new GenericMessage<Object>("payload");
    this.template.setDefaultDestination("home");
    this.template.setReceiveMessage(expected);
    this.template.setMessageConverter(new GenericMessageConverter());
    try {
      this.template.receiveAndConvert(Writer.class);
    }
    catch (MessageConversionException ex) {
      assertTrue("Invalid exception message '" + ex.getMessage() + "'", ex.getMessage().contains("payload"));
View Full Code Here

  @Test
  public void receiveAndConvertWithConversion() {
    javax.jms.Message jmsMessage = createJmsTextMessage("123");
    given(jmsTemplate.receive("myQueue")).willReturn(jmsMessage);

    messagingTemplate.setMessageConverter(new GenericMessageConverter());

    Integer payload = messagingTemplate.receiveAndConvert("myQueue", Integer.class);
    assertEquals(Integer.valueOf(123), payload);
    verify(jmsTemplate).receive("myQueue");
  }
View Full Code Here

  }

  @Override
  public void afterPropertiesSet() {
    if (this.messageConverter == null) {
      this.messageConverter = new GenericMessageConverter(this.conversionService);
    }
    if (this.argumentResolvers.getResolvers().isEmpty()) {
      this.argumentResolvers.addResolvers(initArgumentResolvers());
    }
  }
View Full Code Here

  @Test
  public void receiveAndConvertWithConversion() {
    org.springframework.amqp.core.Message amqpMessage = createAmqpTextMessage("123");
    given(rabbitTemplate.receive("myQueue")).willReturn(amqpMessage);

    messagingTemplate.setMessageConverter(new GenericMessageConverter());

    Integer payload = messagingTemplate.receiveAndConvert("myQueue", Integer.class);
    assertEquals(Integer.valueOf(123), payload);
    verify(rabbitTemplate).receive("myQueue");
  }
View Full Code Here

TOP

Related Classes of org.springframework.messaging.converter.GenericMessageConverter

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.