You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by mi...@apache.org on 2010/05/10 20:15:44 UTC

svn commit: r942835 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typehandlerspace/src/main/java/org/apache/clerezza/platform/typehandlerspace/TypeHandlerDiscoveryImpl.java

Author: mir
Date: Mon May 10 18:15:43 2010
New Revision: 942835

URL: http://svn.apache.org/viewvc?rev=942835&view=rev
Log:
Make refrences on typehandles dynamic

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typehandlerspace/src/main/java/org/apache/clerezza/platform/typehandlerspace/TypeHandlerDiscoveryImpl.java

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typehandlerspace/src/main/java/org/apache/clerezza/platform/typehandlerspace/TypeHandlerDiscoveryImpl.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typehandlerspace/src/main/java/org/apache/clerezza/platform/typehandlerspace/TypeHandlerDiscoveryImpl.java?rev=942835&r1=942834&r2=942835&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typehandlerspace/src/main/java/org/apache/clerezza/platform/typehandlerspace/TypeHandlerDiscoveryImpl.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typehandlerspace/src/main/java/org/apache/clerezza/platform/typehandlerspace/TypeHandlerDiscoveryImpl.java Mon May 10 18:15:43 2010
@@ -40,6 +40,7 @@ import org.apache.clerezza.rdf.core.Reso
 import org.apache.clerezza.rdf.core.UriRef;
 import org.apache.clerezza.rdf.ontologies.RDFS;
 import org.apache.clerezza.rdf.utils.RdfList;
+import org.apache.felix.scr.annotations.ReferencePolicy;
 
 /**
  * @author rbn
@@ -50,7 +51,8 @@ import org.apache.clerezza.rdf.utils.Rdf
 	@Reference(name="typeHandler",
 		cardinality=ReferenceCardinality.OPTIONAL_MULTIPLE,
 		referenceInterface=Object.class,
-		target="(org.apache.clerezza.platform.typehandler=true)"),
+		target="(org.apache.clerezza.platform.typehandler=true)",
+		policy=ReferencePolicy.DYNAMIC),
 	@Reference(name="systemGraph",
 		cardinality=ReferenceCardinality.MANDATORY_UNARY,
 		referenceInterface=MGraph.class,