Package com.flowable.app.engine
Class AppEngineConfiguration
- java.lang.Object
-
- org.flowable.common.engine.impl.AbstractEngineConfiguration
-
- com.flowable.app.engine.AppEngineConfiguration
-
- All Implemented Interfaces:
org.flowable.app.api.AppEngineConfigurationApi
,org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
,org.flowable.common.engine.impl.HasVariableTypes
,org.flowable.common.spring.SpringEngineConfiguration
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.Lifecycle
,org.springframework.context.Phased
,org.springframework.context.SmartLifecycle
- Direct Known Subclasses:
StandaloneInMemAppEngineConfiguration
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
-
-
Field Summary
Fields Modifier and Type Field 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 java.lang.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 java.util.List<org.flowable.variable.api.types.VariableType>
customPostVariableTypes
protected java.util.List<org.flowable.variable.api.types.VariableType>
customPreVariableTypes
static java.lang.String
DEFAULT_MYBATIS_MAPPING_FILE
protected AppDeploymentDataManager
deploymentDataManager
protected AppDeploymentManager
deploymentManager
protected java.lang.String
deploymentMode
protected org.springframework.core.io.Resource[]
deploymentResources
protected java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>>
deploymentStrategies
protected boolean
disableEventRegistry
protected boolean
disableIdmEngine
protected java.util.List<java.lang.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 boolean
jsonVariableTypeTrackObjects
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected java.lang.Object
lifeCycleMonitor
static java.lang.String
LIQUIBASE_CHANGELOG_PREFIX
protected com.fasterxml.jackson.databind.ObjectMapper
objectMapper
protected PageDeploymentCache
pageDefinitionCache
protected int
pageDefinitionCacheLimit
protected PageDefinitionDataManager
pageDefinitionDataManager
protected PageDefinitionEntityManager
pageDefinitionEntityManager
protected java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver>
postDefaultELResolvers
protected java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver>
preBeanELResolvers
protected java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver>
preDefaultELResolvers
protected AppResourceDataManager
resourceDataManager
protected boolean
running
protected boolean
serializableVariableTypeTrackDeserializedObjects
protected org.springframework.transaction.PlatformTransactionManager
transactionManager
protected java.lang.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
-
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, 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, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
-
-
Constructor Summary
Constructors Constructor Description AppEngineConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AppEngineConfiguration
addPostDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
AppEngineConfiguration
addPreBeanELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
AppEngineConfiguration
addPreDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
protected void
autoDeployResources(AppEngine appEngine)
AppEngine
buildAppEngine()
void
configureVariableServiceConfiguration()
static AppEngineConfiguration
createAppEngineConfigurationFromInputStream(java.io.InputStream inputStream)
static AppEngineConfiguration
createAppEngineConfigurationFromInputStream(java.io.InputStream inputStream, java.lang.String beanName)
static AppEngineConfiguration
createAppEngineConfigurationFromResource(java.lang.String resource)
static AppEngineConfiguration
createAppEngineConfigurationFromResource(java.lang.String resource, java.lang.String beanName)
static AppEngineConfiguration
createAppEngineConfigurationFromResourceDefault()
static AppEngineConfiguration
createStandaloneAppEngineConfiguration()
static AppEngineConfiguration
createStandaloneInMemAppEngineConfiguration()
org.flowable.common.engine.impl.interceptor.CommandInterceptor
createTransactionInterceptor()
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry>
getAppDefinitionCache()
int
getAppDefinitionCacheLimit()
AppDefinitionDataManager
getAppDefinitionDataManager()
AppDefinitionEntityManager
getAppDefinitionEntityManager()
AppDeployer
getAppDeployer()
AppDeploymentEntityManager
getAppDeploymentEntityManager()
java.lang.String
getAppEngineName()
org.springframework.context.ApplicationContext
getApplicationContext()
org.flowable.app.api.AppManagementService
getAppManagementService()
CoreAppRepositoryService
getAppRepositoryService()
CoreAppResourceConverter
getAppResourceConverter()
AppResourceEntityManager
getAppResourceEntityManager()
protected org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>
getAutoDeploymentStrategy(java.lang.String mode)
Gets theAutoDeploymentStrategy
for the provided mode.org.flowable.common.engine.impl.calendar.BusinessCalendarManager
getBusinessCalendarManager()
java.util.List<org.flowable.variable.api.types.VariableType>
getCustomPostVariableTypes()
java.util.List<org.flowable.variable.api.types.VariableType>
getCustomPreVariableTypes()
java.util.Collection<? extends org.flowable.common.engine.impl.EngineDeployer>
getDefaultDeployers()
AppDeploymentDataManager
getDeploymentDataManager()
AppDeploymentManager
getDeploymentManager()
java.lang.String
getDeploymentMode()
java.lang.String
getDeploymentName()
org.springframework.core.io.Resource[]
getDeploymentResources()
java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>>
getDeploymentStrategies()
java.lang.String
getEngineCfgKey()
java.lang.String
getEngineName()
java.lang.String
getEngineScopeType()
protected java.util.List<org.flowable.common.engine.impl.EngineConfigurator>
getEngineSpecificEngineConfigurators()
org.flowable.common.engine.impl.el.ExpressionManager
getExpressionManager()
org.flowable.common.engine.impl.db.SchemaManager
getIdentityLinkSchemaManager()
org.flowable.identitylink.service.IdentityLinkServiceConfiguration
getIdentityLinkServiceConfiguration()
org.flowable.idm.api.IdmIdentityService
getIdmIdentityService()
java.io.InputStream
getMyBatisXmlConfigurationStream()
com.fasterxml.jackson.databind.ObjectMapper
getObjectMapper()
PageDeploymentCache
getPageDefinitionCache()
int
getPageDefinitionCacheLimit()
PageDefinitionDataManager
getPageDefinitionDataManager()
PageDefinitionEntityManager
getPageDefinitionEntityManager()
java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver>
getPostDefaultELResolvers()
java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver>
getPreBeanELResolvers()
java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver>
getPreDefaultELResolvers()
AppResourceDataManager
getResourceDataManager()
org.springframework.transaction.PlatformTransactionManager
getTransactionManager()
org.flowable.common.engine.impl.db.SchemaManager
getVariableSchemaManager()
org.flowable.variable.service.VariableServiceConfiguration
getVariableServiceConfiguration()
org.flowable.variable.api.types.VariableTypes
getVariableTypes()
protected void
init()
protected void
initAppDefinitionCache()
protected void
initAppResourceConverter()
protected void
initAppSchemaManager()
void
initBeans()
void
initBusinessCalendarManager()
void
initCommandInvoker()
void
initDataManagers()
protected void
initDbSqlSessionFactoryEntitySettings()
void
initDefaultCommandConfig()
protected void
initDeployers()
protected void
initDeploymentManager()
void
initEntityManagers()
void
initExpressionManager()
protected void
initIdentityLinkSchemaManager()
void
initIdentityLinkServiceConfiguration()
void
initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
protected void
initPageDefinitionCache()
void
initSchemaManagementCommand()
void
initSchemaManager()
protected void
initServices()
void
initTransactionContextFactory()
protected void
initVariableSchemaManager()
void
initVariableServiceConfiguration()
void
initVariableTypes()
boolean
isDisableEventRegistry()
boolean
isDisableIdmEngine()
boolean
isExecuteServiceSchemaManagers()
boolean
isJsonVariableTypeTrackObjects()
boolean
isRunning()
boolean
isSerializableVariableTypeTrackDeserializedObjects()
AppEngineConfiguration
setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
AppEngineConfiguration
setAppDefinitionCacheLimit(int appDefinitionCacheLimit)
AppEngineConfiguration
setAppDefinitionDataManager(AppDefinitionDataManager appDefinitionDataManager)
AppEngineConfiguration
setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)
AppEngineConfiguration
setAppDeployer(AppDeployer appDeployer)
AppEngineConfiguration
setAppDeploymentEntityManager(AppDeploymentEntityManager appDeploymentEntityManager)
AppEngineConfiguration
setAppEngineName(java.lang.String appEngineName)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
AppEngineConfiguration
setAppManagementService(org.flowable.app.api.AppManagementService appManagementService)
AppEngineConfiguration
setAppRepositoryService(CoreAppRepositoryService appRepositoryService)
AppEngineConfiguration
setAppResourceConverter(CoreAppResourceConverter appResourceConverter)
AppEngineConfiguration
setAppResourceEntityManager(AppResourceEntityManager appResourceEntityManager)
AppEngineConfiguration
setBusinessCalendarManager(org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager)
AppEngineConfiguration
setCustomPostVariableTypes(java.util.List<org.flowable.variable.api.types.VariableType> customPostVariableTypes)
AppEngineConfiguration
setCustomPreVariableTypes(java.util.List<org.flowable.variable.api.types.VariableType> customPreVariableTypes)
AppEngineConfiguration
setDataSource(javax.sql.DataSource dataSource)
AppEngineConfiguration
setDeploymentDataManager(AppDeploymentDataManager deploymentDataManager)
AppEngineConfiguration
setDeploymentManager(AppDeploymentManager deploymentManager)
void
setDeploymentMode(java.lang.String deploymentMode)
void
setDeploymentName(java.lang.String deploymentName)
void
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
void
setDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> deploymentStrategies)
AppEngineConfiguration
setDisableEventRegistry(boolean disableEventRegistry)
AppEngineConfiguration
setDisableIdmEngine(boolean disableIdmEngine)
void
setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers)
AppEngineConfiguration
setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
AppEngineConfiguration
setIdentityLinkSchemaManager(org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager)
AppEngineConfiguration
setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
AppEngineConfiguration
setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
AppEngineConfiguration
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
AppEngineConfiguration
setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
AppEngineConfiguration
setPageDefinitionCacheLimit(int pageDefinitionCacheLimit)
AppEngineConfiguration
setPageDefinitionDataManager(PageDefinitionDataManager pageDefinitionDataManager)
AppEngineConfiguration
setPageDefinitionEntityManager(PageDefinitionEntityManager pageDefinitionEntityManager)
AppEngineConfiguration
setPostDefaultELResolvers(java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers)
AppEngineConfiguration
setPreBeanELResolvers(java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers)
AppEngineConfiguration
setPreDefaultELResolvers(java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers)
AppEngineConfiguration
setResourceDataManager(AppResourceDataManager resourceDataManager)
AppEngineConfiguration
setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
AppEngineConfiguration
setTableDataManager(org.flowable.common.engine.impl.persistence.entity.TableDataManager tableDataManager)
void
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
void
setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)
AppEngineConfiguration
setVariableSchemaManager(org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager)
AppEngineConfiguration
setVariableServiceConfiguration(org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration)
AppEngineConfiguration
setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
void
start()
void
stop()
-
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, 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, getEngineLifecycleListeners, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, 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, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, 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, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
-
-
-
-
Field Detail
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final java.lang.String DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final java.lang.String LIQUIBASE_CHANGELOG_PREFIX
- See Also:
- Constant Field Values
-
appEngineName
protected java.lang.String appEngineName
-
appManagementService
protected org.flowable.app.api.AppManagementService appManagementService
-
appRepositoryService
protected CoreAppRepositoryService appRepositoryService
-
deploymentDataManager
protected AppDeploymentDataManager deploymentDataManager
-
resourceDataManager
protected AppResourceDataManager resourceDataManager
-
appDefinitionDataManager
protected AppDefinitionDataManager appDefinitionDataManager
-
pageDefinitionDataManager
protected PageDefinitionDataManager pageDefinitionDataManager
-
appDeploymentEntityManager
protected AppDeploymentEntityManager appDeploymentEntityManager
-
appResourceEntityManager
protected AppResourceEntityManager appResourceEntityManager
-
appDefinitionEntityManager
protected AppDefinitionEntityManager appDefinitionEntityManager
-
pageDefinitionEntityManager
protected PageDefinitionEntityManager pageDefinitionEntityManager
-
disableIdmEngine
protected boolean disableIdmEngine
-
disableEventRegistry
protected boolean disableEventRegistry
-
executeServiceSchemaManagers
protected boolean executeServiceSchemaManagers
-
appDeployer
protected AppDeployer appDeployer
-
deploymentManager
protected AppDeploymentManager deploymentManager
-
appResourceConverter
protected CoreAppResourceConverter appResourceConverter
-
appDefinitionCacheLimit
protected int appDefinitionCacheLimit
-
pageDefinitionCacheLimit
protected int pageDefinitionCacheLimit
-
appDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
-
pageDefinitionCache
protected PageDeploymentCache pageDefinitionCache
-
expressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
-
preDefaultELResolvers
protected java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers
-
preBeanELResolvers
protected java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers
-
postDefaultELResolvers
protected java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers
-
identityLinkSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager
-
variableSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager
-
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources
-
deploymentMode
protected java.lang.String deploymentMode
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
transactionSynchronizationAdapterOrder
protected java.lang.Integer transactionSynchronizationAdapterOrder
-
deploymentStrategies
protected java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> deploymentStrategies
-
running
protected volatile boolean running
-
enginesBuild
protected java.util.List<java.lang.String> enginesBuild
-
lifeCycleMonitor
protected final java.lang.Object lifeCycleMonitor
-
identityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration
-
variableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes
-
customPreVariableTypes
protected java.util.List<org.flowable.variable.api.types.VariableType> customPreVariableTypes
-
customPostVariableTypes
protected java.util.List<org.flowable.variable.api.types.VariableType> customPostVariableTypes
-
variableServiceConfiguration
protected org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
businessCalendarManager
protected org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager
-
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjects
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.JsonNode jsonNode = (JsonNode) execution.getVariable("customer"); customer.put("name", "Kermit");
-
-
Method Detail
-
createAppEngineConfigurationFromResourceDefault
public static AppEngineConfiguration createAppEngineConfigurationFromResourceDefault()
-
createAppEngineConfigurationFromResource
public static AppEngineConfiguration createAppEngineConfigurationFromResource(java.lang.String resource)
-
createAppEngineConfigurationFromResource
public static AppEngineConfiguration createAppEngineConfigurationFromResource(java.lang.String resource, java.lang.String beanName)
-
createAppEngineConfigurationFromInputStream
public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(java.io.InputStream inputStream)
-
createAppEngineConfigurationFromInputStream
public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(java.io.InputStream inputStream, java.lang.String beanName)
-
createStandaloneAppEngineConfiguration
public static AppEngineConfiguration createStandaloneAppEngineConfiguration()
-
createStandaloneInMemAppEngineConfiguration
public static AppEngineConfiguration createStandaloneInMemAppEngineConfiguration()
-
buildAppEngine
public AppEngine buildAppEngine()
-
init
protected void init()
-
initSchemaManager
public void initSchemaManager()
- Overrides:
initSchemaManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand()
-
initAppSchemaManager
protected void initAppSchemaManager()
-
initVariableSchemaManager
protected void initVariableSchemaManager()
-
initIdentityLinkSchemaManager
protected void initIdentityLinkSchemaManager()
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
- Overrides:
initMybatisTypeHandlers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initBeans
public void initBeans()
- Overrides:
initBeans
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initExpressionManager
public void initExpressionManager()
-
initCommandInvoker
public void initCommandInvoker()
- Overrides:
initCommandInvoker
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initServices
protected void initServices()
-
initDataManagers
public void initDataManagers()
- Overrides:
initDataManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()
- Overrides:
initEntityManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDeployers
protected void initDeployers()
-
getDefaultDeployers
public java.util.Collection<? extends org.flowable.common.engine.impl.EngineDeployer> getDefaultDeployers()
-
initAppDefinitionCache
protected void initAppDefinitionCache()
-
initPageDefinitionCache
protected void initPageDefinitionCache()
-
initAppResourceConverter
protected void initAppResourceConverter()
-
initDeploymentManager
protected void initDeploymentManager()
-
getEngineCfgKey
public java.lang.String getEngineCfgKey()
- Specified by:
getEngineCfgKey
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
public java.lang.String getEngineScopeType()
- Specified by:
getEngineScopeType
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
- Specified by:
createTransactionInterceptor
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()
- Overrides:
initDefaultCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initTransactionContextFactory
public void initTransactionContextFactory()
- Overrides:
initTransactionContextFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
autoDeployResources
protected void autoDeployResources(AppEngine appEngine)
-
getMyBatisXmlConfigurationStream
public java.io.InputStream getMyBatisXmlConfigurationStream()
- Specified by:
getMyBatisXmlConfigurationStream
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()
- Specified by:
initDbSqlSessionFactoryEntitySettings
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initVariableTypes
public void initVariableTypes()
-
configureVariableServiceConfiguration
public void configureVariableServiceConfiguration()
-
initVariableServiceConfiguration
public void initVariableServiceConfiguration()
-
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration()
-
initBusinessCalendarManager
public void initBusinessCalendarManager()
-
getEngineSpecificEngineConfigurators
protected java.util.List<org.flowable.common.engine.impl.EngineConfigurator> getEngineSpecificEngineConfigurators()
- Overrides:
getEngineSpecificEngineConfigurators
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineName
public java.lang.String getEngineName()
- Specified by:
getEngineName
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getAppEngineName
public java.lang.String getAppEngineName()
-
setAppEngineName
public AppEngineConfiguration setAppEngineName(java.lang.String appEngineName)
-
getAppManagementService
public org.flowable.app.api.AppManagementService getAppManagementService()
- Specified by:
getAppManagementService
in interfaceorg.flowable.app.api.AppEngineConfigurationApi
-
setAppManagementService
public AppEngineConfiguration setAppManagementService(org.flowable.app.api.AppManagementService appManagementService)
-
getAppRepositoryService
public CoreAppRepositoryService getAppRepositoryService()
- Specified by:
getAppRepositoryService
in interfaceorg.flowable.app.api.AppEngineConfigurationApi
-
setAppRepositoryService
public AppEngineConfiguration setAppRepositoryService(CoreAppRepositoryService appRepositoryService)
-
getIdmIdentityService
public org.flowable.idm.api.IdmIdentityService getIdmIdentityService()
-
setTableDataManager
public AppEngineConfiguration setTableDataManager(org.flowable.common.engine.impl.persistence.entity.TableDataManager tableDataManager)
- Overrides:
setTableDataManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getDeploymentDataManager
public AppDeploymentDataManager getDeploymentDataManager()
-
setDeploymentDataManager
public AppEngineConfiguration setDeploymentDataManager(AppDeploymentDataManager deploymentDataManager)
-
getResourceDataManager
public AppResourceDataManager getResourceDataManager()
-
setResourceDataManager
public AppEngineConfiguration setResourceDataManager(AppResourceDataManager resourceDataManager)
-
getAppDefinitionDataManager
public AppDefinitionDataManager getAppDefinitionDataManager()
-
setAppDefinitionDataManager
public AppEngineConfiguration setAppDefinitionDataManager(AppDefinitionDataManager appDefinitionDataManager)
-
getPageDefinitionDataManager
public PageDefinitionDataManager getPageDefinitionDataManager()
-
setPageDefinitionDataManager
public AppEngineConfiguration setPageDefinitionDataManager(PageDefinitionDataManager pageDefinitionDataManager)
-
getAppDeploymentEntityManager
public AppDeploymentEntityManager getAppDeploymentEntityManager()
-
setAppDeploymentEntityManager
public AppEngineConfiguration setAppDeploymentEntityManager(AppDeploymentEntityManager appDeploymentEntityManager)
-
getAppResourceEntityManager
public AppResourceEntityManager getAppResourceEntityManager()
-
setAppResourceEntityManager
public AppEngineConfiguration setAppResourceEntityManager(AppResourceEntityManager appResourceEntityManager)
-
getAppDefinitionEntityManager
public AppDefinitionEntityManager getAppDefinitionEntityManager()
-
setAppDefinitionEntityManager
public AppEngineConfiguration setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)
-
getPageDefinitionEntityManager
public PageDefinitionEntityManager getPageDefinitionEntityManager()
-
setPageDefinitionEntityManager
public AppEngineConfiguration setPageDefinitionEntityManager(PageDefinitionEntityManager pageDefinitionEntityManager)
-
getAppDeployer
public AppDeployer getAppDeployer()
-
setAppDeployer
public AppEngineConfiguration setAppDeployer(AppDeployer appDeployer)
-
getAppResourceConverter
public CoreAppResourceConverter getAppResourceConverter()
-
setAppResourceConverter
public AppEngineConfiguration setAppResourceConverter(CoreAppResourceConverter appResourceConverter)
-
getDeploymentManager
public AppDeploymentManager getDeploymentManager()
-
setDeploymentManager
public AppEngineConfiguration setDeploymentManager(AppDeploymentManager deploymentManager)
-
getAppDefinitionCacheLimit
public int getAppDefinitionCacheLimit()
-
setAppDefinitionCacheLimit
public AppEngineConfiguration setAppDefinitionCacheLimit(int appDefinitionCacheLimit)
-
getPageDefinitionCacheLimit
public int getPageDefinitionCacheLimit()
-
setPageDefinitionCacheLimit
public AppEngineConfiguration setPageDefinitionCacheLimit(int pageDefinitionCacheLimit)
-
getAppDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
-
setAppDefinitionCache
public AppEngineConfiguration setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
-
getPageDefinitionCache
public PageDeploymentCache getPageDefinitionCache()
-
setPageDefinitionCache
public AppEngineConfiguration setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
-
setDataSource
public AppEngineConfiguration setDataSource(javax.sql.DataSource dataSource)
- Overrides:
setDataSource
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers()
-
setExecuteServiceSchemaManagers
public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers)
-
getExpressionManager
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
- Specified by:
getExpressionManager
in interfaceorg.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
-
setExpressionManager
public AppEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
- Specified by:
setExpressionManager
in interfaceorg.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
-
getPreDefaultELResolvers
public java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> getPreDefaultELResolvers()
-
setPreDefaultELResolvers
public AppEngineConfiguration setPreDefaultELResolvers(java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers)
-
addPreDefaultELResolver
public AppEngineConfiguration addPreDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
-
getPreBeanELResolvers
public java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> getPreBeanELResolvers()
-
setPreBeanELResolvers
public AppEngineConfiguration setPreBeanELResolvers(java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers)
-
addPreBeanELResolver
public AppEngineConfiguration addPreBeanELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
-
getPostDefaultELResolvers
public java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> getPostDefaultELResolvers()
-
setPostDefaultELResolvers
public AppEngineConfiguration setPostDefaultELResolvers(java.util.Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers)
-
addPostDefaultELResolver
public AppEngineConfiguration addPostDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
-
getIdentityLinkSchemaManager
public org.flowable.common.engine.impl.db.SchemaManager getIdentityLinkSchemaManager()
-
setIdentityLinkSchemaManager
public AppEngineConfiguration setIdentityLinkSchemaManager(org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager)
-
getVariableSchemaManager
public org.flowable.common.engine.impl.db.SchemaManager getVariableSchemaManager()
-
setVariableSchemaManager
public AppEngineConfiguration setVariableSchemaManager(org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager)
-
getVariableTypes
public org.flowable.variable.api.types.VariableTypes getVariableTypes()
- Specified by:
getVariableTypes
in interfaceorg.flowable.common.engine.impl.HasVariableTypes
-
setVariableTypes
public AppEngineConfiguration setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
- Specified by:
setVariableTypes
in interfaceorg.flowable.common.engine.impl.HasVariableTypes
-
getCustomPreVariableTypes
public java.util.List<org.flowable.variable.api.types.VariableType> getCustomPreVariableTypes()
-
setCustomPreVariableTypes
public AppEngineConfiguration setCustomPreVariableTypes(java.util.List<org.flowable.variable.api.types.VariableType> customPreVariableTypes)
-
getCustomPostVariableTypes
public java.util.List<org.flowable.variable.api.types.VariableType> getCustomPostVariableTypes()
-
setCustomPostVariableTypes
public AppEngineConfiguration setCustomPostVariableTypes(java.util.List<org.flowable.variable.api.types.VariableType> customPostVariableTypes)
-
getIdentityLinkServiceConfiguration
public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
-
setIdentityLinkServiceConfiguration
public AppEngineConfiguration setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
-
getVariableServiceConfiguration
public org.flowable.variable.service.VariableServiceConfiguration getVariableServiceConfiguration()
-
setVariableServiceConfiguration
public AppEngineConfiguration setVariableServiceConfiguration(org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration)
-
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects()
-
setSerializableVariableTypeTrackDeserializedObjects
public AppEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)
-
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
- Specified by:
getTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
- Specified by:
setTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()
- Specified by:
getDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
- Specified by:
setDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
- Specified by:
getApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Specified by:
setApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
- Throws:
org.springframework.beans.BeansException
-
getDeploymentMode
public java.lang.String getDeploymentMode()
- Specified by:
getDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(java.lang.String deploymentMode)
- Specified by:
setDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getAutoDeploymentStrategy
protected org.flowable.common.spring.AutoDeploymentStrategy<AppEngine> getAutoDeploymentStrategy(java.lang.String mode)
Gets theAutoDeploymentStrategy
for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to returnnull
.- Parameters:
mode
- the mode to get the strategy for- Returns:
- the deployment strategy to use for the mode. Never
null
-
getDeploymentStrategies
public java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> getDeploymentStrategies()
-
setDeploymentStrategies
public void setDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> deploymentStrategies)
-
start
public void start()
- Specified by:
start
in interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()
- Specified by:
stop
in interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interfaceorg.springframework.context.Lifecycle
-
getDeploymentName
public java.lang.String getDeploymentName()
- Specified by:
getDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(java.lang.String deploymentName)
- Specified by:
setDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
- Overrides:
getObjectMapper
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setObjectMapper
public AppEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
- Overrides:
setObjectMapper
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
isDisableIdmEngine
public boolean isDisableIdmEngine()
-
setDisableIdmEngine
public AppEngineConfiguration setDisableIdmEngine(boolean disableIdmEngine)
-
isDisableEventRegistry
public boolean isDisableEventRegistry()
-
setDisableEventRegistry
public AppEngineConfiguration setDisableEventRegistry(boolean disableEventRegistry)
-
getBusinessCalendarManager
public org.flowable.common.engine.impl.calendar.BusinessCalendarManager getBusinessCalendarManager()
-
setBusinessCalendarManager
public AppEngineConfiguration setBusinessCalendarManager(org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager)
-
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects()
-
setJsonVariableTypeTrackObjects
public AppEngineConfiguration setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
-
-