public class QuartzSchedulerThread extends Thread
ITrigger s that are registered with the
QuartzScheduler.QuartzScheduler,
ITriggerThread.State, Thread.UncaughtExceptionHandlerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Modifier and Type | Method and Description |
|---|---|
void |
clearSignaledSchedulingChange() |
long |
getSignaledNextFireTime() |
boolean |
isScheduleChanged() |
void |
run()
The main processing loop of the
QuartzSchedulerThread. |
void |
signalSchedulingChange(long candidateNewNextFireTime)
Signals the main processing loop that a change in scheduling has been made
- in order to interrupt any sleeping that may be occuring while waiting for
the fire time to arrive.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic void signalSchedulingChange(long candidateNewNextFireTime)
Signals the main processing loop that a change in scheduling has been made - in order to interrupt any sleeping that may be occuring while waiting for the fire time to arrive.
candidateNewNextFireTime - the time (in millis) when the newly scheduled trigger will fire. If
this method is being called do to some other even (rather than
scheduling a trigger), the caller should pass zero (0).public void clearSignaledSchedulingChange()
public boolean isScheduleChanged()
public long getSignaledNextFireTime()
Copyright © 2016–2021 Philip Helger. All rights reserved.