Dashboard > Quartz 1 > ... > Documentation > ShutdownScheduler
  Quartz 1 Log In View a printable version of the current page.  
  ShutdownScheduler
Added by Aaron Craven, last edited by James House on Oct 31, 2007  (view change)
Labels: 
(None)

Shutting Down a Scheduler


To shutdown / destroy a scheduler, simply call one of the shutdown(..) methods.

Once you have shutdown a scheduler, it cannot be restarted (as threads and other resources are permanently destroyed). Also see the suspend method if you wish to simply pause the scheduler for a while.


Wait for Executing Jobs to Finish
//shutdown() does not return until executing Jobs complete execution
scheduler.shutdown(true);
Do Not Wait for Executing Jobs to Finish
//shutdown() returns immediately, but executing Jobs continue running to completion
scheduler.shutdown();
//or
scheduler.shutdown(false);


I you are using the org.quartz.ee.servlet.QuartzInitializerListener to fire up a scheduler in your servlet container, its contextDestroyed() method will shutdown the scheduler when your application is undeployed or the application server shuts down (unless its shutdown-on-unload property has been explicitly set to false).

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request - Contact Administrators