Re: Missing Capability for ComponentFactory service
Oh, sorry, I was more on the HTTP one and misread the capability ;) Regards JB On 09/06/2019 20:28, Clément Delgrange wrote: > Well, I misread Jean-Baptiste's answer. Thanks for the ComponentFactory, for > the HttpService, the capability was added in 4.0.8. > > > > > ‐‐‐ Original Message ‐‐‐ > On Sunday 9 June 2019 20:06, David Jencks wrote: > >> I don’t understand how your question and Jean-Baptiste’s answer relate to >> each other. >> >> ComponentFactory is not a service provided by the SCR bundle, so it >> certainly won’t be a capability of the SCR bundle. When you have a component >> factory DS component in a bunldle A, SCR registers a ComponentFactory >> service for the bundle A. so you should look in the A manifest. I don’t know >> if this actually works, but it would be a bnd thing, not something felix has >> any control over. >> >> David Jencks >> >>> On Jun 9, 2019, at 10:58 AM, Clément Delgrange >>> cl.delgra...@protonmail.com.INVALID wrote: >>> Thanks a lot, I should have checked the updated versions! >>> ‐‐‐ Original Message ‐‐‐ >>> On Sunday 9 June 2019 14:46, Jean-Baptiste Onofré j...@nanthrax.net wrote: >>> Hi, Just check in SCR 2.1.16 and I can see: Provide-Capability = osgi.extender;uses:=org.osgi.service.component;osgi.extender=osgi.component;version:Version=1.4, osgi.service;uses:=org.osgi.service.component.runtime;objectClass:List=org.osgi.service.component.runtime.ServiceComponentRuntime So it looks good to me. About jetty, with 4.0.6, I also have: Provide-Capability = osgi.implementation;uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard";osgi.implementation=osgi.http;version:Version=1.1, osgi.service;uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto";objectClass:List=org.osgi.service.http.runtime.HttpServiceRuntime So the capabilities are there. Regards JB On 09/06/2019 14:30, Clément Delgrange wrote: > Hi JB, > I am using SCR version 2.1.10 and jetty 4.0.6. I am not using Karaf, but > I can use the augment directive of bnd to make it work. Does these > missing Capabilities should be considered as bugs or are they wanted? > Message d'origine > On 9 juin 2019 à 13:59, Jean-Baptiste Onofré a écrit : > >> Hi Clément, >> If you are using Karaf, we provide the capability at feature level. >> What scr version are you using ? >> Regards >> JB >> On 09/06/2019 10:43, Clément Delgrange wrote: >> >>> Hi, >>> When I use ComponentFactory my bundle has a requirement for >>> osgi.service;objectClass:List="org.osgi.service.component.ComponentFactory. >>> However, felix SCR doesn't provide this capability in its manifest and >>> the resolver fails if I try to resolve with effective=active. >>> There is the same issue with HttpService. Why felix SCR and felix http >>> jetty does not provide these capabilities with effective set to active? >>> Thanks, >>> Clément Delgrange. >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >> For additional commands, e-mail: users-h...@felix.apache.org -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org >>> >>> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >>> For additional commands, e-mail: users-h...@felix.apache.org > > > > - > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com - To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org
Re: Missing Capability for ComponentFactory service
Well, I misread Jean-Baptiste's answer. Thanks for the ComponentFactory, for the HttpService, the capability was added in 4.0.8. ‐‐‐ Original Message ‐‐‐ On Sunday 9 June 2019 20:06, David Jencks wrote: > I don’t understand how your question and Jean-Baptiste’s answer relate to > each other. > > ComponentFactory is not a service provided by the SCR bundle, so it certainly > won’t be a capability of the SCR bundle. When you have a component factory DS > component in a bunldle A, SCR registers a ComponentFactory service for the > bundle A. so you should look in the A manifest. I don’t know if this actually > works, but it would be a bnd thing, not something felix has any control over. > > David Jencks > > > On Jun 9, 2019, at 10:58 AM, Clément Delgrange > > cl.delgra...@protonmail.com.INVALID wrote: > > Thanks a lot, I should have checked the updated versions! > > ‐‐‐ Original Message ‐‐‐ > > On Sunday 9 June 2019 14:46, Jean-Baptiste Onofré j...@nanthrax.net wrote: > > > > > Hi, > > > Just check in SCR 2.1.16 and I can see: > > > Provide-Capability = > > > osgi.extender;uses:=org.osgi.service.component;osgi.extender=osgi.component;version:Version=1.4, > > > osgi.service;uses:=org.osgi.service.component.runtime;objectClass:List=org.osgi.service.component.runtime.ServiceComponentRuntime > > > So it looks good to me. > > > About jetty, with 4.0.6, I also have: > > > Provide-Capability = > > > osgi.implementation;uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard";osgi.implementation=osgi.http;version:Version=1.1, > > > osgi.service;uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto";objectClass:List=org.osgi.service.http.runtime.HttpServiceRuntime > > > So the capabilities are there. > > > Regards > > > JB > > > On 09/06/2019 14:30, Clément Delgrange wrote: > > > > > > > Hi JB, > > > > I am using SCR version 2.1.10 and jetty 4.0.6. I am not using Karaf, > > > > but I can use the augment directive of bnd to make it work. Does these > > > > missing Capabilities should be considered as bugs or are they wanted? > > > > Message d'origine > > > > On 9 juin 2019 à 13:59, Jean-Baptiste Onofré a écrit : > > > > > > > > > Hi Clément, > > > > > If you are using Karaf, we provide the capability at feature level. > > > > > What scr version are you using ? > > > > > Regards > > > > > JB > > > > > On 09/06/2019 10:43, Clément Delgrange wrote: > > > > > > > > > > > Hi, > > > > > > When I use ComponentFactory my bundle has a requirement for > > > > > > osgi.service;objectClass:List="org.osgi.service.component.ComponentFactory. > > > > > > However, felix SCR doesn't provide this capability in its manifest > > > > > > and the resolver fails if I try to resolve with effective=active. > > > > > > There is the same issue with HttpService. Why felix SCR and felix > > > > > > http jetty does not provide these capabilities with effective set > > > > > > to active? > > > > > > Thanks, > > > > > > Clément Delgrange. > > > > > > > > > > -- > > > > > Jean-Baptiste Onofré > > > > > jbono...@apache.org > > > > > http://blog.nanthrax.net > > > > > Talend - http://www.talend.com > > > > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > > > > For additional commands, e-mail: users-h...@felix.apache.org > > > > > > -- > > > Jean-Baptiste Onofré > > > jbono...@apache.org > > > http://blog.nanthrax.net > > > Talend - http://www.talend.com > > > > > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > > For additional commands, e-mail: users-h...@felix.apache.org > > > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > For additional commands, e-mail: users-h...@felix.apache.org - To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org
Re: Missing Capability for ComponentFactory service
I don’t understand how your question and Jean-Baptiste’s answer relate to each other. ComponentFactory is not a service provided by the SCR bundle, so it certainly won’t be a capability of the SCR bundle. When you have a component factory DS component in a bunldle A, SCR registers a ComponentFactory service for the bundle A. so you should look in the A manifest. I don’t know if this actually works, but it would be a bnd thing, not something felix has any control over. David Jencks > On Jun 9, 2019, at 10:58 AM, Clément Delgrange > wrote: > > Thanks a lot, I should have checked the updated versions! > > > > > ‐‐‐ Original Message ‐‐‐ > On Sunday 9 June 2019 14:46, Jean-Baptiste Onofré wrote: > >> Hi, >> >> Just check in SCR 2.1.16 and I can see: >> >> Provide-Capability = >> >> osgi.extender;uses:=org.osgi.service.component;osgi.extender=osgi.component;version:Version=1.4, >> >> osgi.service;uses:=org.osgi.service.component.runtime;objectClass:List=org.osgi.service.component.runtime.ServiceComponentRuntime >> >> So it looks good to me. >> >> About jetty, with 4.0.6, I also have: >> >> Provide-Capability = >> >> osgi.implementation;uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard";osgi.implementation=osgi.http;version:Version=1.1, >> >> osgi.service;uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto";objectClass:List=org.osgi.service.http.runtime.HttpServiceRuntime >> >> So the capabilities are there. >> >> Regards >> JB >> >> On 09/06/2019 14:30, Clément Delgrange wrote: >> >>> Hi JB, >>> I am using SCR version 2.1.10 and jetty 4.0.6. I am not using Karaf, but I >>> can use the augment directive of bnd to make it work. Does these missing >>> Capabilities should be considered as bugs or are they wanted? >>> Message d'origine >>> On 9 juin 2019 à 13:59, Jean-Baptiste Onofré a écrit : >>> Hi Clément, If you are using Karaf, we provide the capability at feature level. What scr version are you using ? Regards JB On 09/06/2019 10:43, Clément Delgrange wrote: > Hi, > When I use ComponentFactory my bundle has a requirement for > osgi.service;objectClass:List="org.osgi.service.component.ComponentFactory. > However, felix SCR doesn't provide this capability in its manifest and > the resolver fails if I try to resolve with effective=active. > There is the same issue with HttpService. Why felix SCR and felix http > jetty does not provide these capabilities with effective set to active? > Thanks, > Clément Delgrange. -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org >> >> -- >> >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> - >> >> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >> For additional commands, e-mail: users-h...@felix.apache.org > > > > - > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org > - To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org
Re: Missing Capability for ComponentFactory service
Hi JB, I am using SCR version 2.1.10 and jetty 4.0.6. I am not using Karaf, but I can use the augment directive of bnd to make it work. Does these missing Capabilities should be considered as bugs or are they wanted? Message d'origine On 9 juin 2019 à 13:59, Jean-Baptiste Onofré a écrit : > Hi Clément, > > If you are using Karaf, we provide the capability at feature level. > > What scr version are you using ? > > Regards > JB > > On 09/06/2019 10:43, Clément Delgrange wrote: >> Hi, >> >> When I use ComponentFactory my bundle has a requirement for >> osgi.service;objectClass:List="org.osgi.service.component.ComponentFactory. >> However, felix SCR doesn't provide this capability in its manifest and the >> resolver fails if I try to resolve with effective=active. >> >> There is the same issue with HttpService. Why felix SCR and felix http jetty >> does not provide these capabilities with effective set to active? >> >> Thanks, >> Clément Delgrange. >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > > - > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org
Re: Missing Capability for ComponentFactory service
Hi Clément, If you are using Karaf, we provide the capability at feature level. What scr version are you using ? Regards JB On 09/06/2019 10:43, Clément Delgrange wrote: > Hi, > > When I use ComponentFactory my bundle has a requirement for > osgi.service;objectClass:List="org.osgi.service.component.ComponentFactory. > However, felix SCR doesn't provide this capability in its manifest and the > resolver fails if I try to resolve with effective=active. > > There is the same issue with HttpService. Why felix SCR and felix http jetty > does not provide these capabilities with effective set to active? > > Thanks, > Clément Delgrange. > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com - To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org