Author: mcombellack
Date: Tue Apr 8 03:19:43 2008
New Revision: 645827
URL: http://svn.apache.org/viewvc?rev=645827&view=rev
Log:
TUSCANY-2029 - Fixed issue with multiple levels of Nested Composite References
not working as they are using the wrong URI in the binding
Modified:
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/CompositeActivatorImpl.java
Modified:
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/CompositeActivatorImpl.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/CompositeActivatorImpl.java?rev=645827&r1=645826&r2=645827&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/CompositeActivatorImpl.java
(original)
+++
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/CompositeActivatorImpl.java
Tue Apr 8 03:19:43 2008
@@ -393,6 +393,12 @@
EndpointReference wireTarget =
new EndpointReferenceImpl((RuntimeComponent)serviceComponent,
service, serviceBinding, bindingContract);
+
+ // TUSCANY-2029 - We should use the URI of the serviceBinding because
the target may be a Component in a
+ // nested composite.
+ if (serviceBinding != null) {
+ wireTarget.setURI(serviceBinding.getURI());
+ }
RuntimeWire wire =
new RuntimeWireImpl(wireSource, wireTarget,
interfaceContractMapper, workScheduler, wireProcessor,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]