SessionImpl should have @PreDestroy annotation a method to shut down cleanly
from within container
--------------------------------------------------------------------------------------------------
Key: JCR-1827
URL: https://issues.apache.org/jira/browse/JCR-1827
Project: Jackrabbit
Issue Type: New Feature
Affects Versions: core 1.4.6
Reporter: Chris Wilkes
I'm using Spring and noticed that when I use an ObservationManager to register
an eventListener tomcat doesn't shut down properly as the ClientEventPoll
thread is still running. What I've done is annotate a method with the javax
@PreDestroy annotation to unregister all listeners and to also call
.terminate() on the ClientEventPoll in the ClientObservationManager.
Ideally this would be done in SessionImpl so that it could go through all the
Workspaces and do the same.
@PreDestroy is a standard java annotation and isn't tied to spring or tomcat.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.