jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Wilkes (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-1827) SessionImpl should have @PreDestroy annotation a method to shut down cleanly from within container
Date Wed, 22 Oct 2008 00:06:44 GMT
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.


Mime
View raw message