Package com.flowable.spring.boot.dmn
Class DmnEngineAutoConfiguration
java.lang.Object
com.flowable.spring.boot.AbstractEngineAutoConfiguration
com.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
com.flowable.spring.boot.dmn.DmnEngineAutoConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnDmnEngine @EnableConfigurationProperties({FlowableProperties.class,FlowableAutoDeploymentProperties.class,FlowableDmnProperties.class}) @AutoConfigureAfter({AppEngineAutoConfiguration.class,ProcessEngineAutoConfiguration.class}) @AutoConfigureBefore({AppEngineServicesAutoConfiguration.class,ProcessEngineServicesAutoConfiguration.class}) public class DmnEngineAutoConfiguration extends AbstractSpringEngineAutoConfiguration
EnableAutoConfiguration
for the Dmn engine- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DmnEngineAutoConfiguration.DmnEngineAppConfiguration
static class
DmnEngineAutoConfiguration.DmnEngineProcessConfiguration
-
Field Summary
Fields Modifier and Type Field Description protected FlowableAutoDeploymentProperties
autoDeploymentProperties
protected FlowableDmnProperties
dmnProperties
Fields inherited from class com.flowable.spring.boot.AbstractEngineAutoConfiguration
flowableProperties, logger, resourcePatternResolver
-
Constructor Summary
Constructors Constructor Description DmnEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableDmnProperties dmnProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
Method Summary
Modifier and Type Method Description org.flowable.dmn.spring.SpringDmnEngineConfiguration
dmnEngineConfiguration(javax.sql.DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.dmn.engine.DmnEngine>> dmnAutoDeploymentStrategies)
Methods inherited from class com.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
configureSpringEngine, getIfAvailable
Methods inherited from class com.flowable.spring.boot.AbstractEngineAutoConfiguration
configureEngine, defaultIfNotNull, defaultText, discoverDeploymentResources, getCustomMybatisMapperClasses, setResourcePatternResolver
-
Field Details
-
Constructor Details
-
DmnEngineAutoConfiguration
public DmnEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableDmnProperties dmnProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
-
Method Details
-
dmnEngineConfiguration
@Bean @ConditionalOnMissingBean public org.flowable.dmn.spring.SpringDmnEngineConfiguration dmnEngineConfiguration(javax.sql.DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.dmn.engine.DmnEngine>> dmnAutoDeploymentStrategies) throws java.io.IOException- Throws:
java.io.IOException
-