Class DefaultJobConfiguration
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cfg.AbstractProcessEnginePlugin
-
- org.camunda.bpm.engine.spring.SpringProcessEnginePlugin
-
- org.camunda.bpm.spring.boot.starter.util.SpringBootProcessEnginePlugin
-
- org.camunda.bpm.spring.boot.starter.configuration.impl.AbstractCamundaConfiguration
-
- org.camunda.bpm.spring.boot.starter.configuration.impl.DefaultJobConfiguration
-
- All Implemented Interfaces:
ProcessEnginePlugin
,CamundaJobConfiguration
,CamundaProcessEngineConfiguration
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
public class DefaultJobConfiguration extends AbstractCamundaConfiguration implements CamundaJobConfiguration
Prepares JobExecutor and registers all known custom JobHandlers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultJobConfiguration.JobConfiguration
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<JobHandler<?>>
customJobHandlers
protected JobExecutor
jobExecutor
-
Fields inherited from class org.camunda.bpm.spring.boot.starter.configuration.impl.AbstractCamundaConfiguration
camundaBpmProperties, LOG, logger
-
Fields inherited from class org.camunda.bpm.engine.spring.SpringProcessEnginePlugin
beanName
-
-
Constructor Summary
Constructors Constructor Description DefaultJobConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureJobExecutor(SpringProcessEngineConfiguration configuration)
void
preInit(SpringProcessEngineConfiguration configuration)
protected void
registerCustomJobHandlers(SpringProcessEngineConfiguration configuration)
-
Methods inherited from class org.camunda.bpm.spring.boot.starter.configuration.impl.AbstractCamundaConfiguration
createToString, fail
-
Methods inherited from class org.camunda.bpm.spring.boot.starter.util.SpringBootProcessEnginePlugin
postInit, postInit, postProcessEngineBuild, postProcessEngineBuild, preInit
-
Methods inherited from class org.camunda.bpm.engine.spring.SpringProcessEnginePlugin
setBeanName, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.spring.boot.starter.configuration.CamundaProcessEngineConfiguration
postInit, postProcessEngineBuild, preInit
-
-
-
-
Field Detail
-
jobExecutor
@Autowired protected JobExecutor jobExecutor
-
customJobHandlers
@Autowired(required=false) protected java.util.List<JobHandler<?>> customJobHandlers
-
-
Method Detail
-
preInit
public void preInit(SpringProcessEngineConfiguration configuration)
- Overrides:
preInit
in classSpringBootProcessEnginePlugin
-
registerCustomJobHandlers
protected void registerCustomJobHandlers(SpringProcessEngineConfiguration configuration)
-
configureJobExecutor
protected void configureJobExecutor(SpringProcessEngineConfiguration configuration)
-
-