Class JcaInflowExecuteJobsRunnable
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable
- 
- org.camunda.bpm.container.impl.threading.ra.inflow.JcaInflowExecuteJobsRunnable
 
 
- 
- All Implemented Interfaces:
- Runnable
 
 public class JcaInflowExecuteJobsRunnable extends ExecuteJobsRunnable - Author:
- Daniel Meyer
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static Methodmethodprotected JcaExecutorServiceConnectorra- 
Fields inherited from class org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnablejobExecutor, jobIds, processEngine
 
- 
 - 
Constructor SummaryConstructors Constructor Description JcaInflowExecuteJobsRunnable(List<String> jobIds, ProcessEngineImpl processEngine, JcaExecutorServiceConnector connector)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecuteJob(String nextJobId, CommandExecutor commandExecutor, JobFailureCollector jobFailureCollector)Note: this is a hook to be overridden by org.camunda.bpm.container.impl.threading.ra.inflow.JcaInflowExecuteJobsRunnable.executeJob(String, CommandExecutor)protected voidloadMethod()protected ClassLoaderswitchClassLoader()Context class loader switch is not necessary since the loader used for job execution is successor of the engine's- 
Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnablerun, unlockJob
 
- 
 
- 
- 
- 
Field Detail- 
raprotected final JcaExecutorServiceConnector ra 
 - 
methodprotected static Method method 
 
- 
 - 
Constructor Detail- 
JcaInflowExecuteJobsRunnablepublic JcaInflowExecuteJobsRunnable(List<String> jobIds, ProcessEngineImpl processEngine, JcaExecutorServiceConnector connector) 
 
- 
 - 
Method Detail- 
executeJobprotected void executeJob(String nextJobId, CommandExecutor commandExecutor, JobFailureCollector jobFailureCollector) Description copied from class:ExecuteJobsRunnableNote: this is a hook to be overridden by org.camunda.bpm.container.impl.threading.ra.inflow.JcaInflowExecuteJobsRunnable.executeJob(String, CommandExecutor)- Overrides:
- executeJobin class- ExecuteJobsRunnable
 
 - 
loadMethodprotected void loadMethod() 
 - 
switchClassLoaderprotected ClassLoader switchClassLoader() Context class loader switch is not necessary since the loader used for job execution is successor of the engine's- Overrides:
- switchClassLoaderin class- ExecuteJobsRunnable
- Returns:
- the context class loader of the current thread.
- See Also:
- ExecuteJobsRunnable.switchClassLoader()
 
 
- 
 
-