So a slight concern. The javadocs for java.util.ServiceLoader state that its load(Class) method uses TCCL. Given the recent issues we have had with TCCL and JBoss AS 7 I wonder if its better to use the explicit load(Class,ClassLoader) version?
There the question becomes what ClassLoader to use. We do have the ClassLoaderService which is meant to abstract away access to the underlying ClassLoader(s), however its API does not allow access to those ClassLoader(s) themselves. On 03/31/2011 03:51 AM, Adam Warski wrote: > > On Mar 30, 2011, at 8:46 PM, Steve Ebersole wrote: > >> To be honest not sure what this really buys you. Basically you have to >> follow >> the META-INF/service/{intf-name} pattern for naming your locator file and >> that >> locator file, as far as I know, can only have a single entry naming the impl >> class. Which is kind of limiting. What concrete benefits do you actually >> get >> then? The actual resolution code is trivial. > > > Well, just that when users (programmers) see such a file there's a higher > chance that they know what it's doing and how is the services discovery > working. > Apart from that, can't think of anything :) > -- Steve Ebersole <st...@hibernate.org> http://hibernate.org _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev