Author: gnodet
Date: Wed Jul  4 08:27:52 2007
New Revision: 553241

URL: http://svn.apache.org/viewvc?view=rev&rev=553241
Log:
SM-966: Consumer endpoint sets service/interface/uri on the exchange even if 
set earlier

Modified:
    
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/endpoints/ConsumerEndpoint.java

Modified: 
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/endpoints/ConsumerEndpoint.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/endpoints/ConsumerEndpoint.java?view=diff&rev=553241&r1=553240&r2=553241
==============================================================================
--- 
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/endpoints/ConsumerEndpoint.java
 (original)
+++ 
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/endpoints/ConsumerEndpoint.java
 Wed Jul  4 08:27:52 2007
@@ -135,10 +135,10 @@
         if (targetUri != null) {
             URIResolver.configureExchange(exchange, getContext(), targetUri);
         }
-        if (targetInterface != null) {
+        if (exchange.getInterfaceName() == null && targetInterface != null) {
             exchange.setInterfaceName(targetInterface);
         }
-        if (targetService != null) {
+        if (exchange.getService() == null && targetService != null) {
             exchange.setService(targetService);
             if (targetEndpoint != null) {
                 ServiceEndpoint se = getContext().getEndpoint(targetService, 
targetEndpoint);


Reply via email to