Reinhard Poetz schrieb:
Daniel Fagerstrom wrote:
Becoming even vaguer: could such a shielding classloader interceptor somehow use the reloading classloader from cocoon-rcl?

TBH, I have no idea ATM, but I will look into Alex' work when I make cocoon-rcl ready for a release.

FYI: The ShieldingServletService uses a classloader provided by the ShieldedGroupClassLoaderManager that effectively uses o.a.c.classloader.DefaultClassLoaderFactory to create a classloader that will serve the actual servlet (though the factory is configurable via an init-param). If you give your servlets the same "shielded-group" name, they will share the same classloader, which is useful if these servlets have strong coupling by eg. using static methods of each other.

The shielding itself is already done by using the ShieldingClassLoaderInterceptor which ensures that the correct classloader is set, before the shielded servlet is called. Adding that for the ShieldingServletService itself would be nice for having a minimal configuration (and a more difficult stacktrace during debugging ;-).

Alex

--
Alexander Klimetschek
http://www.mindquarry.com

Reply via email to