public class RuntimeContainerJobExecutor extends JobExecutor
JobExecutor implementation that delegates the execution of jobs
to the RuntimeContainer
acquireJobsCmdFactory, acquireJobsRunnable, backoffDecreaseThreshold, backoffTimeInMillis, isActive, isAutoActivate, jobAcquisitionThread, lockOwner, lockTimeInMillis, maxBackoff, maxJobsPerAcquisition, maxWait, name, processEngines, rejectedJobsHandler, waitIncreaseFactor, waitTimeInMillis| Constructor and Description |
|---|
RuntimeContainerJobExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
executeJobs(List<String> jobIds,
ProcessEngineImpl processEngine) |
Runnable |
getExecuteJobsRunnable(List<String> jobIds,
ProcessEngineImpl processEngine) |
protected RuntimeContainerDelegate |
getRuntimeContainerDelegate() |
protected void |
startExecutingJobs() |
protected void |
stopExecutingJobs() |
engineIterator, ensureCleanup, ensureInitialization, executeJobs, getAcquireJobsCmd, getAcquireJobsCmdFactory, getAcquireJobsRunnable, getBackoffDecreaseThreshold, getBackoffTimeInMillis, getCommandExecutor, 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, unregisterProcessEngineprotected void startExecutingJobs()
startExecutingJobs in class JobExecutorprotected void stopExecutingJobs()
stopExecutingJobs in class JobExecutorpublic void executeJobs(List<String> jobIds, ProcessEngineImpl processEngine)
executeJobs in class JobExecutorprotected RuntimeContainerDelegate getRuntimeContainerDelegate()
public Runnable getExecuteJobsRunnable(List<String> jobIds, ProcessEngineImpl processEngine)
getExecuteJobsRunnable in class JobExecutorCopyright © 2021. All rights reserved.