Package org.flowable.spring.boot.app
Class AppEngineAutoConfiguration
- java.lang.Object
-
- org.flowable.spring.boot.AbstractEngineAutoConfiguration
-
- org.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
-
- org.flowable.spring.boot.app.AppEngineAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnAppEngine @EnableConfigurationProperties({FlowableProperties.class,FlowableAutoDeploymentProperties.class,FlowableAppProperties.class,FlowableIdmProperties.class,FlowableEventRegistryProperties.class}) public class AppEngineAutoConfiguration extends AbstractSpringEngineAutoConfiguration
Provides sane definitions for the various beans required to be productive with Flowable in Spring.- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected FlowableAppPropertiesappPropertiesprotected FlowableAutoDeploymentPropertiesautoDeploymentPropertiesprotected FlowableEventRegistryPropertieseventPropertiesprotected FlowableIdmPropertiesidmProperties-
Fields inherited from class org.flowable.spring.boot.AbstractEngineAutoConfiguration
flowableProperties, logger, resourcePatternResolver
-
-
Constructor Summary
Constructors Constructor Description AppEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableAppProperties appProperties, FlowableIdmProperties idmProperties, FlowableEventRegistryProperties eventProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.flowable.app.spring.SpringAppEngineConfigurationspringAppEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, org.springframework.beans.factory.ObjectProvider<List<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.app.engine.AppEngine>>> appAutoDeploymentStrategies)-
Methods inherited from class org.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
configureSpringEngine, getIfAvailable
-
Methods inherited from class org.flowable.spring.boot.AbstractEngineAutoConfiguration
configureEngine, defaultIfNotNull, defaultText, discoverDeploymentResources, getCustomMybatisMapperClasses, setResourcePatternResolver
-
-
-
-
Field Detail
-
appProperties
protected final FlowableAppProperties appProperties
-
idmProperties
protected final FlowableIdmProperties idmProperties
-
eventProperties
protected final FlowableEventRegistryProperties eventProperties
-
autoDeploymentProperties
protected final FlowableAutoDeploymentProperties autoDeploymentProperties
-
-
Constructor Detail
-
AppEngineAutoConfiguration
public AppEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableAppProperties appProperties, FlowableIdmProperties idmProperties, FlowableEventRegistryProperties eventProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
-
Method Detail
-
springAppEngineConfiguration
@Bean @ConditionalOnMissingBean public org.flowable.app.spring.SpringAppEngineConfiguration springAppEngineConfiguration(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapperProvider, org.springframework.beans.factory.ObjectProvider<List<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.app.engine.AppEngine>>> appAutoDeploymentStrategies) throws IOException
- Throws:
IOException
-
-