|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
es.caib.bpm.job.JobExecutorThread
public class JobExecutorThread
| 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 |
| Constructor Summary | |
|---|---|
JobExecutorThread(java.lang.String name,
JobExecutor jobExecutor,
int idleInterval,
int maxIdleInterval,
long maxLockTime,
int maxHistory)
|
|
| Method Summary | |
|---|---|
void |
deactivate()
Indicates that this thread should stop running. |
protected void |
executeJob(java.lang.Long id)
|
protected java.util.Date |
getNextDueDate()
|
protected long |
getWaitPeriod()
|
void |
run()
|
| 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 |
| Constructor Detail |
|---|
public JobExecutorThread(java.lang.String name,
JobExecutor jobExecutor,
int idleInterval,
int maxIdleInterval,
long maxLockTime,
int maxHistory)
| Method Detail |
|---|
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadprotected void executeJob(java.lang.Long id)
protected java.util.Date getNextDueDate()
throws javax.ejb.CreateException,
javax.naming.NamingException
javax.ejb.CreateException
javax.naming.NamingException
protected long getWaitPeriod()
throws javax.ejb.CreateException,
javax.naming.NamingException
javax.ejb.CreateException
javax.naming.NamingExceptionpublic void deactivate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||