Author: ruwan
Date: Mon May 11 18:38:20 2009
New Revision: 773650
URL: http://svn.apache.org/viewvc?rev=773650&view=rev
Log:
applying patch for SYNAPSE-546, thanks Amila for the improvement
Modified:
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/NhttpUtil.java
Modified:
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java?rev=773650&r1=773649&r2=773650&view=diff
==============================================================================
---
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java
(original)
+++
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java
Mon May 11 18:38:20 2009
@@ -270,7 +270,7 @@
EndpointReference epr = NhttpUtil.getDestinationEPR(msgContext);
if (epr != null) {
- if
(!AddressingConstants.Final.WSA_NONE_URI.equals(epr.getAddress())) {
+ if (!epr.hasNoneAddress()) {
sendAsyncRequest(epr, msgContext);
} else {
handleException("Cannot send message to " +
AddressingConstants.Final.WSA_NONE_URI);
Modified:
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/NhttpUtil.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/NhttpUtil.java?rev=773650&r1=773649&r2=773650&view=diff
==============================================================================
---
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/NhttpUtil.java
(original)
+++
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/util/NhttpUtil.java
Mon May 11 18:38:20 2009
@@ -18,14 +18,12 @@
*/
package org.apache.synapse.transport.nhttp.util;
+import org.apache.axiom.om.OMOutputFormat;
+import org.apache.axis2.Constants;
import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.addressing.AddressingConstants;
import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.Constants;
-import org.apache.axis2.transport.base.BaseUtils;
-import org.apache.axis2.transport.http.HTTPConstants;
import org.apache.axis2.transport.TransportUtils;
-import org.apache.axiom.om.OMOutputFormat;
+import org.apache.axis2.transport.http.HTTPConstants;
import java.net.InetAddress;
@@ -83,11 +81,7 @@
if (transportURL != null) {
return new EndpointReference(transportURL);
} else if (
- (msgContext.getTo() != null) &&
- !AddressingConstants.Submission.WSA_ANONYMOUS_URL.equals(
- msgContext.getTo().getAddress()) &&
- !AddressingConstants.Final.WSA_ANONYMOUS_URL.equals(
- msgContext.getTo().getAddress())) {
+ (msgContext.getTo() != null) &&
!msgContext.getTo().hasAnonymousAddress()) {
return msgContext.getTo();
}
return null;