Package com.flowable.content.spring
Class SpringContentEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
com.flowable.content.engine.ContentEngineConfiguration
com.flowable.content.spring.SpringContentEngineConfiguration
- All Implemented Interfaces:
CoreContentEngineConfigurationApi
,org.flowable.common.spring.SpringEngineConfiguration
,org.flowable.content.api.ContentEngineConfigurationApi
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.Lifecycle
,org.springframework.context.Phased
,org.springframework.context.SmartLifecycle
public class SpringContentEngineConfiguration extends ContentEngineConfiguration implements org.flowable.common.spring.SpringEngineConfiguration
- Author:
- Tijs Rademakers, David Syer, Joram Barrez
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.context.ApplicationContext
applicationContext
protected java.lang.String
deploymentMode
protected java.lang.String
deploymentName
protected org.springframework.core.io.Resource[]
deploymentResources
protected java.lang.Object
lifeCycleMonitor
protected boolean
running
protected org.springframework.transaction.PlatformTransactionManager
transactionManager
protected java.lang.Integer
transactionSynchronizationAdapterOrder
Fields inherited from class com.flowable.content.engine.ContentEngineConfiguration
addDefaultExceptionHandler, asyncExecutor, asyncExecutorActivate, asyncExecutorAsyncJobLockTimeInMillis, asyncExecutorCorePoolSize, asyncExecutorDefaultAsyncJobAcquireWaitTime, asyncExecutorDefaultQueueSizeFullWaitTime, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorLockOwner, asyncExecutorMaxAsyncJobsDuePerAcquisition, asyncExecutorMaxPoolSize, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsInterval, asyncExecutorResetExpiredJobsMaxTimeout, asyncExecutorResetExpiredJobsPageSize, asyncExecutorSecondsToWaitOnShutdown, asyncExecutorThreadKeepAliveTime, asyncExecutorThreadPoolQueue, asyncExecutorThreadPoolQueueSize, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryListener, contentAsyncHistoryManager, contentCryptoHandler, contentEngineName, contentItemDataManager, contentItemEntityManager, contentManagementService, contentRenditionManager, contentRootFolder, contentService, contentStorage, createContentRootFolder, customAsyncRunnableExecutionExceptionHandlers, customJobHandlers, customPostVariableTypes, customPreVariableTypes, databaseContentObjectDataManager, databaseContentObjectEntityManager, DEFAULT_MYBATIS_MAPPING_FILE, defaultFailedJobWaitTime, deploymentManager, documentDefinitionCache, documentDefinitionCacheLimit, documentDefinitionDataManager, documentDefinitionDeployer, documentDefinitionEntityManager, documentDeploymentDataManager, documentDeploymentEntityManager, documentRepositoryService, documentResourceConverter, documentResourceDataManager, documentResourceEntityManager, enginesBuild, executeServiceSchemaManagers, failedJobCommandFactory, internalJobManager, internalJobParentStateResolver, isAsyncExecutorAsyncJobAcquisitionEnabled, isAsyncExecutorResetExpiredJobsEnabled, isAsyncHistoryEnabled, jobExecutionScope, jobHandlers, jobManager, jobSchemaManager, jobServiceConfiguration, jsonVariableTypeTrackObjects, LIQUIBASE_CHANGELOG_PREFIX, lockTimeAsyncJobWaitTime, LOGGER, metadataInstanceDataManager, metadataInstanceEntityManager, metadataService, objectMapper, renditionConverters, renditionItemDataManager, renditionItemEntityManager, renditionService, serializableVariableTypeTrackDeserializedObjects, tableDataManager, variableTypes
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
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, 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, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
-
Constructor Summary
Constructors Constructor Description SpringContentEngineConfiguration()
-
Method Summary
Modifier and Type Method Description protected void
autoDeployResources(ContentEngine contentEngine)
ContentEngine
buildContentEngine()
org.flowable.common.engine.impl.interceptor.CommandInterceptor
createTransactionInterceptor()
org.springframework.context.ApplicationContext
getApplicationContext()
protected org.flowable.common.spring.AutoDeploymentStrategy<ContentEngine>
getAutoDeploymentStrategy(java.lang.String mode)
Gets theAutoDeploymentStrategy
for the provided mode.java.lang.String
getDeploymentMode()
java.lang.String
getDeploymentName()
org.springframework.core.io.Resource[]
getDeploymentResources()
java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ContentEngine>>
getDeploymentStrategies()
int
getPhase()
org.springframework.transaction.PlatformTransactionManager
getTransactionManager()
void
initDefaultCommandConfig()
void
initTransactionContextFactory()
boolean
isRunning()
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
ContentEngineConfiguration
setDataSource(javax.sql.DataSource dataSource)
void
setDeploymentMode(java.lang.String deploymentMode)
void
setDeploymentName(java.lang.String deploymentName)
void
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
ContentEngineConfiguration
setDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ContentEngine>> deploymentStrategies)
void
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
void
setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)
void
start()
void
stop()
Methods inherited from class com.flowable.content.engine.ContentEngineConfiguration
createContentEngineConfigurationFromInputStream, createContentEngineConfigurationFromInputStream, createContentEngineConfigurationFromResource, createContentEngineConfigurationFromResource, createContentEngineConfigurationFromResourceDefault, createDbSqlSessionFactory, createStandaloneContentEngineConfiguration, createStandaloneInMemContentEngineConfiguration, getAsyncExecutor, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsMaxTimeout, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getAsyncHistoryListener, getContentAsyncHistoryManager, getContentCryptoHandler, getContentEngineConfiguration, getContentItemDataManager, getContentItemEntityManager, getContentManagementService, getContentRenditionManager, getContentRootFolder, getContentService, getContentStorage, getCustomAsyncRunnableExecutionExceptionHandlers, getCustomJobHandlers, getCustomPostVariableTypes, getCustomPreVariableTypes, getDatabaseContentObjectEntityManager, getDefaultDeployers, getDefaultFailedJobWaitTime, getDeploymentManager, getDocumentDefinitionCache, getDocumentDefinitionCacheLimit, getDocumentDefinitionDataManager, getDocumentDefinitionDeployer, getDocumentDefinitionEntityManager, getDocumentDeploymentDataManager, getDocumentDeploymentEntityManager, getDocumentRepositoryService, getDocumentResourceConverter, getDocumentResourceDataManager, getDocumentResourceEntityManager, getEngineCfgKey, getEngineName, getFailedJobCommandFactory, getInternalJobManager, getInternalJobParentStateResolver, getJobExecutionScope, getJobHandlers, getJobManager, getJobSchemaManager, getJobServiceConfiguration, getLockTimeAsyncJobWaitTime, getMetadataInstanceDataManager, getMetadataInstanceEntityManager, getMetadataService, getMyBatisXmlConfigurationStream, getObjectMapper, getRenditionConverters, getRenditionItemDataManager, getRenditionItemEntityManager, getRenditionService, getTableDataManager, getVariableTypes, init, initAsyncExecutor, initAsyncHistorySessionFactory, initCommandExecutors, initCommandInterceptors, initCommonSchemaManager, initContentRenditionManager, initContentStorage, initDataManagers, initDbSqlSessionFactory, initDbSqlSessionFactoryEntitySettings, initDefaultAsyncHistoryListener, initDeployers, initDeploymentManager, initDocumentDefinitionCache, initDocumentResourceConverter, initEntityManagers, initFailedJobCommandFactory, initJobHandlers, initJobSchemaManager, initJobServiceConfiguration, initMybatisTypeHandlers, initObjectMapper, initSchemaManagementCommand, initSchemaManager, initService, initServices, initSessionFactories, initVariableTypes, isAsyncExecutorActivate, isAsyncExecutorAsyncJobAcquisitionEnabled, isAsyncExecutorMessageQueueMode, isAsyncExecutorResetExpiredJobsEnabled, isAsyncHistoryEnabled, isCreateContentRootFolder, isExecuteServiceSchemaManagers, isJsonVariableTypeTrackObjects, setAsyncExecutor, setAsyncExecutorActivate, setAsyncExecutorAsyncJobAcquisitionEnabled, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMessageQueueMode, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsEnabled, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsMaxTimeout, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncFailedJobWaitTime, setAsyncHistoryEnabled, setAsyncHistoryExecutor, setAsyncHistoryListener, setContentAsyncHistoryManager, setContentCryptoHandler, setContentItemDataManager, setContentItemEntityManager, setContentManagementService, setContentRenditionManager, setContentRootFolder, setContentService, setContentStorage, setCreateContentRootFolder, setCustomAsyncRunnableExecutionExceptionHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostVariableTypes, setCustomPreVariableTypes, setCustomSessionFactories, setDatabaseCatalog, setDatabaseContentObjectEntityManager, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDataSourceJndiName, setDefaultFailedJobWaitTime, setDeploymentManager, setDocumentDefinitionCache, setDocumentDefinitionCacheLimit, setDocumentDefinitionDataManager, setDocumentDefinitionDeployer, setDocumentDefinitionEntityManager, setDocumentDeploymentDataManager, setDocumentDeploymentEntityManager, setDocumentRepositoryService, setDocumentResourceConverter, setDocumentResourceDataManager, setDocumentResourceEntityManager, setEngineName, setExecuteServiceSchemaManagers, setFailedJobCommandFactory, setInternalJobManager, setInternalJobParentStateResolver, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setJobExecutionScope, setJobHandlers, setJobManager, setJobSchemaManager, setJobServiceConfiguration, setJsonVariableTypeTrackObjects, setLockTimeAsyncJobWaitTime, setMetadataInstanceDataManager, setMetadataInstanceEntityManager, setMetadataService, setObjectMapper, setRenditionConverters, setRenditionItemDataManager, setRenditionItemEntityManager, setRenditionService, setSessionFactories, setSqlSessionFactory, setTableDataManager, setTablePrefixIsSchema, setTransactionFactory, setUsingRelationalDatabase, setVariableTypes
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAllConfigurators, 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, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, 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, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, 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, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setDatabaseWildcardEscapeCharacter, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmt, setXmlEncoding
-
Field Details
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager -
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
transactionSynchronizationAdapterOrder
protected java.lang.Integer transactionSynchronizationAdapterOrder -
deploymentName
protected java.lang.String deploymentName -
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources -
deploymentMode
protected java.lang.String deploymentMode -
lifeCycleMonitor
protected final java.lang.Object lifeCycleMonitor -
running
protected volatile boolean running
-
-
Constructor Details
-
SpringContentEngineConfiguration
public SpringContentEngineConfiguration()
-
-
Method Details
-
buildContentEngine
- Overrides:
buildContentEngine
in classContentEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder) -
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Overrides:
createTransactionInterceptor
in classContentEngineConfiguration
-
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getAutoDeploymentStrategy
protected org.flowable.common.spring.AutoDeploymentStrategy<ContentEngine> 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
-
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
-
getPhase
public int getPhase()- Specified by:
getPhase
in interfaceorg.springframework.context.Phased
- Specified by:
getPhase
in interfaceorg.springframework.context.SmartLifecycle
- Specified by:
getPhase
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDataSource
- Overrides:
setDataSource
in classContentEngineConfiguration
-
autoDeployResources
-
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
-
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
-
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
-
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
-
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
-
getDeploymentStrategies
public java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ContentEngine>> getDeploymentStrategies() -
setDeploymentStrategies
public ContentEngineConfiguration setDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ContentEngine>> deploymentStrategies)
-