Hi guys, Just a quick reply to mention that our Restlet OSGi activator does use the "META-INF/services" pattern. See code here: http://restlet.tigris.org/source/browse/restlet/trunk/modules/org.restlet/sr c/org/restlet/engine/internal/Activator.java?view=markup Peter Kriens also suggested that we use the Whiteboard pattern, but this required a dependency on OSGi in each Restlet bundle, causing some troubles with the XDB extension that was uploading the JAR to an Oracle database JVM... See some specifications in the developers wiki: "OSGi integration" http://wiki.restlet.org/developers/172-restlet/124-restlet.html Best regards, Jerome Louvel -- Restlet ~ Founder and Lead developer ~ <http://www.restlet.org/> http://www.restlet.org Noelios Technologies ~ Co-founder ~ <http://www.noelios.com> http://www.noelios.com
_____ De : Rob Heittman [mailto:rob.heitt...@solertium.com] Envoyé : lundi 16 mars 2009 13:37 À : discuss@restlet.tigris.org Objet : Re: OSGi vs. Service Provider patterns Thanks for that really thorough response. At this point, mentally I'm breaking the problem into two categories: 1) Libraries/projects who are receptive to OSGi compatibility and are interested in supporting OSGi. Restlet is one of these. Here we can work with/within the project to include better OSGi awareness that fits the design of the project ... I know Jerome has been working on it. Guillaume Nodet's solution might be an acceptable band-aid in these cases ... but the lifecycle issue you point out is a bigger nut to crack. 2) Libraries/projects which dont give a hang about OSGi compatibility, lifecycle, etc. I fear the JSR223 community might be one of these ... at least I don't see a useful solution emerging until at least Java 8. I suspect I'm going to be maintaining substantially different, alternate bundle-friendly versions of several such libraries for some meaningful calendar time. Might as well just step up and do it. Hopefully if these get some popularity, it will put pressure on the folks sticking with META-INF/services. - Rob On Mon, Mar 16, 2009 at 2:24 AM, David Fogel <carrotsa...@gmail.com> wrote: I'm not sure any of what I've written here will be helpful to you, but since we're both struggling with the same thing, I figure it'd be good to get my current thoughts on this typed up. ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1333636