Resume (un-pause) all triggers - similar to calling resumeTriggerGroup(group) on every group.
resumeTriggerGroup(group)
If any Trigger missed one or more fire-times, then the Trigger's misfire instruction will be applied.
Trigger
960961962963964965966967968969970
continue; } schedulers.add(scheduler); try { scheduler.resumeAll(); } catch (final Exception e) { logger.warning("Can't resume scheduler for " + ejb.getEjbName(), e); } } }
10151016101710181019102010211022102310241025
964965966967968969970971972973974
10261027102810291030103110321033103410351036
10071008100910101011101210131014101510161017
59865987598859895990599159925993599459955996
// notices that a quit has been requested. while (ec.hasSuspendedThreads()) { ec.setStepping(false); ICE.this.runThread.requestQuit(); getDebugController().setShouldBlockUI(true); ec.resumeAll(); getDebugController().blockUntilCompletionOrInterruption(); } ec.setTracingEnabled(traceOn); ec.setTracedFunctions(tracedFunctions);
50275028502950305031503250335034503550365037
InterruptMonitor im = new InterruptMonitor (runThread); im.start(); // Tell the execution context that it is time to resume. getDebugController().setShouldBlockUI(true); ec.resumeAll(); getDebugController().blockUntilCompletionOrInterruption(); // Shut down the interrupt monitor. im.end(); im.interrupt();
946947948949950951952953954955956
3435363738394041424344
sched.pauseAll(); } public static void resume() throws SchedulerException { Scheduler sched = StdSchedulerFactory.getDefaultScheduler(); sched.resumeAll(); } public static boolean isStarted() throws SchedulerException { Scheduler sched = StdSchedulerFactory.getDefaultScheduler(); return sched.isStarted();