|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.pvm.internal.jobexecutor.JobExecutor
public class JobExecutor
manager for job execution threads and their configuration.
| Constructor Summary | |
|---|---|
JobExecutor()
|
|
| Method Summary | |
|---|---|
Command<java.util.Collection<java.lang.Long>> |
getAcquireJobsCommand()
|
CommandService |
getCommandExecutor()
|
DispatcherThread |
getDispatcherThread()
|
java.util.List<JobHistoryEntry> |
getHistory()
|
int |
getHistorySize()
|
int |
getIdleMillis()
|
int |
getIdleMillisMax()
|
int |
getLockMillis()
|
java.lang.String |
getName()
|
int |
getNbrOfThreads()
|
Command<java.util.Date> |
getNextDueDateCommand()
|
protected java.util.concurrent.ExecutorService |
getThreadPool()
|
boolean |
isActive()
|
void |
jobWasAdded()
|
void |
setCommandExecutor(CommandService commandService)
|
void |
setHistoryMaxSize(int historyMaxSize)
|
void |
setIdleInterval(int idleInterval)
|
void |
setMaxIdleInterval(int maxIdleInterval)
|
void |
setMaxLockTime(int maxLockTime)
|
void |
setName(java.lang.String name)
|
void |
setNbrOfJobExecutorThreads(int nbrOfJobExecutorThreads)
|
void |
start()
starts the DispatcherThread and JobExecutorThreads for this job executor |
void |
stop()
stops with join set to false. |
void |
stop(boolean join)
signals to all threads managed by this job executor to stop. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JobExecutor()
| Method Detail |
|---|
public void start()
DispatcherThread and JobExecutorThreads for this job executor
public void stop()
stop(boolean)public void stop(boolean join)
public void jobWasAdded()
protected java.util.concurrent.ExecutorService getThreadPool()
public java.lang.String getName()
public int getHistorySize()
public int getIdleMillis()
public boolean isActive()
public int getIdleMillisMax()
public int getLockMillis()
public int getNbrOfThreads()
public CommandService getCommandExecutor()
public Command<java.util.Collection<java.lang.Long>> getAcquireJobsCommand()
public Command<java.util.Date> getNextDueDateCommand()
public DispatcherThread getDispatcherThread()
public java.util.List<JobHistoryEntry> getHistory()
public void setCommandExecutor(CommandService commandService)
public void setName(java.lang.String name)
public void setNbrOfJobExecutorThreads(int nbrOfJobExecutorThreads)
public void setIdleInterval(int idleInterval)
public void setMaxIdleInterval(int maxIdleInterval)
public void setHistoryMaxSize(int historyMaxSize)
public void setMaxLockTime(int maxLockTime)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||