You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2007/07/04 17:27:53 UTC

svn commit: r553241 - /incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/endpoints/ConsumerEndpoint.java

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);