summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/assembly
diff options
context:
space:
mode:
Diffstat (limited to 'java/sca/modules/assembly')
-rw-r--r--java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.java b/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.java
index 38653af1ad..a52b645de6 100644
--- a/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.java
+++ b/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.java
@@ -326,7 +326,7 @@ public class CompositeBindingURIBuilderImpl extends BaseBuilderImpl implements C
Monitor monitor) throws CompositeBuilderException {
// This is a composite service so there is no component to provide a component URI
// The path to this composite (through nested composites) is used.
- boolean includeBindingName = composite.getServices().size() != 1;
+ boolean includeBindingName = service.getEndpoints().size() > 1;
constructBindingURI(parentComponentURI, service, binding, includeBindingName, defaultBindings, monitor);
}
@@ -345,7 +345,7 @@ public class CompositeBindingURIBuilderImpl extends BaseBuilderImpl implements C
Binding binding,
Map<QName, List<String>> defaultBindings,
Monitor monitor) throws CompositeBuilderException {
- boolean includeBindingName = component.getServices().size() != 1;
+ boolean includeBindingName = service.getEndpoints().size() > 1;
constructBindingURI(component.getURI(), service, binding, includeBindingName, defaultBindings, monitor);
}