Package org.flowable.spring.boot.dmn
Class DmnEngineAutoConfiguration
java.lang.Object
org.flowable.spring.boot.AbstractEngineAutoConfiguration
org.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
org.flowable.spring.boot.dmn.DmnEngineAutoConfiguration
@ConditionalOnDmnEngine
@EnableConfigurationProperties({FlowableProperties.class,FlowableAutoDeploymentProperties.class,FlowableDmnProperties.class})
@AutoConfiguration(after={AppEngineAutoConfiguration.class,ProcessEngineAutoConfiguration.class},
before={AppEngineServicesAutoConfiguration.class,ProcessEngineServicesAutoConfiguration.class})
public class DmnEngineAutoConfiguration
extends AbstractSpringEngineAutoConfiguration
EnableAutoConfiguration for the Dmn engine- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FlowableAutoDeploymentPropertiesprotected final FlowableDmnPropertiesFields inherited from class org.flowable.spring.boot.AbstractEngineAutoConfiguration
flowableProperties, logger, resourcePatternResolver -
Constructor Summary
ConstructorsConstructorDescriptionDmnEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableDmnProperties dmnProperties, FlowableAutoDeploymentProperties autoDeploymentProperties) -
Method Summary
Modifier and TypeMethodDescriptionorg.flowable.dmn.spring.SpringDmnEngineConfigurationdmnEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.dmn.engine.DmnEngine>> dmnAutoDeploymentStrategies) Methods inherited from class org.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
configureSpringEngine, getIfAvailableMethods inherited from class org.flowable.spring.boot.AbstractEngineAutoConfiguration
configureEngine, defaultText, discoverDeploymentResources, getCustomMybatisMapperClasses, setResourcePatternResolver
-
Field Details
-
dmnProperties
-
autoDeploymentProperties
-
-
Constructor Details
-
DmnEngineAutoConfiguration
public DmnEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableDmnProperties dmnProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
-
Method Details
-
dmnEngineConfiguration
@Bean @ConditionalOnMissingBean public org.flowable.dmn.spring.SpringDmnEngineConfiguration dmnEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.dmn.engine.DmnEngine>> dmnAutoDeploymentStrategies) throws IOException - Throws:
IOException
-