Class CamundaBpmConfiguration
java.lang.Object
org.camunda.bpm.spring.boot.starter.CamundaBpmConfiguration
@Import({JobConfiguration.class,IdGeneratorConfiguration.class})
public class CamundaBpmConfiguration
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CamundaHistoryConfiguration
static CamundaJobConfiguration
static CamundaMetricsConfiguration
eventPublisherPlugin
(CamundaBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher) static HistoryLevelDeterminator
historyLevelDeterminator
(CamundaBpmProperties camundaBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) static HistoryLevelDeterminator
historyLevelDeterminatorMultiDatabase
(CamundaBpmProperties camundaBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) processEngineConfigurationImpl
(List<ProcessEnginePlugin> processEnginePlugins)
-
Constructor Details
-
CamundaBpmConfiguration
public CamundaBpmConfiguration()
-
-
Method Details
-
processEngineConfigurationImpl
@Bean @ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class) public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) -
camundaProcessEngineConfiguration
@Bean @ConditionalOnMissingBean(DefaultProcessEngineConfiguration.class) public static CamundaProcessEngineConfiguration camundaProcessEngineConfiguration() -
camundaDatasourceConfiguration
@Bean @ConditionalOnMissingBean(CamundaDatasourceConfiguration.class) public static CamundaDatasourceConfiguration camundaDatasourceConfiguration() -
camundaJobConfiguration
@Bean @ConditionalOnMissingBean(CamundaJobConfiguration.class) @ConditionalOnProperty(prefix="camunda.bpm.job-execution", name="enabled", havingValue="true", matchIfMissing=true) public static CamundaJobConfiguration camundaJobConfiguration() -
camundaHistoryConfiguration
@Bean @ConditionalOnMissingBean(CamundaHistoryConfiguration.class) public static CamundaHistoryConfiguration camundaHistoryConfiguration() -
camundaMetricsConfiguration
@Bean @ConditionalOnMissingBean(CamundaMetricsConfiguration.class) public static CamundaMetricsConfiguration camundaMetricsConfiguration() -
historyLevelAutoHandlingConfiguration
@Bean(name="historyLevelAutoConfiguration") @ConditionalOnMissingBean(CamundaHistoryLevelAutoHandlingConfiguration.class) @ConditionalOnProperty(prefix="camunda.bpm", name="history-level", havingValue="auto", matchIfMissing=false) @Conditional(NeedsHistoryAutoConfigurationCondition.class) public static CamundaHistoryLevelAutoHandlingConfiguration historyLevelAutoHandlingConfiguration() -
historyLevelDeterminator
@Bean(name="historyLevelDeterminator") @ConditionalOnMissingBean(name={"camundaBpmJdbcTemplate","historyLevelDeterminator"}) @ConditionalOnBean(name="historyLevelAutoConfiguration") public static HistoryLevelDeterminator historyLevelDeterminator(CamundaBpmProperties camundaBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
historyLevelDeterminatorMultiDatabase
@Bean(name="historyLevelDeterminator") @ConditionalOnBean(name={"camundaBpmJdbcTemplate","historyLevelAutoConfiguration","historyLevelDeterminator"}) @ConditionalOnMissingBean(name="historyLevelDeterminator") public static HistoryLevelDeterminator historyLevelDeterminatorMultiDatabase(CamundaBpmProperties camundaBpmProperties, @Qualifier("camundaBpmJdbcTemplate") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
camundaAuthorizationConfiguration
@Bean @ConditionalOnMissingBean(CamundaAuthorizationConfiguration.class) public static CamundaAuthorizationConfiguration camundaAuthorizationConfiguration() -
camundaDeploymentConfiguration
@Bean @ConditionalOnMissingBean(CamundaDeploymentConfiguration.class) public static CamundaDeploymentConfiguration camundaDeploymentConfiguration() -
genericPropertiesConfiguration
-
createAdminUserConfiguration
@Bean @ConditionalOnProperty(prefix="camunda.bpm.admin-user", name="id") public CreateAdminUserConfiguration createAdminUserConfiguration() -
failedJobConfiguration
@Bean @ConditionalOnMissingBean(CamundaFailedJobConfiguration.class) public static CamundaFailedJobConfiguration failedJobConfiguration() -
createFilterConfiguration
@Bean @ConditionalOnProperty(prefix="camunda.bpm.filter", name="create") public CreateFilterConfiguration createFilterConfiguration() -
eventPublisherPlugin
@Bean public EventPublisherPlugin eventPublisherPlugin(CamundaBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher) -
camundaIntegrationDeterminator
-