Hello Matt,
at first a question : why do you start the scheduler in a thread ? You
could simply start it from the current thread, keep a reference to it
and make sure that tomcat, when undeploying, stops the current
scheduler.
(I can't remember where the hook for that is in Tomcat).
I guess you could do the verify_active_connections() in the scheduling
block or directly in the process method of your SovResult class.
When you start the Scheduler, it has its own thread, no need for
another one usually.
Hope this will help, best regards,
--
John Mettraux - http://jmettraux.wordpress.com