On 08/04/2014 03:42 PM, David M. Lloyd wrote:
Servlets are EE components, and as such, you should be able to establish
a @PreDestroy interceptor, which was introduced for exactly this kind of
purpose (cleanup and reclaiming of per-component resources). Also
servlets have a destroy method IIRC.
IOW all of this seems unnecessary.
I wasn't sure if there was precedent for adding such functionality to
containers. I could imagine some philosophical objections, but there
often is no good alternative if you need the functionality.
So I guess the advice here is: use the proper container interfaces for
this, or if they don't exist, fix the container. :-)
--
Florian Weimer / Red Hat Product Security