org.camunda.bpm.engine.impl.jobexecutor
Class RuntimeContainerJobExecutor

java.lang.Object
  extended by org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
      extended by org.camunda.bpm.engine.impl.jobexecutor.RuntimeContainerJobExecutor

public class RuntimeContainerJobExecutor
extends JobExecutor

JobExecutor implementation that delegates the execution of jobs to the RuntimeContainer

Author:
Daniel Meyer

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
acquireJobsCmd, acquireJobsRunnable, isActive, isAutoActivate, jobAcquisitionThread, lockOwner, lockTimeInMillis, maxJobsPerAcquisition, name, processEngines, rejectedJobsHandler, waitTimeInMillis
 
Constructor Summary
RuntimeContainerJobExecutor()
           
 
Method Summary
 void executeJobs(List<String> jobIds, ProcessEngineImpl processEngine)
           
protected  RuntimeContainerDelegate getRuntimeContainerDelegate()
           
protected  void startExecutingJobs()
           
protected  void stopExecutingJobs()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobExecutor
ensureCleanup, ensureInitialization, executeJobs, getAcquireJobsCmd, getAcquireJobsRunnable, getCommandExecutor, getLockOwner, getLockTimeInMillis, getMaxJobsPerAcquisition, getName, getProcessEngines, getRejectedJobsHandler, getWaitTimeInMillis, isActive, isAutoActivate, jobWasAdded, registerProcessEngine, setAcquireJobsCmd, setAutoActivate, setCommandExecutor, setLockOwner, setLockTimeInMillis, setMaxJobsPerAcquisition, setProcessEngines, setRejectedJobsHandler, setWaitTimeInMillis, shutdown, start, startJobAcquisitionThread, stopJobAcquisitionThread, unregisterProcessEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeContainerJobExecutor

public RuntimeContainerJobExecutor()
Method Detail

startExecutingJobs

protected void startExecutingJobs()
Specified by:
startExecutingJobs in class JobExecutor

stopExecutingJobs

protected void stopExecutingJobs()
Specified by:
stopExecutingJobs in class JobExecutor

executeJobs

public void executeJobs(List<String> jobIds,
                        ProcessEngineImpl processEngine)
Specified by:
executeJobs in class JobExecutor

getRuntimeContainerDelegate

protected RuntimeContainerDelegate getRuntimeContainerDelegate()


Copyright © 2015 camunda services GmbH. All rights reserved.