Package org.springframework.amqp.rabbit.listener.adapter

Examples of org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.onMessage()


    MessageProperties properties = new MessageProperties();
    properties.setContentType(MessageProperties.CONTENT_TYPE_TEXT_PLAIN);
    Message amqpMessage = new Message("Hello".getBytes(), properties);

    try {
      listener.onMessage(amqpMessage, mock(Channel.class));
    }
    catch (Exception e) {
      fail("should not have failed to process simple message but got " + e.getMessage());
    }
  }
View Full Code Here


    MessageProperties properties = new MessageProperties();
    properties.setContentType(MessageProperties.CONTENT_TYPE_TEXT_PLAIN);
    Message amqpMessage = new Message("failValidation".getBytes(), properties);

    listener.onMessage(amqpMessage, mock(Channel.class));
  }

  @Component
  static class ValidationBean {
View Full Code Here

  public void resolveMessageAndSession() throws Exception {
    MessagingMessageListenerAdapter listener = createDefaultInstance(
        org.springframework.amqp.core.Message.class, Channel.class);

    Channel channel = mock(Channel.class);
    listener.onMessage(createTextMessage("test"), channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveGenericMessage() throws Exception {
View Full Code Here

  @Test
  public void resolveGenericMessage() throws Exception {
    MessagingMessageListenerAdapter listener = createDefaultInstance(Message.class);

    Channel channel = mock(Channel.class);
    listener.onMessage(createTextMessage("test"), channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveHeaderAndPayload() throws Exception {
View Full Code Here

    Channel channel = mock(Channel.class);
    MessageProperties properties = new MessageProperties();
    properties.setHeader("myCounter", 55);
    org.springframework.amqp.core.Message message = createTextMessage("my payload", properties);
    listener.onMessage(message, channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveCustomHeaderNameAndPayload() throws Exception {
View Full Code Here

    Channel channel = mock(Channel.class);
    MessageProperties properties = new MessageProperties();
    properties.setHeader("myCounter", 24);
    org.springframework.amqp.core.Message message = createTextMessage("my payload", properties);
    listener.onMessage(message, channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveHeaders() throws Exception {
View Full Code Here

    Channel channel = mock(Channel.class);
    MessageProperties properties = new MessageProperties();
    properties.setHeader("customInt", 1234);
    properties.setMessageId("abcd-1234");
    org.springframework.amqp.core.Message message = createTextMessage("my payload", properties);
    listener.onMessage(message, channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveMessageHeaders() throws Exception {
View Full Code Here

    Channel channel = mock(Channel.class);
    MessageProperties properties = new MessageProperties();
    properties.setHeader("customLong", 4567L);
    properties.setType("myMessageType");
    org.springframework.amqp.core.Message message = createTextMessage("my payload", properties);
    listener.onMessage(message, channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveRabbitMessageHeaderAccessor() throws Exception {
View Full Code Here

    Channel channel = mock(Channel.class);
    MessageProperties properties = new MessageProperties();
    properties.setHeader("customBoolean", true);
    properties.setAppId("myAppId");
    org.springframework.amqp.core.Message message = createTextMessage("my payload", properties);
    listener.onMessage(message, channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveObjectPayload() throws Exception {
View Full Code Here

    Channel channel = mock(Channel.class);
    MessageProperties messageProperties = new MessageProperties();
    messageProperties.setContentType(MessageProperties.CONTENT_TYPE_SERIALIZED_OBJECT);
    org.springframework.amqp.core.Message message =
        new org.springframework.amqp.core.Message(SerializationUtils.serialize(myBean), messageProperties);
    listener.onMessage(message, channel);
    assertDefaultListenerMethodInvocation();
  }

  @Test
  public void resolveConvertedPayload() throws Exception {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.