Class OperatonBpmConfiguration
java.lang.Object
org.operaton.bpm.spring.boot.starter.OperatonBpmConfiguration
@Import({JobConfiguration.class,IdGeneratorConfiguration.class})
public class OperatonBpmConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAdminUserConfiguration(OperatonBpmProperties operatonBpmProperties) createFilterConfiguration(OperatonBpmProperties operatonBpmProperties) eventPublisherPlugin(OperatonBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher) failedJobConfiguration(OperatonBpmProperties operatonBpmProperties) genericPropertiesConfiguration(OperatonBpmProperties operatonBpmProperties) historyLevelAutoHandlingConfiguration(OperatonBpmProperties operatonBpmProperties, HistoryLevelDeterminator historyLevelDeterminator) static HistoryLevelDeterminatorhistoryLevelDeterminator(OperatonBpmProperties operatonBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) static HistoryLevelDeterminatorhistoryLevelDeterminatorMultiDatabase(OperatonBpmProperties operatonBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) operatonAuthorizationConfiguration(OperatonBpmProperties operatonBpmProperties) operatonDatasourceConfiguration(OperatonBpmProperties operatonBpmProperties, org.springframework.transaction.PlatformTransactionManager transactionManager, Optional<org.springframework.transaction.PlatformTransactionManager> operatonTransactionManager, DataSource dataSource, Optional<DataSource> operatonDataSource) operatonDeploymentConfiguration(OperatonBpmProperties operatonBpmProperties) static OperatonHistoryConfigurationoperatonHistoryConfiguration(OperatonBpmProperties operatonBpmProperties) operatonIntegrationDeterminator(ProcessEngine processEngine) static OperatonJobConfigurationoperatonJobConfiguration(OperatonBpmProperties operatonBpmProperties, JobExecutor jobExecutor) static OperatonMetricsConfigurationoperatonMetricsConfiguration(OperatonBpmProperties operatonBpmProperties) operatonProcessEngineConfiguration(OperatonBpmProperties operatonBpmProperties, Optional<IdGenerator> idGenerator) processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins)
-
Constructor Details
-
OperatonBpmConfiguration
public OperatonBpmConfiguration()
-
-
Method Details
-
processEngineConfigurationImpl
@Bean @ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class) public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) -
operatonProcessEngineConfiguration
@Bean @ConditionalOnMissingBean(DefaultProcessEngineConfiguration.class) public static OperatonProcessEngineConfiguration operatonProcessEngineConfiguration(OperatonBpmProperties operatonBpmProperties, Optional<IdGenerator> idGenerator) -
operatonDatasourceConfiguration
@Bean @ConditionalOnMissingBean(OperatonDatasourceConfiguration.class) public static OperatonDatasourceConfiguration operatonDatasourceConfiguration(OperatonBpmProperties operatonBpmProperties, org.springframework.transaction.PlatformTransactionManager transactionManager, Optional<org.springframework.transaction.PlatformTransactionManager> operatonTransactionManager, DataSource dataSource, Optional<DataSource> operatonDataSource) -
operatonJobConfiguration
@Bean @ConditionalOnMissingBean(OperatonJobConfiguration.class) @ConditionalOnProperty(prefix="operaton.bpm.job-execution", name="enabled", havingValue="true", matchIfMissing=true) public static OperatonJobConfiguration operatonJobConfiguration(OperatonBpmProperties operatonBpmProperties, JobExecutor jobExecutor) -
operatonHistoryConfiguration
@Bean @ConditionalOnMissingBean(OperatonHistoryConfiguration.class) public static OperatonHistoryConfiguration operatonHistoryConfiguration(OperatonBpmProperties operatonBpmProperties) -
operatonMetricsConfiguration
@Bean @ConditionalOnMissingBean(OperatonMetricsConfiguration.class) public static OperatonMetricsConfiguration operatonMetricsConfiguration(OperatonBpmProperties operatonBpmProperties) -
historyLevelAutoHandlingConfiguration
@Bean(name="historyLevelAutoConfiguration") @ConditionalOnMissingBean(OperatonHistoryLevelAutoHandlingConfiguration.class) @ConditionalOnProperty(prefix="operaton.bpm", name="history-level", havingValue="auto", matchIfMissing=false) @Conditional(NeedsHistoryAutoConfigurationCondition.class) public static OperatonHistoryLevelAutoHandlingConfiguration historyLevelAutoHandlingConfiguration(OperatonBpmProperties operatonBpmProperties, HistoryLevelDeterminator historyLevelDeterminator) -
historyLevelDeterminator
@Bean(name="historyLevelDeterminator") @ConditionalOnMissingBean(name={"operatonBpmJdbcTemplate","historyLevelDeterminator"}) @ConditionalOnBean(name="historyLevelAutoConfiguration") public static HistoryLevelDeterminator historyLevelDeterminator(OperatonBpmProperties operatonBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
historyLevelDeterminatorMultiDatabase
@Bean(name="historyLevelDeterminator") @ConditionalOnBean(name={"operatonBpmJdbcTemplate","historyLevelAutoConfiguration","historyLevelDeterminator"}) @ConditionalOnMissingBean(name="historyLevelDeterminator") public static HistoryLevelDeterminator historyLevelDeterminatorMultiDatabase(OperatonBpmProperties operatonBpmProperties, @Qualifier("operatonBpmJdbcTemplate") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
operatonAuthorizationConfiguration
@Bean @ConditionalOnMissingBean(OperatonAuthorizationConfiguration.class) public static OperatonAuthorizationConfiguration operatonAuthorizationConfiguration(OperatonBpmProperties operatonBpmProperties) -
operatonDeploymentConfiguration
@Bean @ConditionalOnMissingBean(OperatonDeploymentConfiguration.class) public static OperatonDeploymentConfiguration operatonDeploymentConfiguration(OperatonBpmProperties operatonBpmProperties) -
genericPropertiesConfiguration
@Bean public GenericPropertiesConfiguration genericPropertiesConfiguration(OperatonBpmProperties operatonBpmProperties) -
createAdminUserConfiguration
@Bean @ConditionalOnProperty(prefix="operaton.bpm.admin-user", name="id") public CreateAdminUserConfiguration createAdminUserConfiguration(OperatonBpmProperties operatonBpmProperties) -
failedJobConfiguration
@Bean @ConditionalOnMissingBean(OperatonFailedJobConfiguration.class) public static OperatonFailedJobConfiguration failedJobConfiguration(OperatonBpmProperties operatonBpmProperties) -
createFilterConfiguration
@Bean @ConditionalOnProperty(prefix="operaton.bpm.filter", name="create") public CreateFilterConfiguration createFilterConfiguration(OperatonBpmProperties operatonBpmProperties) -
eventPublisherPlugin
@Bean public EventPublisherPlugin eventPublisherPlugin(OperatonBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher) -
operatonIntegrationDeterminator
@Bean public OperatonIntegrationDeterminator operatonIntegrationDeterminator(ProcessEngine processEngine)
-