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
public class ManagedJobExecutor
extends org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
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(javax.enterprise.concurrent.ManagedExecutorService managedExecutorService) Constructs a new ManagedJobExecutor with the providedManagedExecutorService -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteJobs(List<String> jobIds, org.camunda.bpm.engine.impl.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(javax.enterprise.concurrent.ManagedExecutorService managedExecutorService) Constructs a new ManagedJobExecutor with the providedManagedExecutorService
-
-
Method Details
-
executeJobs
public void executeJobs(List<String> jobIds, org.camunda.bpm.engine.impl.ProcessEngineImpl processEngine) - Specified by:
executeJobsin classorg.camunda.bpm.engine.impl.jobexecutor.JobExecutor
-
startExecutingJobs
protected void startExecutingJobs()- Specified by:
startExecutingJobsin classorg.camunda.bpm.engine.impl.jobexecutor.JobExecutor
-
stopExecutingJobs
protected void stopExecutingJobs()- Specified by:
stopExecutingJobsin classorg.camunda.bpm.engine.impl.jobexecutor.JobExecutor
-