[jboss-as7-dev] Is there a way for a core module to load a class from a war

Bob McWhirter bmcwhirt at redhat.com
Mon Jul 4 12:21:52 EDT 2011


Sounds like what the ServiceLoader stuff is supposed to accomplish. 

Bob

--
Sent from my iPhone


On Jul 4, 2011, at 11:14 AM, Michael Musgrove <mmusgrov at redhat.com> wrote:

> The transactions module (org.jboss.jts) includes a flexible mechanism 
> for recovering transaction participants. Third party software can hook 
> into the recovery system by registering an object of type 
> java.lang.Class whose instances are capable of recovering particular 
> types of log record.
> 
> The registration is done by calling a static method defined in the jts 
> transactions module.
> 
> However this mechanism fails with the module class loading used in AS7 
> since the transactions module tries to instantiate an instance of a 
> class that belongs to another module (in my case it is a war deployed 
> into the deployment directory).
> 
> We use this mechanism in our REST API in order to support recovery.
> 
> My question is: is there a way of enabling the transactions module to 
> instantiate a class belonging to a war's class loader?
> 
> Mike
> 
> -- 
> Michael Musgrove
> mmusgrov at redhat.com
> 
> JBoss, by Red Hat
> Registered in England and Wales under Company Registration No. 03798903
> Directors: Michael Cunningham (USA), Brendan Lane (Ireland), Matt Parson
> (USA), Charlie Peters (USA)
> 
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev


More information about the jboss-as7-dev mailing list