From 420a0ae043ef6829e4ba96c6fba24aaca8fd3838 Mon Sep 17 00:00:00 2001 From: antelder Date: Mon, 11 Jun 2012 13:59:51 +0000 Subject: Update to avoid duplicated wire processors git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1348852 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tuscany/sca/runtime/DefaultWireProcessorExtensionPoint.java | 1 + 1 file changed, 1 insertion(+) (limited to 'sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany') diff --git a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultWireProcessorExtensionPoint.java b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultWireProcessorExtensionPoint.java index 283d1d1a8b..054ebeda13 100644 --- a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultWireProcessorExtensionPoint.java +++ b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultWireProcessorExtensionPoint.java @@ -91,6 +91,7 @@ public class DefaultWireProcessorExtensionPoint implements RuntimeWireProcessorE try { Collection sds = registry.getServiceDiscovery().getServiceDeclarations(RuntimeWireProcessor.class, true); + sds = ServiceDiscovery.removeDuplicateDeclarations(sds); for (ServiceDeclaration sd : sds) { Class type = sd.loadClass(); Constructor constructor = null; -- cgit v1.2.3