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
@AutoConfiguration
@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
FieldsModifier and TypeFieldDescriptionprotected final FlowableAppPropertiesprotected final FlowableAutoDeploymentPropertiesprotected final FlowableEventRegistryPropertiesprotected final FlowableIdmPropertiesFields inherited from class org.flowable.spring.boot.AbstractEngineAutoConfiguration
flowableProperties, logger, resourcePatternResolver -
Constructor Summary
ConstructorsConstructorDescriptionAppEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableAppProperties appProperties, FlowableIdmProperties idmProperties, FlowableEventRegistryProperties eventProperties, FlowableAutoDeploymentProperties autoDeploymentProperties) -
Method Summary
Modifier and TypeMethodDescriptionorg.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<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.app.engine.AppEngine>> appAutoDeploymentStrategies) 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
-
appProperties
-
idmProperties
-
eventProperties
-
autoDeploymentProperties
-
-
Constructor Details
-
AppEngineAutoConfiguration
public AppEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableAppProperties appProperties, FlowableIdmProperties idmProperties, FlowableEventRegistryProperties eventProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
-
Method Details
-
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<org.flowable.common.spring.AutoDeploymentStrategy<org.flowable.app.engine.AppEngine>> appAutoDeploymentStrategies) throws IOException - Throws:
IOException
-