From c11d800db46ab42e99d7837427dd07dccaffc66a Mon Sep 17 00:00:00 2001 From: rfeng Date: Sat, 13 Feb 2010 01:19:32 +0000 Subject: Start to make extension points/extensions configurable from NodeFactory/ServiceDiscovery git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@909678 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/runtime/DefaultDomainRegistryFactoryExtensionPoint.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sca-java-2.x/trunk/modules/core-spi/src/main/java/org') diff --git a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultDomainRegistryFactoryExtensionPoint.java b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultDomainRegistryFactoryExtensionPoint.java index bd59103d59..f74d80b882 100644 --- a/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultDomainRegistryFactoryExtensionPoint.java +++ b/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DefaultDomainRegistryFactoryExtensionPoint.java @@ -44,9 +44,13 @@ public class DefaultDomainRegistryFactoryExtensionPoint implements DomainRegistr /** * @param registry */ - public DefaultDomainRegistryFactoryExtensionPoint(ExtensionPointRegistry registry) { + public DefaultDomainRegistryFactoryExtensionPoint(ExtensionPointRegistry registry, Map attributes) { super(); this.registry = registry; + // Populate the domainRegistryMapping + domainRegistryMapping.putAll(attributes); + domainRegistryMapping.remove("class"); + domainRegistryMapping.remove("ranking"); } public void addDomainRegistryFactory(DomainRegistryFactory factory) { -- cgit v1.2.3