public class AppEngineConfiguration
extends org.flowable.common.engine.impl.AbstractEngineConfiguration
implements org.flowable.app.api.AppEngineConfigurationApi, org.flowable.common.spring.SpringEngineConfiguration, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration, org.flowable.common.engine.impl.HasVariableTypes
Modifier and Type | Field and Description |
---|---|
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> |
appDefinitionCache |
protected int |
appDefinitionCacheLimit |
protected AppDefinitionDataManager |
appDefinitionDataManager |
protected AppDefinitionEntityManager |
appDefinitionEntityManager |
protected AppDeployer |
appDeployer |
protected AppDeploymentEntityManager |
appDeploymentEntityManager |
protected String |
appEngineName |
protected org.springframework.context.ApplicationContext |
applicationContext |
protected org.flowable.app.api.AppManagementService |
appManagementService |
protected CoreAppRepositoryService |
appRepositoryService |
protected CoreAppResourceConverter |
appResourceConverter |
protected AppResourceEntityManager |
appResourceEntityManager |
protected org.flowable.common.engine.impl.calendar.BusinessCalendarManager |
businessCalendarManager |
protected List<org.flowable.variable.api.types.VariableType> |
customPostVariableTypes |
protected List<org.flowable.variable.api.types.VariableType> |
customPreVariableTypes |
static String |
DEFAULT_MYBATIS_MAPPING_FILE |
protected AppDeploymentDataManager |
deploymentDataManager |
protected AppDeploymentManager |
deploymentManager |
protected String |
deploymentMode |
protected org.springframework.core.io.Resource[] |
deploymentResources |
protected Collection<AutoDeploymentStrategy> |
deploymentStrategies |
protected boolean |
disableIdmEngine |
protected List<String> |
enginesBuild |
protected boolean |
executeServiceSchemaManagers |
protected org.flowable.common.engine.impl.el.ExpressionManager |
expressionManager |
protected org.flowable.common.engine.impl.db.SchemaManager |
identityLinkSchemaManager |
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration |
identityLinkServiceConfiguration |
protected Object |
lifeCycleMonitor |
static String |
LIQUIBASE_CHANGELOG_PREFIX |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected PageDeploymentCache |
pageDefinitionCache |
protected int |
pageDefinitionCacheLimit |
protected PageDefinitionDataManager |
pageDefinitionDataManager |
protected PageDefinitionEntityManager |
pageDefinitionEntityManager |
protected AppResourceDataManager |
resourceDataManager |
protected boolean |
running |
protected boolean |
serializableVariableTypeTrackDeserializedObjects |
protected TableDataManager |
tableDataManager |
protected org.springframework.transaction.PlatformTransactionManager |
transactionManager |
protected Integer |
transactionSynchronizationAdapterOrder |
protected org.flowable.common.engine.impl.db.SchemaManager |
variableSchemaManager |
protected org.flowable.variable.service.VariableServiceConfiguration |
variableServiceConfiguration |
protected org.flowable.variable.api.types.VariableTypes |
variableTypes |
additionalEventDispatchActions, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, eventDispatcher, eventListeners, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, logger, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, schemaCommandConfig, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
Constructor and Description |
---|
AppEngineConfiguration() |
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getBeans, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEventDispatcher, getEventListeners, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getResourceAsStream, getSchemaCommandConfig, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEventDispatcher, setEventListeners, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setSchemaCommandConfig, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
public static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String appEngineName
protected org.flowable.app.api.AppManagementService appManagementService
protected CoreAppRepositoryService appRepositoryService
protected TableDataManager tableDataManager
protected AppDeploymentDataManager deploymentDataManager
protected AppResourceDataManager resourceDataManager
protected AppDefinitionDataManager appDefinitionDataManager
protected PageDefinitionDataManager pageDefinitionDataManager
protected AppDeploymentEntityManager appDeploymentEntityManager
protected AppResourceEntityManager appResourceEntityManager
protected AppDefinitionEntityManager appDefinitionEntityManager
protected PageDefinitionEntityManager pageDefinitionEntityManager
protected boolean disableIdmEngine
protected boolean executeServiceSchemaManagers
protected AppDeployer appDeployer
protected AppDeploymentManager deploymentManager
protected CoreAppResourceConverter appResourceConverter
protected int appDefinitionCacheLimit
protected int pageDefinitionCacheLimit
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
protected PageDeploymentCache pageDefinitionCache
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
protected org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager
protected org.springframework.core.io.Resource[] deploymentResources
protected String deploymentMode
protected org.springframework.context.ApplicationContext applicationContext
protected Integer transactionSynchronizationAdapterOrder
protected Collection<AutoDeploymentStrategy> deploymentStrategies
protected volatile boolean running
protected final Object lifeCycleMonitor
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration
protected org.flowable.variable.api.types.VariableTypes variableTypes
protected List<org.flowable.variable.api.types.VariableType> customPreVariableTypes
protected List<org.flowable.variable.api.types.VariableType> customPostVariableTypes
protected org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration
protected boolean serializableVariableTypeTrackDeserializedObjects
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager
public static AppEngineConfiguration createAppEngineConfigurationFromResourceDefault()
public static AppEngineConfiguration createAppEngineConfigurationFromResource(String resource)
public static AppEngineConfiguration createAppEngineConfigurationFromResource(String resource, String beanName)
public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(InputStream inputStream)
public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(InputStream inputStream, String beanName)
public static AppEngineConfiguration createStandaloneAppEngineConfiguration()
public static AppEngineConfiguration createStandaloneInMemAppEngineConfiguration()
public AppEngine buildAppEngine()
protected void init()
public void initSchemaManager()
initSchemaManager
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initSchemaManagementCommand()
protected void initAppSchemaManager()
protected void initVariableSchemaManager()
protected void initIdentityLinkSchemaManager()
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
initMybatisTypeHandlers
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initExpressionManager()
public void initCommandInvoker()
initCommandInvoker
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void initServices()
public void initDataManagers()
public void initEntityManagers()
protected void initDeployers()
public Collection<? extends org.flowable.common.engine.impl.EngineDeployer> getDefaultDeployers()
protected void initAppDefinitionCache()
protected void initPageDefinitionCache()
protected void initAppResourceConverter()
protected void initDeploymentManager()
public String getEngineCfgKey()
getEngineCfgKey
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initDefaultCommandConfig()
initDefaultCommandConfig
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initTransactionContextFactory()
initTransactionContextFactory
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void autoDeployResources(AppEngine appEngine)
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initVariableTypes()
public void initVariableServiceConfiguration()
public void initIdentityLinkServiceConfiguration()
public void initBusinessCalendarManager()
protected List<org.flowable.common.engine.impl.EngineConfigurator> getEngineSpecificEngineConfigurators()
getEngineSpecificEngineConfigurators
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public String getEngineName()
getEngineName
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public String getAppEngineName()
public AppEngineConfiguration setAppEngineName(String appEngineName)
public org.flowable.app.api.AppManagementService getAppManagementService()
getAppManagementService
in interface org.flowable.app.api.AppEngineConfigurationApi
public AppEngineConfiguration setAppManagementService(org.flowable.app.api.AppManagementService appManagementService)
public CoreAppRepositoryService getAppRepositoryService()
getAppRepositoryService
in interface org.flowable.app.api.AppEngineConfigurationApi
public AppEngineConfiguration setAppRepositoryService(CoreAppRepositoryService appRepositoryService)
public org.flowable.idm.api.IdmIdentityService getIdmIdentityService()
public TableDataManager getTableDataManager()
public AppEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
public AppDeploymentDataManager getDeploymentDataManager()
public AppEngineConfiguration setDeploymentDataManager(AppDeploymentDataManager deploymentDataManager)
public AppResourceDataManager getResourceDataManager()
public AppEngineConfiguration setResourceDataManager(AppResourceDataManager resourceDataManager)
public AppDefinitionDataManager getAppDefinitionDataManager()
public AppEngineConfiguration setAppDefinitionDataManager(AppDefinitionDataManager appDefinitionDataManager)
public PageDefinitionDataManager getPageDefinitionDataManager()
public AppEngineConfiguration setPageDefinitionDataManager(PageDefinitionDataManager pageDefinitionDataManager)
public AppDeploymentEntityManager getAppDeploymentEntityManager()
public AppEngineConfiguration setAppDeploymentEntityManager(AppDeploymentEntityManager appDeploymentEntityManager)
public AppResourceEntityManager getAppResourceEntityManager()
public AppEngineConfiguration setAppResourceEntityManager(AppResourceEntityManager appResourceEntityManager)
public AppDefinitionEntityManager getAppDefinitionEntityManager()
public AppEngineConfiguration setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)
public PageDefinitionEntityManager getPageDefinitionEntityManager()
public AppEngineConfiguration setPageDefinitionEntityManager(PageDefinitionEntityManager pageDefinitionEntityManager)
public AppDeployer getAppDeployer()
public AppEngineConfiguration setAppDeployer(AppDeployer appDeployer)
public CoreAppResourceConverter getAppResourceConverter()
public AppEngineConfiguration setAppResourceConverter(CoreAppResourceConverter appResourceConverter)
public AppDeploymentManager getDeploymentManager()
public AppEngineConfiguration setDeploymentManager(AppDeploymentManager deploymentManager)
public int getAppDefinitionCacheLimit()
public AppEngineConfiguration setAppDefinitionCacheLimit(int appDefinitionCacheLimit)
public int getPageDefinitionCacheLimit()
public AppEngineConfiguration setPageDefinitionCacheLimit(int pageDefinitionCacheLimit)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
public AppEngineConfiguration setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
public PageDeploymentCache getPageDefinitionCache()
public AppEngineConfiguration setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
public AppEngineConfiguration setDataSource(DataSource dataSource)
setDataSource
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public boolean isExecuteServiceSchemaManagers()
public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers)
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
getExpressionManager
in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
public AppEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
setExpressionManager
in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
public org.flowable.common.engine.impl.db.SchemaManager getIdentityLinkSchemaManager()
public AppEngineConfiguration setIdentityLinkSchemaManager(org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager)
public org.flowable.common.engine.impl.db.SchemaManager getVariableSchemaManager()
public AppEngineConfiguration setVariableSchemaManager(org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager)
public org.flowable.variable.api.types.VariableTypes getVariableTypes()
getVariableTypes
in interface org.flowable.common.engine.impl.HasVariableTypes
public AppEngineConfiguration setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
setVariableTypes
in interface org.flowable.common.engine.impl.HasVariableTypes
public List<org.flowable.variable.api.types.VariableType> getCustomPreVariableTypes()
public AppEngineConfiguration setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes)
public List<org.flowable.variable.api.types.VariableType> getCustomPostVariableTypes()
public AppEngineConfiguration setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes)
public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
public AppEngineConfiguration setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
public org.flowable.variable.service.VariableServiceConfiguration getVariableServiceConfiguration()
public AppEngineConfiguration setVariableServiceConfiguration(org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration)
public boolean isSerializableVariableTypeTrackDeserializedObjects()
public AppEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
setTransactionManager
in interface org.flowable.common.spring.SpringEngineConfiguration
public org.springframework.core.io.Resource[] getDeploymentResources()
getDeploymentResources
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
setDeploymentResources
in interface org.flowable.common.spring.SpringEngineConfiguration
public org.springframework.context.ApplicationContext getApplicationContext()
getApplicationContext
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.flowable.common.spring.SpringEngineConfiguration
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public String getDeploymentMode()
getDeploymentMode
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setDeploymentMode(String deploymentMode)
setDeploymentMode
in interface org.flowable.common.spring.SpringEngineConfiguration
protected AutoDeploymentStrategy getAutoDeploymentStrategy(String mode)
AutoDeploymentStrategy
for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to
return null
.mode
- the mode to get the strategy fornull
public void start()
start
in interface org.springframework.context.Lifecycle
public void stop()
stop
in interface org.springframework.context.Lifecycle
public boolean isRunning()
isRunning
in interface org.springframework.context.Lifecycle
public String getDeploymentName()
getDeploymentName
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setDeploymentName(String deploymentName)
setDeploymentName
in interface org.flowable.common.spring.SpringEngineConfiguration
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public AppEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public boolean isDisableIdmEngine()
public AppEngineConfiguration setDisableIdmEngine(boolean disableIdmEngine)
public org.flowable.common.engine.impl.calendar.BusinessCalendarManager getBusinessCalendarManager()
public AppEngineConfiguration setBusinessCalendarManager(org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager)
Copyright © 2019. All rights reserved.