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