Package com.flowable.app.engine
Class AppEngineConfiguration
- java.lang.Object
-
- org.flowable.common.engine.impl.AbstractEngineConfiguration
-
- com.flowable.app.engine.AppEngineConfiguration
-
- All Implemented Interfaces:
AppEngineConfigurationApi
,HasExpressionManagerEngineConfiguration
,HasVariableTypes
,SpringEngineConfiguration
,Aware
,ApplicationContextAware
,Lifecycle
,Phased
,SmartLifecycle
- Direct Known Subclasses:
StandaloneInMemAppEngineConfiguration
public class AppEngineConfiguration extends AbstractEngineConfiguration implements AppEngineConfigurationApi, SpringEngineConfiguration, HasExpressionManagerEngineConfiguration, HasVariableTypes
-
-
Field Summary
-
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, objectMapper, 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
-
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
-
Fields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA
-
-
Constructor Summary
Constructors Constructor Description AppEngineConfiguration()
-
Method Summary
-
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, getObjectMapper, 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, initObjectMapper, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, getPhase, isAutoStartup, stop
-
-
-
-
Field Detail
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final String DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final String LIQUIBASE_CHANGELOG_PREFIX
- See Also:
- Constant Field Values
-
appEngineName
protected String appEngineName
-
appManagementService
protected 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 DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
-
pageDefinitionCache
protected PageDeploymentCache pageDefinitionCache
-
expressionManager
protected ExpressionManager expressionManager
-
preDefaultELResolvers
protected Collection<ELResolver> preDefaultELResolvers
-
preBeanELResolvers
protected Collection<ELResolver> preBeanELResolvers
-
postDefaultELResolvers
protected Collection<ELResolver> postDefaultELResolvers
-
identityLinkSchemaManager
protected SchemaManager identityLinkSchemaManager
-
variableSchemaManager
protected SchemaManager variableSchemaManager
-
transactionManager
protected PlatformTransactionManager transactionManager
-
deploymentResources
protected Resource[] deploymentResources
-
deploymentMode
protected String deploymentMode
-
applicationContext
protected ApplicationContext applicationContext
-
transactionSynchronizationAdapterOrder
protected Integer transactionSynchronizationAdapterOrder
-
deploymentStrategies
protected Collection<AutoDeploymentStrategy<AppEngine>> deploymentStrategies
-
running
protected volatile boolean running
-
lifeCycleMonitor
protected final Object lifeCycleMonitor
-
identityLinkServiceConfiguration
protected IdentityLinkServiceConfiguration identityLinkServiceConfiguration
-
variableTypes
protected VariableTypes variableTypes
-
customPreVariableTypes
protected List<VariableType> customPreVariableTypes
-
customPostVariableTypes
protected List<VariableType> customPostVariableTypes
-
variableServiceConfiguration
protected VariableServiceConfiguration variableServiceConfiguration
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects
-
businessCalendarManager
protected 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(String resource)
-
createAppEngineConfigurationFromResource
public static AppEngineConfiguration createAppEngineConfigurationFromResource(String resource, String beanName)
-
createAppEngineConfigurationFromInputStream
public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(InputStream inputStream)
-
createAppEngineConfigurationFromInputStream
public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(InputStream inputStream, 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 classAbstractEngineConfiguration
-
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 classAbstractEngineConfiguration
-
initBeans
public void initBeans()
- Overrides:
initBeans
in classAbstractEngineConfiguration
-
initExpressionManager
public void initExpressionManager()
-
initCommandInvoker
public void initCommandInvoker()
- Overrides:
initCommandInvoker
in classAbstractEngineConfiguration
-
initServices
protected void initServices()
-
initDataManagers
public void initDataManagers()
- Overrides:
initDataManagers
in classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()
- Overrides:
initEntityManagers
in classAbstractEngineConfiguration
-
initDeployers
protected void initDeployers()
-
getDefaultDeployers
public Collection<? extends EngineDeployer> getDefaultDeployers()
-
initAppDefinitionCache
protected void initAppDefinitionCache()
-
initPageDefinitionCache
protected void initPageDefinitionCache()
-
initAppResourceConverter
protected void initAppResourceConverter()
-
initDeploymentManager
protected void initDeploymentManager()
-
getEngineCfgKey
public String getEngineCfgKey()
- Specified by:
getEngineCfgKey
in classAbstractEngineConfiguration
-
getEngineScopeType
public String getEngineScopeType()
- Specified by:
getEngineScopeType
in classAbstractEngineConfiguration
-
createTransactionInterceptor
public CommandInterceptor createTransactionInterceptor()
- Specified by:
createTransactionInterceptor
in classAbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()
- Overrides:
initDefaultCommandConfig
in classAbstractEngineConfiguration
-
initTransactionContextFactory
public void initTransactionContextFactory()
- Overrides:
initTransactionContextFactory
in classAbstractEngineConfiguration
-
autoDeployResources
protected void autoDeployResources(AppEngine appEngine)
-
getMyBatisXmlConfigurationStream
public InputStream getMyBatisXmlConfigurationStream()
- Specified by:
getMyBatisXmlConfigurationStream
in classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()
- Specified by:
initDbSqlSessionFactoryEntitySettings
in classAbstractEngineConfiguration
-
initVariableTypes
public void initVariableTypes()
-
configureVariableServiceConfiguration
public void configureVariableServiceConfiguration()
-
initVariableServiceConfiguration
public void initVariableServiceConfiguration()
-
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration()
-
initBusinessCalendarManager
public void initBusinessCalendarManager()
-
getEngineSpecificEngineConfigurators
protected List<EngineConfigurator> getEngineSpecificEngineConfigurators()
- Overrides:
getEngineSpecificEngineConfigurators
in classAbstractEngineConfiguration
-
getEngineName
public String getEngineName()
- Specified by:
getEngineName
in classAbstractEngineConfiguration
-
getAppEngineName
public String getAppEngineName()
-
setAppEngineName
public AppEngineConfiguration setAppEngineName(String appEngineName)
-
getAppManagementService
public AppManagementService getAppManagementService()
- Specified by:
getAppManagementService
in interfaceAppEngineConfigurationApi
-
setAppManagementService
public AppEngineConfiguration setAppManagementService(AppManagementService appManagementService)
-
getAppRepositoryService
public CoreAppRepositoryService getAppRepositoryService()
- Specified by:
getAppRepositoryService
in interfaceAppEngineConfigurationApi
-
setAppRepositoryService
public AppEngineConfiguration setAppRepositoryService(CoreAppRepositoryService appRepositoryService)
-
getIdmIdentityService
public IdmIdentityService getIdmIdentityService()
-
setTableDataManager
public AppEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
- Overrides:
setTableDataManager
in classAbstractEngineConfiguration
-
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 DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
-
setAppDefinitionCache
public AppEngineConfiguration setAppDefinitionCache(DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
-
getPageDefinitionCache
public PageDeploymentCache getPageDefinitionCache()
-
setPageDefinitionCache
public AppEngineConfiguration setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
-
setDataSource
public AppEngineConfiguration setDataSource(DataSource dataSource)
- Overrides:
setDataSource
in classAbstractEngineConfiguration
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers()
-
setExecuteServiceSchemaManagers
public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers)
-
getExpressionManager
public ExpressionManager getExpressionManager()
- Specified by:
getExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
public AppEngineConfiguration setExpressionManager(ExpressionManager expressionManager)
- Specified by:
setExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
getPreDefaultELResolvers
public Collection<ELResolver> getPreDefaultELResolvers()
-
setPreDefaultELResolvers
public AppEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers)
-
addPreDefaultELResolver
public AppEngineConfiguration addPreDefaultELResolver(ELResolver elResolver)
-
getPreBeanELResolvers
public Collection<ELResolver> getPreBeanELResolvers()
-
setPreBeanELResolvers
public AppEngineConfiguration setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers)
-
addPreBeanELResolver
public AppEngineConfiguration addPreBeanELResolver(ELResolver elResolver)
-
getPostDefaultELResolvers
public Collection<ELResolver> getPostDefaultELResolvers()
-
setPostDefaultELResolvers
public AppEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers)
-
addPostDefaultELResolver
public AppEngineConfiguration addPostDefaultELResolver(ELResolver elResolver)
-
getIdentityLinkSchemaManager
public SchemaManager getIdentityLinkSchemaManager()
-
setIdentityLinkSchemaManager
public AppEngineConfiguration setIdentityLinkSchemaManager(SchemaManager identityLinkSchemaManager)
-
getVariableSchemaManager
public SchemaManager getVariableSchemaManager()
-
setVariableSchemaManager
public AppEngineConfiguration setVariableSchemaManager(SchemaManager variableSchemaManager)
-
getVariableTypes
public VariableTypes getVariableTypes()
- Specified by:
getVariableTypes
in interfaceHasVariableTypes
-
setVariableTypes
public AppEngineConfiguration setVariableTypes(VariableTypes variableTypes)
- Specified by:
setVariableTypes
in interfaceHasVariableTypes
-
getCustomPreVariableTypes
public List<VariableType> getCustomPreVariableTypes()
-
setCustomPreVariableTypes
public AppEngineConfiguration setCustomPreVariableTypes(List<VariableType> customPreVariableTypes)
-
getCustomPostVariableTypes
public List<VariableType> getCustomPostVariableTypes()
-
setCustomPostVariableTypes
public AppEngineConfiguration setCustomPostVariableTypes(List<VariableType> customPostVariableTypes)
-
getIdentityLinkServiceConfiguration
public IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
-
setIdentityLinkServiceConfiguration
public AppEngineConfiguration setIdentityLinkServiceConfiguration(IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
-
getVariableServiceConfiguration
public VariableServiceConfiguration getVariableServiceConfiguration()
-
setVariableServiceConfiguration
public AppEngineConfiguration setVariableServiceConfiguration(VariableServiceConfiguration variableServiceConfiguration)
-
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects()
-
setSerializableVariableTypeTrackDeserializedObjects
public AppEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
-
getTransactionManager
public PlatformTransactionManager getTransactionManager()
- Specified by:
getTransactionManager
in interfaceSpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(PlatformTransactionManager transactionManager)
- Specified by:
setTransactionManager
in interfaceSpringEngineConfiguration
-
getDeploymentResources
public Resource[] getDeploymentResources()
- Specified by:
getDeploymentResources
in interfaceSpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(Resource[] deploymentResources)
- Specified by:
setDeploymentResources
in interfaceSpringEngineConfiguration
-
getApplicationContext
public ApplicationContext getApplicationContext()
- Specified by:
getApplicationContext
in interfaceSpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Specified by:
setApplicationContext
in interfaceSpringEngineConfiguration
- Throws:
BeansException
-
getDeploymentMode
public String getDeploymentMode()
- Specified by:
getDeploymentMode
in interfaceSpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(String deploymentMode)
- Specified by:
setDeploymentMode
in interfaceSpringEngineConfiguration
-
getAutoDeploymentStrategy
protected AutoDeploymentStrategy<AppEngine> getAutoDeploymentStrategy(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 Collection<AutoDeploymentStrategy<AppEngine>> getDeploymentStrategies()
-
setDeploymentStrategies
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<AppEngine>> deploymentStrategies)
-
getDeploymentName
public String getDeploymentName()
- Specified by:
getDeploymentName
in interfaceSpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(String deploymentName)
- Specified by:
setDeploymentName
in interfaceSpringEngineConfiguration
-
setObjectMapper
public AppEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
- Overrides:
setObjectMapper
in classAbstractEngineConfiguration
-
isDisableIdmEngine
public boolean isDisableIdmEngine()
-
setDisableIdmEngine
public AppEngineConfiguration setDisableIdmEngine(boolean disableIdmEngine)
-
isDisableEventRegistry
public boolean isDisableEventRegistry()
-
setDisableEventRegistry
public AppEngineConfiguration setDisableEventRegistry(boolean disableEventRegistry)
-
getBusinessCalendarManager
public BusinessCalendarManager getBusinessCalendarManager()
-
setBusinessCalendarManager
public AppEngineConfiguration setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager)
-
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects()
-
setJsonVariableTypeTrackObjects
public AppEngineConfiguration setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
-
-