Class FluxnovaBpmConfiguration
java.lang.Object
org.finos.fluxnova.bpm.spring.boot.starter.FluxnovaBpmConfiguration
@Configuration
@Import({JobConfiguration.class,IdGeneratorConfiguration.class})
public class FluxnovaBpmConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneventPublisherPlugin(FluxnovaBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher) static FluxnovaHistoryConfigurationstatic FluxnovaJobConfigurationstatic FluxnovaMetricsConfigurationstatic HistoryLevelDeterminatorhistoryLevelDeterminator(FluxnovaBpmProperties camundaBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) static HistoryLevelDeterminatorhistoryLevelDeterminatorMultiDatabase(FluxnovaBpmProperties camundaBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins)
-
Constructor Details
-
FluxnovaBpmConfiguration
public FluxnovaBpmConfiguration()
-
-
Method Details
-
processEngineConfigurationImpl
@Bean @ConditionalOnMissingBean(ProcessEngineConfigurationImpl.class) @DependsOnDatabaseInitialization public ProcessEngineConfigurationImpl processEngineConfigurationImpl(List<ProcessEnginePlugin> processEnginePlugins) -
fluxnovaProcessEngineConfiguration
@Bean @ConditionalOnMissingBean(DefaultProcessEngineConfiguration.class) public static FluxnovaProcessEngineConfiguration fluxnovaProcessEngineConfiguration() -
fluxnovaDatasourceConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaDatasourceConfiguration.class) public static FluxnovaDatasourceConfiguration fluxnovaDatasourceConfiguration() -
fluxnovaJobConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaJobConfiguration.class) @ConditionalOnProperty(prefix="fluxnova.bpm.job-execution", name="enabled", havingValue="true", matchIfMissing=true) public static FluxnovaJobConfiguration fluxnovaJobConfiguration() -
fluxnovaHistoryConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaHistoryConfiguration.class) public static FluxnovaHistoryConfiguration fluxnovaHistoryConfiguration() -
fluxnovaMetricsConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaMetricsConfiguration.class) public static FluxnovaMetricsConfiguration fluxnovaMetricsConfiguration() -
historyLevelAutoHandlingConfiguration
@Bean(name="historyLevelAutoConfiguration") @ConditionalOnMissingBean(FluxnovaHistoryLevelAutoHandlingConfiguration.class) @ConditionalOnProperty(prefix="fluxnova.bpm", name="history-level", havingValue="auto", matchIfMissing=false) @Conditional(NeedsHistoryAutoConfigurationCondition.class) public static FluxnovaHistoryLevelAutoHandlingConfiguration historyLevelAutoHandlingConfiguration() -
historyLevelDeterminator
@Bean(name="historyLevelDeterminator") @ConditionalOnMissingBean(name={"camundaBpmJdbcTemplate","historyLevelDeterminator"}) @ConditionalOnBean(name="historyLevelAutoConfiguration") public static HistoryLevelDeterminator historyLevelDeterminator(FluxnovaBpmProperties camundaBpmProperties, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
historyLevelDeterminatorMultiDatabase
@Bean(name="historyLevelDeterminator") @ConditionalOnBean(name={"camundaBpmJdbcTemplate","historyLevelAutoConfiguration","historyLevelDeterminator"}) @ConditionalOnMissingBean(name="historyLevelDeterminator") public static HistoryLevelDeterminator historyLevelDeterminatorMultiDatabase(FluxnovaBpmProperties camundaBpmProperties, @Qualifier("camundaBpmJdbcTemplate") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
fluxnovaAuthorizationConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaAuthorizationConfiguration.class) public static FluxnovaAuthorizationConfiguration fluxnovaAuthorizationConfiguration() -
fluxnovaDeploymentConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaDeploymentConfiguration.class) public static FluxnovaDeploymentConfiguration fluxnovaDeploymentConfiguration() -
genericPropertiesConfiguration
-
createAdminUserConfiguration
@Bean @ConditionalOnProperty(prefix="fluxnova.bpm.admin-user", name="id") public CreateAdminUserConfiguration createAdminUserConfiguration() -
failedJobConfiguration
@Bean @ConditionalOnMissingBean(FluxnovaFailedJobConfiguration.class) public static FluxnovaFailedJobConfiguration failedJobConfiguration() -
createFilterConfiguration
@Bean @ConditionalOnProperty(prefix="fluxnova.bpm.filter", name="create") public CreateFilterConfiguration createFilterConfiguration() -
eventPublisherPlugin
@Bean public EventPublisherPlugin eventPublisherPlugin(FluxnovaBpmProperties properties, org.springframework.context.ApplicationEventPublisher publisher) -
fluxnovaIntegrationDeterminator
-