/** * @param messageProperties * @param inMessageProperties */ public static void initResponseMessageProperties(JMSMessageHeadersType messageProperties, JMSMessageHeadersType inMessageProperties) { messageProperties.setJMSDeliveryMode(inMessageProperties.getJMSDeliveryMode()); messageProperties.setJMSPriority(inMessageProperties.getJMSPriority()); messageProperties.setSOAPJMSRequestURI(inMessageProperties.getSOAPJMSRequestURI()); messageProperties.setSOAPJMSSOAPAction(inMessageProperties.getSOAPJMSSOAPAction()); messageProperties.setSOAPJMSBindingVersion("1.0"); }
private void read(Message message) throws JMSException { setJMSCorrelationID(message.getJMSCorrelationID()); setJMSDeliveryMode(Integer.valueOf(message.getJMSDeliveryMode())); setJMSExpiration(Long.valueOf(message.getJMSExpiration())); setJMSMessageID(message.getJMSMessageID()); setJMSPriority(Integer.valueOf(message.getJMSPriority())); setJMSRedelivered(Boolean.valueOf(message.getJMSRedelivered())); setJMSTimeStamp(Long.valueOf(message.getJMSTimestamp())); setJMSType(message.getJMSType()); setSOAPJMSTargetService(message.getStringProperty(JMSSpecConstants.TARGETSERVICE_FIELD)); setSOAPJMSBindingVersion(message.getStringProperty(JMSSpecConstants.BINDINGVERSION_FIELD)); setSOAPJMSContentType(message.getStringProperty(JMSSpecConstants.CONTENTTYPE_FIELD)); setSOAPJMSContentEncoding(message.getStringProperty(JMSSpecConstants.CONTENTENCODING_FIELD)); setSOAPJMSSOAPAction(message.getStringProperty(JMSSpecConstants.SOAPACTION_FIELD)); if (message.propertyExists(JMSSpecConstants.ISFAULT_FIELD)) { setSOAPJMSIsFault(message.getBooleanProperty(JMSSpecConstants.ISFAULT_FIELD)); } setSOAPJMSRequestURI(message.getStringProperty(JMSSpecConstants.REQUESTURI_FIELD)); setJMSReplyTo(getDestName(message)); readProperties(message); }
@Test public void test0009() throws Exception { TestCaseType testcase = JMSTestUtil.getTestCase("test0009"); final JMSSimplePortType simplePort = getPort("JMSSimpleService0009", "SimplePort", JMSSimpleService0009.class, JMSSimplePortType.class); JMSMessageHeadersType requestHeader = new JMSMessageHeadersType(); requestHeader.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT); requestHeader.setTimeToLive(10800000); requestHeader.setJMSPriority(3); requestHeader.setJMSReplyTo("dynamicQueues/replyqueue00093"); twoWayTestWithRequestHeader(testcase, simplePort, requestHeader); }
@Test public void test0008() throws Exception { TestCaseType testcase = JMSTestUtil.getTestCase("test0008"); final JMSSimplePortType simplePort = getPort("JMSSimpleService0008", "SimplePort", JMSSimpleService0008.class, JMSSimplePortType.class); JMSMessageHeadersType requestHeader = new JMSMessageHeadersType(); requestHeader.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT); requestHeader.setTimeToLive(14400000); requestHeader.setJMSPriority(8); requestHeader.setJMSReplyTo("dynamicQueues/replyqueue0008"); twoWayTestWithRequestHeader(testcase, simplePort, requestHeader); }
JMSMessageHeadersType messageHeaders = getOrCreateHeader(outMessage, headerType); if (!messageHeaders.isSetJMSDeliveryMode()) { messageHeaders.setJMSDeliveryMode(jmsConfig.getDeliveryMode());