You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ff...@apache.org on 2010/06/25 04:04:52 UTC
svn commit: r957781 - in
/servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr:
NMRConduitOutputStream.java NMRDestination.java
Author: ffang
Date: Fri Jun 25 02:04:52 2010
New Revision: 957781
URL: http://svn.apache.org/viewvc?rev=957781&view=rev
Log:
[SMX4-539] Inconsistent use of Endpoint.INTERFACE_NAME in cxf nmr transport
Modified:
servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRConduitOutputStream.java
servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRDestination.java
Modified: servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRConduitOutputStream.java
URL: http://svn.apache.org/viewvc/servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRConduitOutputStream.java?rev=957781&r1=957780&r2=957781&view=diff
==============================================================================
--- servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRConduitOutputStream.java (original)
+++ servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRConduitOutputStream.java Fri Jun 25 02:04:52 2010
@@ -143,8 +143,12 @@ public class NMRConduitOutputStream exte
LOG.info("service for exchange " + serviceName);
Map<String,Object> refProps = new HashMap<String,Object>();
- refProps.put(Endpoint.INTERFACE_NAME, interfaceName);
- refProps.put(Endpoint.SERVICE_NAME, serviceName);
+ if (interfaceName != null) {
+ refProps.put(Endpoint.INTERFACE_NAME, interfaceName.toString());
+ }
+ if (serviceName != null) {
+ refProps.put(Endpoint.SERVICE_NAME, serviceName.toString());
+ }
Reference ref = channel.getNMR().getEndpointRegistry().lookup(refProps);
xchng.setTarget(ref);
xchng.setOperation(bop.getName());
Modified: servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRDestination.java
URL: http://svn.apache.org/viewvc/servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRDestination.java?rev=957781&r1=957780&r2=957781&view=diff
==============================================================================
--- servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRDestination.java (original)
+++ servicemix/smx4/features/trunk/cxf/cxf-transport-nmr/src/main/java/org/apache/servicemix/cxf/transport/nmr/NMRDestination.java Fri Jun 25 02:04:52 2010
@@ -71,8 +71,8 @@ public class NMRDestination extends Abst
this.properties.put(Endpoint.NAME, info.getName().toString());
}
- this.properties.put(Endpoint.SERVICE_NAME, info.getService().getName());
- this.properties.put(Endpoint.INTERFACE_NAME, info.getInterface().getName());
+ this.properties.put(Endpoint.SERVICE_NAME, info.getService().getName().toString());
+ this.properties.put(Endpoint.INTERFACE_NAME, info.getInterface().getName().toString());
}
public void setChannel(Channel dc) {