|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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.Runnable
run
in class java.lang.Thread
public 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 |