From 5c60168cf11de161f9505d7b1aca5b302bcaadc6 Mon Sep 17 00:00:00 2001 From: slaws Date: Mon, 18 Jan 2010 21:34:11 +0000 Subject: Call loadbuilders when the full collection is retrieved as well as when an individual policy builder is retrieved git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900573 13f79535-47bb-0310-9956-ffa450edef68 --- .../tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache') diff --git a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java index ac2bc262ff..a9195841e7 100644 --- a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java +++ b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java @@ -41,6 +41,7 @@ import org.apache.tuscany.sca.extensibility.ServiceDeclaration; import org.apache.tuscany.sca.extensibility.ServiceDeclarationParser; import org.apache.tuscany.sca.extensibility.ServiceDiscovery; import org.apache.tuscany.sca.interfacedef.InterfaceContractMapper; +import org.apache.tuscany.sca.policy.PolicyExpression; /** * Default implementation of a provider factory extension point. @@ -188,6 +189,7 @@ public class DefaultBuilderExtensionPoint implements BuilderExtensionPoint, Life } public Collection getPolicyBuilders() { + loadBuilders(); return policyBuilders.values(); } @@ -397,8 +399,6 @@ public class DefaultBuilderExtensionPoint implements BuilderExtensionPoint, Life public boolean build(EndpointReference endpointReference, Endpoint endpoint, BuilderContext context) { return getBuilder().build(endpointReference, endpoint, context); - } - + } } - } -- cgit v1.2.3