J.B. Exactly!
Just have to take care that pans won't mutate to cauldrons :). Regards, 2014-12-02 11:14 GMT+01:00 Jean-Baptiste Onofré <[email protected]>: > LOL, I love such kind of stories ;) > > You know in French: "trainez des casserolles". Basically, when a design is > basically not elegant, you try to figure out how to pollute the new one to > be backward compatible ;) > > My Aussie $0.2 ;) > > Regards > JB > > On 12/02/2014 11:11 AM, Charlie Mordant wrote: > >> Ackim, >> >> That's a long story... >> >> Some Java EE folks think that's good to make services extensions and >> then calling Serviceloader.load(svSPI.class, >> this.getClass().getClassLoader()); //The second argument is the >> classloader where to search the contribution >> >> So when you want to contribute a dynamic/OSGI way to contribute to this >> service... >> >> Regards >> >> 2014-12-02 10:31 GMT+01:00 Achim Nierbeck <[email protected] >> <mailto:[email protected]>>: >> >> Hi Charlie, >> >> in that case :) >> But to be honest, I don't see much value of having those in a >> fragment. >> >> regards, Achim >> >> >> >> 2014-12-02 10:27 GMT+01:00 Charlie Mordant <[email protected] >> <mailto:[email protected]>>: >> >> Hi Ackim, >> >> My fragment listens only when it's connected to its parent, >> which is good :). >> Concerning DS/SCR, it seems that there are some unsupported >> behaviors when used in fragment, i.e. >> http://stackoverflow.com/questions/8592860/component- >> inside-a-fragment-never-activated >> >> Regards, >> Charlie >> >> 2014-12-02 10:17 GMT+01:00 Achim Nierbeck >> <[email protected] <mailto:[email protected]>>: >> >> Hi Charlie, >> >> I'm not sure I follow, cause a fragment bundle is always >> connected to a host bundle and can't live without. >> So did your blueprint did get started even though your >> fragment bundle wasn't bound to a host bundle?? >> In that case you found a bug that needs to be fixed :-) >> >> If it's connected to a Host bundle nothing changed and the >> same rule for Blueprint does also apply to pure Java and or >> SCR. Though >> if you can't alter the Activator your out of hope for pure >> Java leaving you with some other "extending" framework like >> SCR/DS. >> As those frameworks do the wiring by extending the bundle. >> >> regards, Achim >> >> >> >> 2014-12-02 9:52 GMT+01:00 Charlie Mordant >> <[email protected] <mailto:[email protected]>>: >> >> >> Hi Karaf, >> >> I achieved to listen services in a bundle fragment using >> a blueprint service-listener, but I wonder how to >> achieve it in a lower level way (.i.e pure Java or SCR). >> How can I do this without modifying the host? >> >> Best regards, >> Charlie >> >> -- >> Charlie Mordant >> >> Full OSGI/EE stack made with Karaf: >> https://github.com/OsgiliathEnterprise/net. >> osgiliath.parent >> >> >> >> >> -- >> >> Apache Member >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web >> <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & >> Project Lead >> blog <http://notizblog.nierbeck.de/> >> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >> >> Software Architect / Project Manager / Scrum Master >> >> >> >> >> -- >> Charlie Mordant >> >> Full OSGI/EE stack made with Karaf: >> https://github.com/OsgiliathEnterprise/net.osgiliath.parent >> >> >> >> >> -- >> >> Apache Member >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >> Committer & Project Lead >> blog <http://notizblog.nierbeck.de/> >> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >> >> Software Architect / Project Manager / Scrum Master >> >> >> >> >> -- >> Charlie Mordant >> >> Full OSGI/EE stack made with Karaf: >> https://github.com/OsgiliathEnterprise/net.osgiliath.parent >> > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Charlie Mordant Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent
