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>