|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
org.quartz.core.QuartzSchedulerThread
public class QuartzSchedulerThread
The thread responsible for performing the work of firing
s that are registered with the Trigger.
QuartzScheduler
QuartzScheduler,
Job,
Trigger| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary |
|---|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Method Summary | |
|---|---|
void |
clearSignaledSchedulingChange()
|
void |
errorTriggerRetryLoop(TriggerFiredBundle bndle)
|
org.slf4j.Logger |
getLog()
|
long |
getSignaledNextFireTime()
|
boolean |
isScheduleChanged()
|
void |
releaseTriggerRetryLoop(OperableTrigger trigger)
|
void |
run()
The main processing loop of the QuartzSchedulerThread. |
void |
setDbFailureRetryInterval(long dbFailureRetryInterval)
|
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. |
| Methods inherited from class java.lang.Thread |
|---|
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, yield |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public void setDbFailureRetryInterval(long dbFailureRetryInterval)
public 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()
public void run()
The main processing loop of the QuartzSchedulerThread.
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void errorTriggerRetryLoop(TriggerFiredBundle bndle)
public void releaseTriggerRetryLoop(OperableTrigger trigger)
public org.slf4j.Logger getLog()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||