/** * Halts the Scheduler's firing of Triggers, and cleans up all resources associated with the Scheduler. */ public static void shutdown() { logger.debug("shutdown() called."); try { getScheduler().shutdown(true); } catch (Exception e) { logger.error("COULD NOT SHUTDOWN SCHEDULER!!!", e); } } }
@Override public void run() { logger.info("Shutting down Quartz..."); try { scheduler.shutdown(isCleanShutdown()); } catch (SchedulerException e) { logger.info("Error shutting down Quartz: " + e.getMessage(), e); } } };
@Override public void run() { logger.info("Shutting down Quartz..."); try { scheduler.shutdown(isCleanShutdown()); } catch (SchedulerException e) { logger.info("Error shutting down Quartz: " + e.getMessage(), e); } } };
@Override public void run() { logger.info("Shutting down Quartz..."); try { scheduler.shutdown(isCleanShutdown()); } catch (SchedulerException e) { logger.info("Error shutting down Quartz: " + e.getMessage(), e); } } };
@Override public void contextDestroyed(ServletContextEvent sce) { if (!performShutdown) { return; } try { if (SundialJobScheduler.getScheduler() != null) { SundialJobScheduler.getScheduler().shutdown(waitOnShutdown); } } catch (Exception e) { logger.error("Sundial Scheduler failed to shutdown cleanly: ", e); } logger.info("Sundial Scheduler successful shutdown."); }
@Override public void contextDestroyed(ServletContextEvent sce) { if (!performShutdown) { return; } try { if (SundialJobScheduler.getScheduler() != null) { SundialJobScheduler.getScheduler().shutdown(waitOnShutdown); } } catch (Exception e) { logger.error("Sundial Scheduler failed to shutdown cleanly: ", e); } logger.info("Sundial Scheduler successful shutdown."); }
@Override public void contextDestroyed(ServletContextEvent sce) { if (!performShutdown) { return; } try { if (SundialJobScheduler.getScheduler() != null) { SundialJobScheduler.getScheduler().shutdown(waitOnShutdown); } } catch (Exception e) { logger.error("Sundial Scheduler failed to shutdown cleanly: ", e); } logger.info("Sundial Scheduler successful shutdown."); } }
/** * Halts the Scheduler's firing of Triggers, and cleans up all resources associated with the Scheduler. */ public static void shutdown() throws SundialSchedulerException { logger.debug("shutdown() called."); try { getScheduler().shutdown(true); scheduler = null; } catch (Exception e) { throw new SundialSchedulerException("COULD NOT SHUTDOWN SCHEDULER!!!", e); } } }
/** * Halts the Scheduler's firing of Triggers, and cleans up all resources associated with the * Scheduler. */ public static void shutdown() throws SundialSchedulerException { logger.debug("shutdown() called."); try { getScheduler().shutdown(true); scheduler = null; } catch (Exception e) { throw new SundialSchedulerException("COULD NOT SHUTDOWN SCHEDULER!!!", e); } } }