summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2009-08-08 15:59:59 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2009-08-08 15:59:59 +0000
commitec44ab1fdaf11e3d86570f40ad013c42e76b46e7 (patch)
treedecd9e585a83661e606725059467c8b4338c77a8 /java
parent5b01fbe072200c67f0be0c95cdedf76b2e3317a2 (diff)
Fix the URI algorithm so that the binding name is only included in the URI if a service has multiple bindings
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@802405 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-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);
}