Examples of StubTextMessage


Examples of org.springframework.jms.StubTextMessage

  }

  @Test
  public void jmsMessageIdMappedToHeader() throws JMSException {
    String messageId = "ID:ABC-123";
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setJMSMessageID(messageId);
    assertInboundHeader(jmsMessage, JmsHeaders.MESSAGE_ID, messageId);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

  }

  @Test
  public void jmsPriorityMappedToHeader() throws JMSException {
    int priority = 8;
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setJMSPriority(priority);
    assertInboundHeader(jmsMessage, JmsHeaders.PRIORITY, priority);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

  }

  @Test
  public void jmsReplyToMappedToHeader() throws JMSException {
    Destination replyTo = new Destination() {};
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setJMSReplyTo(replyTo);
    assertInboundHeader(jmsMessage, JmsHeaders.REPLY_TO, replyTo);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

  }

  @Test
  public void jmsTypeMappedToHeader() throws JMSException {
    String type = "testing";
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setJMSType(type);
    assertInboundHeader(jmsMessage, JmsHeaders.TYPE, type);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

  }

  @Test
  public void jmsTimestampMappedToHeader() throws JMSException {
    long timestamp = 123L;
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setJMSTimestamp(timestamp);
    assertInboundHeader(jmsMessage, JmsHeaders.TIMESTAMP, timestamp);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

    assertInboundHeader(jmsMessage, JmsHeaders.TIMESTAMP, timestamp);
  }

  @Test
  public void contentTypePropertyMappedToHeader() throws JMSException {
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setStringProperty("content_type", "foo");
    assertInboundHeader(jmsMessage, MessageHeaders.CONTENT_TYPE, "foo");
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

    assertInboundHeader(jmsMessage, MessageHeaders.CONTENT_TYPE, "foo");
  }

  @Test
  public void userDefinedPropertyMappedToHeader() throws JMSException {
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setIntProperty("foo", 123);
    assertInboundHeader(jmsMessage, "foo", 123);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

    assertInboundHeader(jmsMessage, "foo", 123);
  }

  @Test
  public void userDefinedPropertyMappedToHeaderWithCustomPrefix() throws JMSException {
    javax.jms.Message jmsMessage = new StubTextMessage();
    jmsMessage.setIntProperty("foo", 123);
    mapper.setInboundPrefix("custom_");
    assertInboundHeader(jmsMessage, "custom_foo", 123);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

    Message<String> message = initBuilder()
        .setHeader("foo", 123)
        .setHeader("bad", 456)
        .setHeader("bar", 789)
        .build();
    javax.jms.Message jmsMessage = new StubTextMessage() {
      @Override
      public void setObjectProperty(String name, Object value) throws JMSException {
        if (name.equals("bad")) {
          throw new JMSException("illegal property");
        }
        super.setObjectProperty(name, value);
      }
    };
    mapper.fromHeaders(message.getHeaders(), jmsMessage);
    Object foo = jmsMessage.getObjectProperty("foo");
    assertNotNull(foo);
    Object bar = jmsMessage.getObjectProperty("bar");
    assertNotNull(bar);
    Object bad = jmsMessage.getObjectProperty("bad");
    assertNull(bad);
  }
View Full Code Here

Examples of org.springframework.jms.StubTextMessage

    Message<String> message = initBuilder()
        .setHeader("foo", 123)
        .setHeader("bad", 456)
        .setHeader("bar", 789)
        .build();
    javax.jms.Message jmsMessage = new StubTextMessage() {
      @Override
      public void setObjectProperty(String name, Object value) throws JMSException {
        if (name.equals("bad")) {
          throw new IllegalArgumentException("illegal property");
        }
        super.setObjectProperty(name, value);
      }
    };
    mapper.fromHeaders(message.getHeaders(), jmsMessage);
    Object foo = jmsMessage.getObjectProperty("foo");
    assertNotNull(foo);
    Object bar = jmsMessage.getObjectProperty("bar");
    assertNotNull(bar);
    Object bad = jmsMessage.getObjectProperty("bad");
    assertNull(bad);
  }
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.