You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2010/01/18 22:34:11 UTC

svn commit: r900573 - /tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java

Author: slaws
Date: Mon Jan 18 21:34:11 2010
New Revision: 900573

URL: http://svn.apache.org/viewvc?rev=900573&view=rev
Log:
Call loadbuilders when the full collection is retrieved as well as when an individual policy builder is retrieved

Modified:
    tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java

Modified: tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java?rev=900573&r1=900572&r2=900573&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/DefaultBuilderExtensionPoint.java Mon Jan 18 21:34:11 2010
@@ -41,6 +41,7 @@
 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 Collection<PolicyBuilder> getPolicyBuilders() {
+        loadBuilders();
         return policyBuilders.values();
     }
 
@@ -397,8 +399,6 @@
 
         public boolean build(EndpointReference endpointReference, Endpoint endpoint, BuilderContext context) {
             return getBuilder().build(endpointReference, endpoint, context);
-        }
-
+        }      
     }
-
 }