WIth the extender pattern being more and more used, I think bundle
repository is missing a way to express.
I'm wondering about defining a new namespace for that.

A blueprint bundle would have a requirement:
     <requirement name="extender"
filter="(&(extender=org.osgi.service.blueprint)(version>=1.0.0))" />

While a blueprint extender would have the following capability:
     <capability name="extender">
       <p n="extender" v="org.osgi.service.blueprint"/>
       <p n="version" v="1.0.0" />
     </capability>

Thoughts ?

-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to