You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2007/01/25 19:54:26 UTC

svn commit: r499903 - /webservices/muse/trunk/modules/muse-wsa-soap/src/org/apache/muse/ws/addressing/MessageHeaders.java

Author: danj
Date: Thu Jan 25 10:54:25 2007
New Revision: 499903

URL: http://svn.apache.org/viewvc?view=rev&rev=499903
Log:
Removed use of String.replaceAll() so we can compile on J2ME FP 1.1

Modified:
    webservices/muse/trunk/modules/muse-wsa-soap/src/org/apache/muse/ws/addressing/MessageHeaders.java

Modified: webservices/muse/trunk/modules/muse-wsa-soap/src/org/apache/muse/ws/addressing/MessageHeaders.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-wsa-soap/src/org/apache/muse/ws/addressing/MessageHeaders.java?view=diff&rev=499903&r1=499902&r2=499903
==============================================================================
--- webservices/muse/trunk/modules/muse-wsa-soap/src/org/apache/muse/ws/addressing/MessageHeaders.java (original)
+++ webservices/muse/trunk/modules/muse-wsa-soap/src/org/apache/muse/ws/addressing/MessageHeaders.java Thu Jan 25 10:54:25 2007
@@ -55,6 +55,10 @@
     // Used to lookup all exception messages
     //
     private static Messages _MESSAGES = MessagesFactory.get(MessageHeaders.class);
+
+    private static final String _REQUEST = "Request";
+
+    private static final String _RESPONSE = "Response";
         
     //
     // below are the standard WS-A header values for SOAP messages
@@ -320,11 +324,13 @@
         String requestAction = getAction().toString();
         String replyAction = null;
         
-        if (requestAction.endsWith("Request"))
-            replyAction = requestAction.replaceAll("Request", "Response");
+        int requestSuffix = requestAction.lastIndexOf(_REQUEST);
+        
+        if (requestSuffix >= 0)
+            replyAction = requestAction.substring(0, requestSuffix) + _RESPONSE;
         
         else
-            replyAction += "Response";
+            replyAction = requestAction + _RESPONSE;
         
         //
         // 1. create headers bound for wsa:ReplyTo



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org