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.

Reply via email to