Author: supun
Date: Wed Feb  2 09:12:55 2011
New Revision: 1066379

URL: http://svn.apache.org/viewvc?rev=1066379&view=rev
Log:
fixing and small case where calculation of the REST_URL_POSTFIX doesn't take in 
to account the / in a request

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseCallbackReceiver.java
    
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseCallbackReceiver.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseCallbackReceiver.java?rev=1066379&r1=1066378&r2=1066379&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseCallbackReceiver.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseCallbackReceiver.java
 Wed Feb  2 09:12:55 2011
@@ -200,7 +200,7 @@ public class SynapseCallbackReceiver imp
                     synapseOutMsgCtx.getEnvelope().build();
                 } catch (OMException x) {
                     synapseOutMsgCtx.setEnvelope(response.getEnvelope());
-                  }
+                }
 
                 Exception e = (Exception) 
response.getProperty(SynapseConstants.ERROR_EXCEPTION);
 
@@ -227,7 +227,7 @@ public class SynapseCallbackReceiver imp
             // there can always be only one instance of an Endpoint in the 
faultStack of a message
             // if the send was successful, so remove it before we proceed any 
further
             Stack faultStack = synapseOutMsgCtx.getFaultStack();
-            if (faultStack !=null && !faultStack.isEmpty()
+            if (faultStack != null && !faultStack.isEmpty()
                 && faultStack.peek() instanceof Endpoint) {
                 Endpoint successfulEndpoint = (Endpoint) faultStack.pop();
                 successfulEndpoint.onSuccess();

Modified: 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java?rev=1066379&r1=1066378&r2=1066379&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
 (original)
+++ 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java
 Wed Feb  2 09:12:55 2011
@@ -239,10 +239,10 @@ public class ServerWorker implements Run
             int pos = uri.indexOf("://");
             if (pos != -1) {
                 uri = uri.substring(pos + 3);
-                pos = uri.indexOf("/");
-                if (pos != -1) {
-                    uri = uri.substring(pos + 1);
-                }
+            }
+            pos = uri.indexOf("/");
+            if (pos != -1) {
+                uri = uri.substring(pos + 1);
             }
         }
         msgContext.setProperty(NhttpConstants.REST_URL_POSTFIX, uri);


Reply via email to