[jboss-jira] [JBoss JIRA] Created: (JBREM-676) TimerTasks run by TimerUtil should have a chance to clean up if TimerUtil.destroy() is called.

Ron Sigal (JIRA) jira-events at jboss.com
Fri Jan 19 03:33:54 EST 2007


TimerTasks run by TimerUtil should have a chance to clean up if TimerUtil.destroy() is called.
----------------------------------------------------------------------------------------------

                 Key: JBREM-676
                 URL: http://jira.jboss.com/jira/browse/JBREM-676
             Project: JBoss Remoting
          Issue Type: Release
      Security Level: Public (Everyone can see)
    Affects Versions: 2.2.0.Alpha6
            Reporter: Ron Sigal
         Assigned To: Ron Sigal
             Fix For: 2.2.0.Alpha6


org.jboss.remoting.ConnectionValidator is being changed so that it creates a client invoker one time in start() and destroys it in stop(), instead of recreating it for each ping.  But it runs in org.jboss.remoting.util.TimerUtil's Timer, and if TimerUtil.destroy() were called, ConnectionValidator.stop() would never get called.

Comment from Tom Elrod: "... the Client that created the ConnectionValidator would be out in the cold if someone were to destroy() the TimerUtil since the ConnectionValidator would still be there, just doing nothing (and Client would be unaware that ConnectionValidator is no longer checking for the server to be down). ...Hopefully no one would do that in code."

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list