You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2006/11/27 06:06:10 UTC

svn commit: r479518 - /incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java

Author: asankha
Date: Sun Nov 26 21:06:09 2006
New Revision: 479518

URL: http://svn.apache.org/viewvc?view=rev&rev=479518
Log:
backwards compatible fix to support Axis2 1.1.1 in future (i.e. related to target resolution)

Modified:
    incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java

Modified: incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java
URL: http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java?view=diff&rev=479518&r1=479517&r2=479518
==============================================================================
--- incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java (original)
+++ incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/DynamicAxisOperation.java Sun Nov 26 21:06:09 2006
@@ -25,6 +25,7 @@
 import org.apache.axis2.i18n.Messages;
 import org.apache.axis2.util.UUIDGenerator;
 import org.apache.axis2.util.CallbackReceiver;
+import org.apache.axis2.util.TargetResolver;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.client.OperationClient;
 import org.apache.axis2.client.Options;
@@ -206,10 +207,12 @@
 			mc.setOptions(options);
 
 			// do Target Resolution
-			cc.getAxisConfiguration().getTargetResolverChain()
-					.resolveTarget(mc);
+			TargetResolver tr = cc.getAxisConfiguration().getTargetResolverChain();
+            if (tr != null) {
+                tr.resolveTarget(mc);
+            }
 
-			// if the transport to use for sending is not specified, try to find
+            // if the transport to use for sending is not specified, try to find
 			// it
 			// from the URL
 			TransportOutDescription transportOut = options.getTransportOut();



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