Package org.camunda.bpm.engine.cdi.impl
Class ManagedJobExecutor
java.lang.Object
org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
org.camunda.bpm.engine.cdi.impl.ManagedJobExecutor
JobExecutor implementation that utilises an application server's
managed thread pool to acquire and execute jobs.-
Field Summary
Fields 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
ConstructorsConstructorDescriptionManagedJobExecutor(jakarta.enterprise.concurrent.ManagedExecutorService managedExecutorService) Constructs a new ManagedJobExecutor with the providedManagedExecutorService -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteJobs(List<String> jobIds, ProcessEngineImpl processEngine) 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
-
Constructor Details
-
ManagedJobExecutor
public ManagedJobExecutor(jakarta.enterprise.concurrent.ManagedExecutorService managedExecutorService) Constructs a new ManagedJobExecutor with the providedManagedExecutorService
-
-
Method Details
-
executeJobs
- Specified by:
executeJobsin classJobExecutor
-
startExecutingJobs
protected void startExecutingJobs()- Specified by:
startExecutingJobsin classJobExecutor
-
stopExecutingJobs
protected void stopExecutingJobs()- Specified by:
stopExecutingJobsin classJobExecutor
-