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