Class ThreadPoolJobExecutor
java.lang.Object
org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
org.camunda.bpm.engine.impl.jobexecutor.ThreadPoolJobExecutor
- Direct Known Subclasses:
DefaultJobExecutor
- Author:
- Daniel Meyer
-
Field Summary
FieldsFields inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
acquireJobsCmdFactory, acquireJobsRunnable, backoffDecreaseThreshold, backoffTimeInMillis, isActive, isAutoActivate, jobAcquisitionThread, lockOwner, lockTimeInMillis, maxBackoff, maxJobsPerAcquisition, maxWait, name, processEngines, rejectedJobsHandler, waitIncreaseFactor, waitTimeInMillis -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteJobs(List<String> jobIds, ProcessEngineImpl processEngine) voidsetThreadPoolExecutor(ThreadPoolExecutor threadPoolExecutor) protected voidprotected voidMethods inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
engineIterator, ensureCleanup, ensureInitialization, executeJobs, getAcquireJobsCmd, getAcquireJobsCmdFactory, getAcquireJobsRunnable, getBackoffDecreaseThreshold, getBackoffTimeInMillis, getCommandExecutor, getExecuteJobsRunnable, getLockOwner, getLockTimeInMillis, getMaxBackoff, getMaxJobsPerAcquisition, getMaxWait, getName, getProcessEngines, getRejectedJobsHandler, getWaitIncreaseFactor, getWaitTimeInMillis, hasRegisteredEngine, isActive, isAutoActivate, jobWasAdded, logAcquiredJobs, logAcquisitionAttempt, logAcquisitionFailureJobs, logRejectedExecution, registerProcessEngine, setAcquireJobsCmdFactory, setAutoActivate, setBackoffDecreaseThreshold, setBackoffTimeInMillis, setCommandExecutor, setLockOwner, setLockTimeInMillis, setMaxBackoff, setMaxJobsPerAcquisition, setMaxWait, setProcessEngines, setRejectedJobsHandler, setWaitIncreaseFactor, setWaitTimeInMillis, shutdown, start, startJobAcquisitionThread, stopJobAcquisitionThread, unregisterProcessEngine
-
Field Details
-
threadPoolExecutor
-
-
Constructor Details
-
ThreadPoolJobExecutor
public ThreadPoolJobExecutor()
-
-
Method Details
-
startExecutingJobs
protected void startExecutingJobs()- Specified by:
startExecutingJobsin classJobExecutor
-
stopExecutingJobs
protected void stopExecutingJobs()- Specified by:
stopExecutingJobsin classJobExecutor
-
executeJobs
- Specified by:
executeJobsin classJobExecutor
-
getThreadPoolExecutor
-
setThreadPoolExecutor
-