@Import(value={DefaultJobConfiguration.JobConfiguration.class,IdGeneratorConfiguration.class})
public class CamundaBpmConfiguration
extends Object
| Constructor and Description |
|---|
CamundaBpmConfiguration() |
@Bean @ConditionalOnMissingBean(value=ProcessEngineConfigurationImpl.class) public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins)
@Bean @ConditionalOnMissingBean(value=DefaultProcessEngineConfiguration.class) public static CamundaProcessEngineConfiguration camundaProcessEngineConfiguration()
@Bean @ConditionalOnMissingBean(value=CamundaDatasourceConfiguration.class) public static CamundaDatasourceConfiguration camundaDatasourceConfiguration()
@Bean @ConditionalOnBean(name="entityManagerFactory") @ConditionalOnMissingBean(value=CamundaJpaConfiguration.class) @ConditionalOnProperty(prefix="camunda.bpm.jpa", name="enabled", havingValue="true", matchIfMissing=true) public static CamundaJpaConfiguration camundaJpaConfiguration()
@Bean @ConditionalOnMissingBean(value=CamundaJobConfiguration.class) @ConditionalOnProperty(prefix="camunda.bpm.job-execution", name="enabled", havingValue="true", matchIfMissing=true) public static CamundaJobConfiguration camundaJobConfiguration()
@Bean @ConditionalOnMissingBean(value=CamundaHistoryConfiguration.class) public static CamundaHistoryConfiguration camundaHistoryConfiguration()
@Bean @ConditionalOnMissingBean(value=CamundaMetricsConfiguration.class) public static CamundaMetricsConfiguration camundaMetricsConfiguration()
@Bean(name="historyLevelAutoConfiguration") @ConditionalOnMissingBean(value=CamundaHistoryLevelAutoHandlingConfiguration.class) @ConditionalOnProperty(prefix="camunda.bpm", name="history-level", havingValue="auto", matchIfMissing=false) @Conditional(value=NeedsHistoryAutoConfigurationCondition.class) public static CamundaHistoryLevelAutoHandlingConfiguration historyLevelAutoHandlingConfiguration()
@Bean(name="historyLevelDeterminator")
@ConditionalOnMissingBean(name={"camundaBpmJdbcTemplate","historyLevelDeterminator"})
@ConditionalOnBean(name="historyLevelAutoConfiguration")
public static HistoryLevelDeterminator historyLevelDeterminator(CamundaBpmProperties camundaBpmProperties,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
@Bean(name="historyLevelDeterminator")
@ConditionalOnBean(name={"camundaBpmJdbcTemplate","historyLevelAutoConfiguration","historyLevelDeterminator"})
@ConditionalOnMissingBean(name="historyLevelDeterminator")
public static HistoryLevelDeterminator historyLevelDeterminatorMultiDatabase(CamundaBpmProperties camundaBpmProperties,
@Qualifier(value="camundaBpmJdbcTemplate")
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
@Bean @ConditionalOnMissingBean(value=CamundaAuthorizationConfiguration.class) public static CamundaAuthorizationConfiguration camundaAuthorizationConfiguration()
@Bean @ConditionalOnMissingBean(value=CamundaDeploymentConfiguration.class) public static CamundaDeploymentConfiguration camundaDeploymentConfiguration()
@Bean public GenericPropertiesConfiguration genericPropertiesConfiguration()
@Bean
@ConditionalOnProperty(prefix="camunda.bpm.admin-user",
name="id")
public CreateAdminUserConfiguration createAdminUserConfiguration()
@Bean @ConditionalOnMissingBean(value=CamundaFailedJobConfiguration.class) public static CamundaFailedJobConfiguration failedJobConfiguration()
@Bean
@ConditionalOnProperty(prefix="camunda.bpm.filter",
name="create")
public CreateFilterConfiguration createFilterConfiguration()
@Bean public EventPublisherPlugin eventPublisherPlugin(CamundaBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher)
@Bean public CamundaIntegrationDeterminator camundaIntegrationDeterminator()
Copyright © 2022. All rights reserved.