diff --git a/support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java b/support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java index 2985133c..e091cb1e 100644 --- a/support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java +++ b/support/src/main/java/org/springframework/ws/transport/jms/support/JmsTransportUtils.java @@ -76,19 +76,8 @@ public abstract class JmsTransportUtils { return CONVERSION_TABLE[i + 1]; } } - // fall-back - StringBuilder builder = new StringBuilder(JmsTransportConstants.PROPERTY_PREFIX); - for (int i = 0; i < headerName.length(); i++) { - char ch = headerName.charAt(i); - if (i == 0) { - builder.append(Character.toLowerCase(ch)); + return headerName; } - else if (Character.isJavaIdentifierPart(ch)) { - builder.append(ch); - } - } - return builder.toString(); - } /** * Converts the given JMS property name to a transport header name. Returns the given property name if no match is @@ -103,27 +92,7 @@ public abstract class JmsTransportUtils { return CONVERSION_TABLE[i - 1]; } } - // fall-back - if (propertyName.startsWith(JmsTransportConstants.PROPERTY_PREFIX)) { - StringBuilder builder = new StringBuilder(propertyName.length()); - int start = JmsTransportConstants.PROPERTY_PREFIX.length(); - for (int i = start; i < propertyName.length(); i++) { - char ch = propertyName.charAt(i); - if (i == start) { - builder.append(Character.toUpperCase(ch)); - } - else { - if (Character.isUpperCase(ch)) { - builder.append('-'); - } - builder.append(ch); - } - } - return builder.toString(); - } - else { return propertyName; - } } /** diff --git a/support/src/test/java/org/springframework/ws/transport/jms/support/JmsTransportUtilsTest.java b/support/src/test/java/org/springframework/ws/transport/jms/support/JmsTransportUtilsTest.java index 98c3775f..9867c6cb 100644 --- a/support/src/test/java/org/springframework/ws/transport/jms/support/JmsTransportUtilsTest.java +++ b/support/src/test/java/org/springframework/ws/transport/jms/support/JmsTransportUtilsTest.java @@ -112,18 +112,4 @@ public class JmsTransportUtilsTest { String replyTo = JmsTransportUtils.getReplyToName(uri); assertEquals("Invalid reply to name", "jms/REPLY_QUEUE", replyTo); } - - @Test - public void headerToJmsPropertyFallback() { - String expected = "SOAPJMS_fooBarBaz"; - String result = JmsTransportUtils.headerToJmsProperty("Foo-Bar-Baz"); - assertEquals(expected, result); - } - - @Test - public void jmsPropertyToHeader() { - String expected = "Foo-Bar-Baz"; - String result = JmsTransportUtils.jmsPropertyToHeader("SOAPJMS_fooBarBaz"); - assertEquals(expected, result); - } } \ No newline at end of file