You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cl...@apache.org on 2008/08/07 14:41:19 UTC

svn commit: r683601 - in /felix/trunk/ipojo: arch/obr.xml composite/obr.xml core/obr.xml handler/eventadmin/obr.xml handler/extender/obr.xml handler/temporal/obr.xml handler/whiteboard/obr.xml

Author: clement
Date: Thu Aug  7 05:41:19 2008
New Revision: 683601

URL: http://svn.apache.org/viewvc?rev=683601&view=rev
Log:
Fix the issue Felix-673
Provide OBR description to :
- iPOJO core
- iPOJO composite
- Event Admin handler
- Whiteboard pattern handler
- Extender pattern handler
- Temporal dependency handler
- Arch command 

Added:
    felix/trunk/ipojo/arch/obr.xml
    felix/trunk/ipojo/composite/obr.xml
    felix/trunk/ipojo/core/obr.xml
    felix/trunk/ipojo/handler/eventadmin/obr.xml
    felix/trunk/ipojo/handler/extender/obr.xml
    felix/trunk/ipojo/handler/temporal/obr.xml
    felix/trunk/ipojo/handler/whiteboard/obr.xml

Added: felix/trunk/ipojo/arch/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/arch/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/arch/obr.xml (added)
+++ felix/trunk/ipojo/arch/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,6 @@
+<obr>
+	<require extend="false" filter="(service=org.apache.felix.ipojo.architecture.Architecture)" multiple="true" name="service" optional="true">Import Service org.apache.felix.ipojo.architecture.Architecture</require>
+	<require extend="false" filter="(service=org.apache.felix.ipojo.Factory)" multiple="false" name="service" optional="true">Import Service org.apache.felix.ipojo.Factory</require>
+	<require extend="false" filter="(service=org.apache.felix.ipojo.HandlerFactory)" multiple="false" name="service" optional="true">Import Service org.apache.felix.ipojo.HandlerFactory</require>
+	<require extend="false" filter="(&amp;(name=requires)(namespace=org.apache.felix.ipojo))" multiple="false" optional="false" name="ipojo.handler">Require Handler</require>
+</obr>
\ No newline at end of file

Added: felix/trunk/ipojo/composite/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/composite/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/composite/obr.xml (added)
+++ felix/trunk/ipojo/composite/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,22 @@
+<obr>
+	<capability name="ipojo.handler">
+		<p n="name" v="instance"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+		<p n="type" v="composite"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="subservice"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+		<p n="type" v="composite"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="provides"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+		<p n="type" v="composite"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="architecture"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+		<p n="type" v="composite"/>
+	</capability>
+</obr>
\ No newline at end of file

Added: felix/trunk/ipojo/core/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/core/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/core/obr.xml (added)
+++ felix/trunk/ipojo/core/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,26 @@
+<obr>
+	<capability name="ipojo.handler">
+		<p n="name" v="controller"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="callback"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="requires"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="provides"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="properties"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+	</capability>
+		<capability name="ipojo.handler">
+		<p n="name" v="architecture"/>
+		<p n="namespace" v="org.apache.felix.ipojo"/>
+	</capability>
+</obr>
\ No newline at end of file

Added: felix/trunk/ipojo/handler/eventadmin/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/handler/eventadmin/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/handler/eventadmin/obr.xml (added)
+++ felix/trunk/ipojo/handler/eventadmin/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,13 @@
+<obr>
+	<capability name="ipojo.handler">
+		<p n="name" v="publisher"/>
+		<p n="namespace" v="org.apache.felix.ipojo.handlers.event.EventAdminHandler"/>
+		<p n="type" v="primitive"/>
+	</capability>
+	<capability name="ipojo.handler">
+		<p n="name" v="subscriber"/>
+		<p n="namespace" v="org.apache.felix.ipojo.handlers.event.EventAdminHandler"/>
+		<p n="type" v="primitive"/>
+	</capability>
+	<require extend="false" filter="(service=org.osgi.service.event.EventAdmin)" multiple="false" name="service" optional="false">Import Event Admin service</require>
+</obr>
\ No newline at end of file

Added: felix/trunk/ipojo/handler/extender/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/handler/extender/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/handler/extender/obr.xml (added)
+++ felix/trunk/ipojo/handler/extender/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,7 @@
+<obr>
+	<capability name="ipojo.handler">
+		<p n="name" v="extender"/>
+		<p n="namespace" v="org.apache.felix.ipojo.extender"/>
+		<p n="type" v="primitive"/>
+	</capability>
+</obr>
\ No newline at end of file

Added: felix/trunk/ipojo/handler/temporal/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/handler/temporal/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/handler/temporal/obr.xml (added)
+++ felix/trunk/ipojo/handler/temporal/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,7 @@
+<obr>
+	<capability name="ipojo.handler">
+		<p n="name" v="requires"/>
+		<p n="namespace" v="org.apache.felix.ipojo.handler.temporal"/>
+		<p n="type" v="primitive"/>
+	</capability>
+</obr>
\ No newline at end of file

Added: felix/trunk/ipojo/handler/whiteboard/obr.xml
URL: http://svn.apache.org/viewvc/felix/trunk/ipojo/handler/whiteboard/obr.xml?rev=683601&view=auto
==============================================================================
--- felix/trunk/ipojo/handler/whiteboard/obr.xml (added)
+++ felix/trunk/ipojo/handler/whiteboard/obr.xml Thu Aug  7 05:41:19 2008
@@ -0,0 +1,7 @@
+<obr>
+	<capability name="ipojo.handler">
+		<p n="name" v="wbp"/>
+		<p n="namespace" v="org.apache.felix.ipojo.white-board-pattern"/>
+		<p n="type" v="primitive"/>
+	</capability>
+</obr>
\ No newline at end of file