You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ve...@apache.org on 2012/09/23 09:05:54 UTC

svn commit: r1388961 - in /synapse/trunk/java: modules/documentation/src/site/xdoc/userguide/samples/ modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ modules/transports/core/nhttp/src/main/java/org/apache/synapse/transpo...

Author: veithen
Date: Sun Sep 23 07:05:54 2012
New Revision: 1388961

URL: http://svn.apache.org/viewvc?rev=1388961&view=rev
Log:
Applied Sagara's patches for SYNAPSE-910 and SYNAPSE-912 to make Synapse compatible with the latest Axis2 trunk.

Modified:
    synapse/trunk/java/modules/documentation/src/site/xdoc/userguide/samples/sample50.xml
    synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java
    synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/MessageFormatterDecoratorFactory.java
    synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
    synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml

Modified: synapse/trunk/java/modules/documentation/src/site/xdoc/userguide/samples/sample50.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/documentation/src/site/xdoc/userguide/samples/sample50.xml?rev=1388961&r1=1388960&r2=1388961&view=diff
==============================================================================
--- synapse/trunk/java/modules/documentation/src/site/xdoc/userguide/samples/sample50.xml (original)
+++ synapse/trunk/java/modules/documentation/src/site/xdoc/userguide/samples/sample50.xml Sun Sep 23 07:05:54 2012
@@ -28,6 +28,7 @@
 
     <sequence name="main">
         <!-- filtering of messages with XPath and regex matches -->
+        <header name="Action" value="urn:getQuote"/>
         <filter source="get-property('To')" regex=".*/StockQuote.*">
             <then>
                 <send>

Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java?rev=1388961&r1=1388960&r2=1388961&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java Sun Sep 23 07:05:54 2012
@@ -253,7 +253,7 @@ public class Axis2HttpRequest {
         }
 
         if (msgContext.isSOAP11() && soapAction != null &&
-                soapAction.length() > 0) {
+                soapAction.length() >= 0) {
             Header existingHeader =
                     httpRequest.getFirstHeader(HTTPConstants.HEADER_SOAP_ACTION);
             if (existingHeader != null) {

Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/MessageFormatterDecoratorFactory.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/MessageFormatterDecoratorFactory.java?rev=1388961&r1=1388960&r2=1388961&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/MessageFormatterDecoratorFactory.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/MessageFormatterDecoratorFactory.java Sun Sep 23 07:05:54 2012
@@ -21,7 +21,7 @@ package org.apache.synapse.transport.nht
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.transport.MessageFormatter;
-import org.apache.axis2.transport.TransportUtils;
+import org.apache.axis2.util.MessageProcessorSelector;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.http.protocol.HTTP;
@@ -46,7 +46,7 @@ public class MessageFormatterDecoratorFa
 
         try {
             // Get message formatter based on the content type
-            MessageFormatter formatter = TransportUtils.getMessageFormatter(msgContext);
+            MessageFormatter formatter = MessageProcessorSelector.getMessageFormatter(msgContext);
 
             Object o = msgContext.getProperty(MessageContext.TRANSPORT_HEADERS);
             if (o != null && o instanceof Map) {

Modified: synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java?rev=1388961&r1=1388960&r2=1388961&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java (original)
+++ synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportSender.java Sun Sep 23 07:05:54 2012
@@ -26,7 +26,7 @@ import org.apache.axis2.description.Tran
 import org.apache.axis2.description.Parameter;
 import org.apache.axis2.transport.MessageFormatter;
 import org.apache.axis2.transport.OutTransportInfo;
-import org.apache.axis2.transport.TransportUtils;
+import org.apache.axis2.util.MessageProcessorSelector;
 import org.apache.axis2.transport.base.AbstractTransportSender;
 import org.apache.axis2.transport.base.BaseUtils;
 import org.apache.axis2.transport.base.ManagementSupport;
@@ -226,7 +226,7 @@ public class VFSTransportSender extends 
     private void populateResponseFile(FileObject responseFile, MessageContext msgContext,
                                       boolean append, boolean lockingEnabled) throws AxisFault {
         
-        MessageFormatter messageFormatter = TransportUtils.getMessageFormatter(msgContext);
+        MessageFormatter messageFormatter = MessageProcessorSelector.getMessageFormatter(msgContext);
         OMOutputFormat format = BaseUtils.getOMOutputFormat(msgContext);
         
         try {

Modified: synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml?rev=1388961&r1=1388960&r2=1388961&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml (original)
+++ synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml Sun Sep 23 07:05:54 2012
@@ -23,6 +23,7 @@
 
     <sequence name="main">
         <!-- filtering of messages with XPath and regex matches -->
+        <header name="Action" value="urn:getQuote"/>
         <filter source="get-property('To')" regex=".*/StockQuote.*">
             <then>
                 <send>