Thanks.. For the first step I also just interested in status's..
So It fits perfectly.. On Thu, Feb 22, 2018 at 1:52 PM, Christian Schneider < [email protected]> wrote: > Check out the ServiceComponentRuntime service. It is implemented by felix > scr and allows you to introspect the status of any DS component. > > http://javadox.com/org.osgi/osgi.cmpn/6.0.0/org/osgi/ > service/component/runtime/ServiceComponentRuntime.html > > I am using this in my itests to list all components with unsatisfied > references. > > Actually I think it would be a good option for pax exam to print out the > status of all DS components when a service can not be injected into a pax > exam OSGi test. > > Christian > > 2018-02-22 12:18 GMT+01:00 nino martinez wael < > [email protected]>: > >> its exactly checking for presence of components and seeing their state >> (activated / disabled etc) >> >> On Wed, Feb 21, 2018 at 12:59 PM, Oliver Lietz <[email protected]> >> wrote: >> >>> On Wednesday 21 February 2018 10:47:05 'Christoph Läubrich' via OPS4J >>> wrote: >>> > This depends on the DS-Provider you use e.g. the apache felix one has >>> an >>> > API for this and if I rember right it is also standarized in OSGi-R7 >>> > >>> > See >>> > http://felix.apache.org/documentation/subprojects/apache-fel >>> ix-service-compo >>> > nent-runtime.html#api-use >>> > >>> > This is nothing special in pax exam so you can simply use >>> > >>> > @Inject >>> > private ScrService service; >>> >>> Waiting for components to be present (activated) in tests is a useful >>> feature >>> indeed. >>> >>> One possible way: we could register proxy services for those components. >>> >>> Any other ideas? >>> >>> Regards, >>> O. >>> >>> > Am 20.02.2018 um 13:46 schrieb nino martinez wael: >>> > > Ok.. When using Pax exam I can write @inject MyOwnService service.. >>> Then >>> > > pax exam will inject the service into the test once karaf are bootet >>> > > etc... Im wondering if there's a way to do that with components.. >>> > > >>> > > Den tirsdag den 20. februar 2018 kl. 12.36.59 UTC+1 skrev >>> Jean-Baptiste >>> > > >>> > > Onofré: >>> > > Not sure I understand what you mean. >>> > > >>> > > If you use Karaf pax exam container it's as when you are a >>> vanilla >>> > > Karaf. >>> > > >>> > > Regards >>> > > JB >>> > > Le 20 févr. 2018, à 12:00, nino martinez wael >>> > > >>> > > <[email protected] <javascript:>> a écrit: >>> > > Hi >>> > > >>> > > Are there anyway to get declarative services components? Both >>> > > the component itself but also the reference where you can >>> start >>> > > and stop it? >>> >>> -- >>> -- >>> ------------------ >>> OPS4J - http://www.ops4j.org - [email protected] >>> >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "OPS4J" group. >>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>> pic/ops4j/Zyr8HNfrGPM/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Best regards / Med venlig hilsen >> Nino Martinez >> >> -- >> -- >> ------------------ >> OPS4J - http://www.ops4j.org - [email protected] >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OPS4J" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > -- > Christian Schneider > http://www.liquid-reality.de > > Computer Scientist > http://www.adobe.com > > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - [email protected] > > --- > You received this message because you are subscribed to a topic in the > Google Groups "OPS4J" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/ops4j/Zyr8HNfrGPM/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Best regards / Med venlig hilsen Nino Martinez -- -- ------------------ OPS4J - http://www.ops4j.org - [email protected] --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
