summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2010-01-18 21:34:11 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2010-01-18 21:34:11 +0000
commit5c60168cf11de161f9505d7b1aca5b302bcaadc6 (patch)
tree7d307aa288a674e4ece43633bedb9be8c4acf27d /sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca
parente713ab6f04e4e967fb62a17b8f129abee8c63ebd (diff)
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
Diffstat (limited to 'sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca')
-rw-r--r--sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java6
1 files changed, 3 insertions, 3 deletions
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<PolicyBuilder> 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);
- }
-
+ }
}
-
}