Package org.activiti.spring
Class SpringProcessEngineConfiguration
- java.lang.Object
-
- org.activiti.engine.ProcessEngineConfiguration
-
- org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
-
- org.activiti.spring.SpringProcessEngineConfiguration
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class SpringProcessEngineConfiguration extends ProcessEngineConfigurationImpl implements org.springframework.context.ApplicationContextAware
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.context.ApplicationContextapplicationContextprotected StringdeploymentModeprotected StringdeploymentNameprotected org.springframework.core.io.Resource[]deploymentResourcesprotected org.springframework.transaction.PlatformTransactionManagertransactionManagerprotected IntegertransactionSynchronizationAdapterOrder-
Fields inherited from class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
activityBehaviorFactory, allConfigurators, asyncExecutorAsyncJobLockTimeInMillis, asyncExecutorCorePoolSize, asyncExecutorDefaultAsyncJobAcquireWaitTime, asyncExecutorDefaultQueueSizeFullWaitTime, asyncExecutorDefaultTimerJobAcquireWaitTime, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorLockOwner, asyncExecutorMaxAsyncJobsDuePerAcquisition, asyncExecutorMaxPoolSize, asyncExecutorMaxTimerJobsPerAcquisition, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsInterval, asyncExecutorResetExpiredJobsPageSize, asyncExecutorSecondsToWaitOnShutdown, asyncExecutorThreadKeepAliveTime, asyncExecutorThreadPoolQueue, asyncExecutorThreadPoolQueueSize, asyncExecutorTimerLockTimeInMillis, attachmentDataManager, attachmentEntityManager, batchSizeProcessInstances, batchSizeTasks, beans, bpmnDeployer, bpmnDeploymentHelper, bpmnParseFactory, bpmnParser, businessCalendarManager, byteArrayDataManager, byteArrayEntityManager, cachingAndArtifactsManager, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commentDataManager, commentEntityManager, configurators, customDefaultBpmnParseHandlers, customEventHandlers, customJobHandlers, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPostVariableTypes, customPreCommandInterceptors, customPreDeployers, customPreVariableTypes, customScriptingEngineClasses, customSessionFactories, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseTypeMappings, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_DROP_CREATE, dbSqlSessionFactory, deadLetterJobDataManager, deadLetterJobEntityManager, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_MYBATIS_MAPPING_FILE, DEFAULT_ORACLE_MAX_LENGTH_STRING, DEFAULT_WS_SYNC_FACTORY, defaultCommandConfig, delegateExpressionFieldInjectionMode, delegateInterceptor, deployers, deploymentDataManager, deploymentEntityManager, deploymentManager, dynamicBpmnService, enableConfiguratorServiceLoader, enableDatabaseEventLogging, enableEventDispatcher, enableSafeBpmnXml, enableVerboseExecutionTreeLogging, eventDispatcher, eventHandlers, eventListeners, eventLogEntryDataManager, eventLogEntryEntityManager, eventSubscriptionDataManager, eventSubscriptionEntityManager, eventSubscriptionManager, executionDataManager, executionEntityManager, executionQueryLimit, expressionManager, failedJobCommandFactory, historicActivityInstanceDataManager, historicActivityInstanceEntityManager, historicDetailDataManager, historicDetailEntityManager, historicIdentityLinkDataManager, historicIdentityLinkEntityManager, historicProcessInstanceDataManager, historicProcessInstanceEntityManager, historicProcessInstancesQueryLimit, historicTaskInstanceDataManager, historicTaskInstanceEntityManager, historicTaskQueryLimit, historicVariableInstanceDataManager, historicVariableInstanceEntityManager, historyManager, historyService, identityLinkDataManager, identityLinkEntityManager, idGenerator, idGeneratorDataSource, idGeneratorDataSourceJndiName, isBulkInsertEnabled, javaClassFieldForJackson, jobDataManager, jobEntityManager, jobHandlers, jobManager, knowledgeBaseCache, knowledgeBaseCacheLimit, listenerFactory, listenerNotificationHelper, managementService, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, modelDataManager, modelEntityManager, objectMapper, parsedDeploymentBuilderFactory, performanceSettings, postBpmnParseHandlers, preBpmnParseHandlers, processDefinitionCache, processDefinitionCacheLimit, processDefinitionDataManager, processDefinitionEntityManager, processDefinitionHelper, processDefinitionInfoCache, processDefinitionInfoCacheLimit, processDefinitionInfoDataManager, processDefinitionInfoEntityManager, processInstanceHelper, processValidator, propertyDataManager, propertyEntityManager, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, schemaCommandConfig, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, serializePOJOsInVariablesToJson, sessionFactories, sqlSessionFactory, suspendedJobDataManager, suspendedJobEntityManager, tableDataManager, taskDataManager, taskEntityManager, taskQueryLimit, taskService, timerJobDataManager, timerJobEntityManager, timerManager, transactionContextFactory, transactionFactory, typedEventListeners, userGroupManager, usingRelationalDatabase, variableInstanceDataManager, variableInstanceEntityManager, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassName
-
Fields inherited from class org.activiti.engine.ProcessEngineConfiguration
asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, classLoader, clock, copyVariablesToLocalForTasks, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, defaultCamelContext, defaultFailedJobWaitTime, enableProcessDefinitionInfoCache, engineAgendaFactory, history, historyLevel, idBlockSize, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerUsername, mailSessionJndi, mailSessionsJndi, NO_TENANT_ID, processEngineLifecycleListener, processEngineName, tablePrefixIsSchema, transactionsExternallyManaged, useClassForNameClassLoading, useSSL, useTLS, xmlEncoding
-
-
Constructor Summary
Constructors Constructor Description SpringProcessEngineConfiguration()SpringProcessEngineConfiguration(ApplicationUpgradeContextService applicationUpgradeContextService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidautoDeployResources(ProcessEngine processEngine)ProcessEnginebuildProcessEngine()CommandInterceptorcreateTransactionInterceptor()org.springframework.context.ApplicationContextgetApplicationContext()protected AutoDeploymentStrategygetAutoDeploymentStrategy(String mode)Gets theAutoDeploymentStrategyfor the provided mode.StringgetDeploymentMode()StringgetDeploymentName()org.springframework.core.io.Resource[]getDeploymentResources()org.springframework.transaction.PlatformTransactionManagergetTransactionManager()UserGroupManagergetUserGroupManager()voidinitDefaultCommandConfig()voidinitJpa()voidinitTransactionContextFactory()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)ProcessEngineConfigurationsetDataSource(DataSource dataSource)voidsetDeploymentMode(String deploymentMode)voidsetDeploymentName(String deploymentName)voidsetDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)voidsetTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)-
Methods inherited from class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
addConfigurator, addSessionFactory, addWsEndpointAddress, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, getActivityBehaviorFactory, getAllConfigurators, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAttachmentDataManager, getAttachmentEntityManager, getBatchSizeProcessInstances, getBatchSizeTasks, getBeans, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getByteArrayDataManager, getByteArrayEntityManager, getCachingAndArtifactsManager, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommentDataManager, getCommentEntityManager, getConfigurators, getCustomDefaultBpmnParseHandlers, getCustomEventHandlers, getCustomJobHandlers, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getCustomSessionFactories, getDbSqlSessionFactory, getDeadLetterJobDataManager, getDeadLetterJobEntityManager, getDefaultBpmnParseHandlers, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDeployers, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDynamicBpmnService, getEventDispatcher, getEventHandler, getEventHandlers, getEventListeners, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventSubscriptionDataManager, getEventSubscriptionEntityManager, getEventSubscriptionManager, getEventSubscriptionPayloadMappingProvider, getExecutionDataManager, getExecutionEntityManager, getExecutionQueryLimit, getExpressionManager, getFailedJobCommandFactory, getHistoricActivityInstanceDataManager, getHistoricActivityInstanceEntityManager, getHistoricDetailDataManager, getHistoricDetailEntityManager, getHistoricIdentityLinkDataManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceDataManager, getHistoricProcessInstanceEntityManager, getHistoricProcessInstancesQueryLimit, getHistoricTaskInstanceDataManager, getHistoricTaskInstanceEntityManager, getHistoricTaskQueryLimit, getHistoricVariableInstanceDataManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getHistoryService, getIdentityLinkDataManager, getIdentityLinkEntityManager, getIdGenerator, getIdGeneratorDataSource, getIdGeneratorDataSourceJndiName, getIntegrationContextManager, getIntegrationContextService, getJavaClassFieldForJackson, getJobDataManager, getJobEntityManager, getJobHandlers, getJobManager, getKnowledgeBaseCache, getKnowledgeBaseCacheLimit, getListenerFactory, getListenerNotificationHelper, getManagementService, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getModelDataManager, getModelEntityManager, getMyBatisXmlConfigurationStream, getObjectMapper, getParsedDeploymentBuilderFactory, getPerformanceSettings, getPostBpmnParseHandlers, getPreBpmnParseHandlers, getProcessDefinitionCache, getProcessDefinitionCacheLimit, getProcessDefinitionDataManager, getProcessDefinitionEntityManager, getProcessDefinitionHelper, getProcessDefinitionInfoDataManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getProcessInstanceHelper, getProcessValidator, getPropertyDataManager, getPropertyEntityManager, getRepositoryService, getResolverFactories, getResourceAsStream, getResourceDataManager, getResourceEntityManager, getRuntimeService, getSchemaCommandConfig, getScriptingEngines, getSessionFactories, getSqlSessionFactory, getSuspendedJobDataManager, getSuspendedJobEntityManager, getTableDataManager, getTaskDataManager, getTaskEntityManager, getTaskQueryLimit, getTaskService, getTimerJobDataManager, getTimerJobEntityManager, getTimerManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getVariableInstanceDataManager, getVariableInstanceEntityManager, getVariableTypes, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAgendaFactory, initAsyncExecutor, initBeans, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisMappers, initDatabaseEventLogging, initDatabaseType, initDataManagers, initDataSource, initDbSqlSessionFactory, initDelegateInterceptor, initDeployers, initEntityManagers, initEventDispatcher, initEventHandlers, initExpressionManager, initFailedJobCommandFactory, initHelpers, initHistoryLevel, initHistoryManager, initIdGenerator, initInterceptorChain, initJobHandlers, initJobManager, initKnowledgeBaseCache, initListenerFactory, initMybatisConfiguration, initMybatisTypeHandlers, initProcessDefinitionCache, initProcessDefinitionInfoCache, initProcessValidator, initSchemaCommandConfig, initScriptingEngines, initService, initServices, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initVariableTypes, isAsyncExecutorIsMessageQueueMode, isBulkInsertEnabled, isEnableConfiguratorServiceLoader, isEnableDatabaseEventLogging, isEnableEventDispatcher, isEnableSafeBpmnXml, isEnableVerboseExecutionTreeLogging, isSerializableVariableTypeTrackDeserializedObjects, isSerializePOJOsInVariablesToJson, isUsingRelationalDatabase, parseCustomMybatisXMLMappers, parseMybatisConfiguration, postProcessEngineInitialisation, removeWsEndpointAddress, resetClock, setActivityBehaviorFactory, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorMessageQueueMode, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerLockTimeInMillis, setAttachmentDataManager, setAttachmentEntityManager, setBatchSizeProcessInstances, setBatchSizeTasks, setBeans, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnParseFactory, setBpmnParser, setBulkInsertEnabled, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommentDataManager, setCommentEntityManager, setConfigurators, setCustomDefaultBpmnParseHandlers, setCustomEventHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPostVariableTypes, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomPreVariableTypes, setCustomScriptingEngineClasses, setCustomSessionFactories, setDbSqlSessionFactory, setDeadLetterJobDataManager, setDeadLetterJobEntityManager, setDefaultCommandConfig, setDelegateExpressionFieldInjectionMode, setDelegateInterceptor, setDeployers, setDeploymentDataManager, setDeploymentEntityManager, setDeploymentManager, setDynamicBpmnService, setEnableConfiguratorServiceLoader, setEnableDatabaseEventLogging, setEnableEagerExecutionTreeFetching, setEnableEventDispatcher, setEnableExecutionRelationshipCounts, setEnableLocalization, setEnableSafeBpmnXml, setEnableVerboseExecutionTreeLogging, setEventDispatcher, setEventHandlers, setEventListeners, setEventLogEntryDataManager, setEventLogEntryEntityManager, setEventSubscriptionDataManager, setEventSubscriptionEntityManager, setEventSubscriptionManager, setEventSubscriptionPayloadMappingProvider, setExecutionDataManager, setExecutionEntityManager, setExecutionQueryLimit, setExpressionManager, setFailedJobCommandFactory, setHistoricActivityInstanceDataManager, setHistoricActivityInstanceEntityManager, setHistoricDetailDataManager, setHistoricDetailEntityManager, setHistoricIdentityLinkDataManager, setHistoricIdentityLinkEntityManager, setHistoricProcessInstanceDataManager, setHistoricProcessInstanceEntityManager, setHistoricProcessInstancesQueryLimit, setHistoricTaskInstanceDataManager, setHistoricTaskInstanceEntityManager, setHistoricTaskQueryLimit, setHistoricVariableInstanceDataManager, setHistoricVariableInstanceEntityManager, setHistoryManager, setHistoryService, setIdentityLinkDataManager, setIdentityLinkEntityManager, setIdGenerator, setIdGeneratorDataSource, setIdGeneratorDataSourceJndiName, setJavaClassFieldForJackson, setJobDataManager, setJobEntityManager, setJobHandlers, setJobManager, setKnowledgeBaseCache, setKnowledgeBaseCacheLimit, setListenerFactory, setListenerNotificationHelper, setManagementService, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setModelDataManager, setModelEntityManager, setObjectMapper, setParsedDeploymentBuilderFactory, setPerformanceSettings, setPostBpmnParseHandlers, setPreBpmnParseHandlers, setProcessDefinitionCache, setProcessDefinitionCacheLimit, setProcessDefinitionDataManager, setProcessDefinitionEntityManager, setProcessDefinitionHelper, setProcessDefinitionInfoDataManager, setProcessDefinitionInfoEntityManager, setProcessInstanceHelper, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setSerializePOJOsInVariablesToJson, setSessionFactories, setSqlSessionFactory, setSuspendedJobDataManager, setSuspendedJobEntityManager, setTableDataManager, setTaskDataManager, setTaskEntityManager, setTaskQueryLimit, setTaskService, setTimerJobDataManager, setTimerJobEntityManager, setTimerManager, setTransactionContextFactory, setTransactionFactory, setTypedEventListeners, setUserGroupManager, setUsingRelationalDatabase, setVariableInstanceDataManager, setVariableInstanceEntityManager, setVariableTypes, setWsOverridenEndpointAddresses, setWsSyncFactoryClassName
-
Methods inherited from class org.activiti.engine.ProcessEngineConfiguration
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getAsyncExecutor, getAsyncFailedJobWaitTime, getClassLoader, getClock, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDefaultCamelContext, getDefaultFailedJobWaitTime, getEngineAgendaFactory, getHistory, getHistoryLevel, getIdBlockSize, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLockTimeAsyncJobWaitTime, getMailServer, getMailServerDefaultFrom, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessEngineLifecycleListener, getProcessEngineName, getXmlEncoding, isAsyncExecutorActivate, isCopyVariablesToLocalForTasks, isDbHistoryUsed, isEnableProcessDefinitionInfoCache, isJdbcPingEnabled, isJpaCloseEntityManager, isJpaHandleTransaction, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, setAsyncExecutor, setAsyncExecutorActivate, setAsyncFailedJobWaitTime, setClassLoader, setCopyVariablesToLocalForTasks, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDefaultCamelContext, setDefaultFailedJobWaitTime, setEnableProcessDefinitionInfoCache, setEngineAgendaFactory, setHistory, setHistoryLevel, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLockTimeAsyncJobWaitTime, setMailServerDefaultFrom, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessEngineLifecycleListener, setProcessEngineName, setTablePrefixIsSchema, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncoding
-
-
-
-
Field Detail
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager
-
deploymentName
protected String deploymentName
-
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources
-
deploymentMode
protected String deploymentMode
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
transactionSynchronizationAdapterOrder
protected Integer transactionSynchronizationAdapterOrder
-
-
Constructor Detail
-
SpringProcessEngineConfiguration
public SpringProcessEngineConfiguration()
-
SpringProcessEngineConfiguration
public SpringProcessEngineConfiguration(ApplicationUpgradeContextService applicationUpgradeContextService)
-
-
Method Detail
-
buildProcessEngine
public ProcessEngine buildProcessEngine()
- Overrides:
buildProcessEnginein classProcessEngineConfigurationImpl
-
getUserGroupManager
public UserGroupManager getUserGroupManager()
- Overrides:
getUserGroupManagerin classProcessEngineConfigurationImpl
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
-
initDefaultCommandConfig
public void initDefaultCommandConfig()
- Overrides:
initDefaultCommandConfigin classProcessEngineConfigurationImpl
-
createTransactionInterceptor
public CommandInterceptor createTransactionInterceptor()
- Specified by:
createTransactionInterceptorin classProcessEngineConfigurationImpl
-
initTransactionContextFactory
public void initTransactionContextFactory()
- Overrides:
initTransactionContextFactoryin classProcessEngineConfigurationImpl
-
initJpa
public void initJpa()
- Overrides:
initJpain classProcessEngineConfigurationImpl
-
autoDeployResources
protected void autoDeployResources(ProcessEngine processEngine)
-
setDataSource
public ProcessEngineConfiguration setDataSource(DataSource dataSource)
- Overrides:
setDataSourcein classProcessEngineConfiguration
-
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
-
getDeploymentName
public String getDeploymentName()
-
setDeploymentName
public void setDeploymentName(String deploymentName)
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
getDeploymentMode
public String getDeploymentMode()
-
setDeploymentMode
public void setDeploymentMode(String deploymentMode)
-
getAutoDeploymentStrategy
protected AutoDeploymentStrategy getAutoDeploymentStrategy(String mode)
Gets theAutoDeploymentStrategyfor 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
-
-