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="(&(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