From 7550f843640527f1ece148b804d3b3c7348027ad Mon Sep 17 00:00:00 2001 From: antelder Date: Sat, 18 Jun 2011 18:06:51 +0000 Subject: Clear out old endpoints before adding the binding endpoints. Without this you get duplicated endpoints when reusing contributions. It may be that we need a better way of resetting this and other things for restarts git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137222 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/tuscany/sca/builder/impl/EndpointBuilderImpl.java | 1 + 1 file changed, 1 insertion(+) (limited to 'sca-java-2.x/trunk') diff --git a/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/EndpointBuilderImpl.java b/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/EndpointBuilderImpl.java index c1ba47661a..0c25790920 100644 --- a/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/EndpointBuilderImpl.java +++ b/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/EndpointBuilderImpl.java @@ -113,6 +113,7 @@ public class EndpointBuilderImpl implements CompositeBuilder { // uri is calculated correctly // Callback endpoints may not be added here in the case that the // forward reference is not yet resolved. + service.getEndpoints().clear(); for (Binding binding : service.getBindings()) { Endpoint endpoint = assemblyFactory.createEndpoint(); endpoint.setComponent(component); -- cgit v1.2.3