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 org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl implements org.springframework.context.ApplicationContextAware
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.springframework.context.ApplicationContext
     
    protected String
     
    protected String
     
    protected org.springframework.core.io.Resource[]
     
    protected org.springframework.transaction.PlatformTransactionManager
     
    protected Integer
     

    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, customFunctionProviders, customJobHandlers, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPostVariableTypes, customPreCommandInterceptors, customPreDeployers, customPreVariableTypes, customScriptingEngineClasses, customSessionFactories, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MARIADB, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseVendorMappings, 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, isRollbackDeployment, 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, disableExistingStartEventSubscriptions, 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(org.activiti.core.common.spring.project.ApplicationUpgradeContextService applicationUpgradeContextService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    autoDeployResources(org.activiti.engine.ProcessEngine processEngine)
     
    org.activiti.engine.ProcessEngine
     
    org.activiti.engine.impl.interceptor.CommandInterceptor
     
    org.springframework.context.ApplicationContext
     
    Gets the AutoDeploymentStrategy for the provided mode.
     
     
    org.springframework.core.io.Resource[]
     
    org.springframework.transaction.PlatformTransactionManager
     
    org.activiti.api.runtime.shared.identity.UserGroupManager
     
    void
     
    void
     
    void
     
    void
    setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
     
    org.activiti.engine.ProcessEngineConfiguration
     
    void
    setDeploymentMode(String deploymentMode)
     
    void
    setDeploymentName(String deploymentName)
     
    void
    setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
     
    void
    setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
     
    void
    setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
     

    Methods inherited from class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl

    addConfigurator, addCustomFunctionProvider, 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, getCustomELResolvers, getCustomEventHandlers, getCustomFunctionProviders, 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, isRollbackDeployment, 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, setCustomELResolvers, setCustomEventHandlers, setCustomFunctionProviders, 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, setRollbackDeployment, 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, setDisableExistingStartEventSubscriptions, 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, shouldDisableExistingStartEventSubscriptions

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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 Details

    • SpringProcessEngineConfiguration

      public SpringProcessEngineConfiguration()
    • SpringProcessEngineConfiguration

      public SpringProcessEngineConfiguration(org.activiti.core.common.spring.project.ApplicationUpgradeContextService applicationUpgradeContextService)
  • Method Details

    • buildProcessEngine

      public org.activiti.engine.ProcessEngine buildProcessEngine()
      Overrides:
      buildProcessEngine in class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
    • getUserGroupManager

      public org.activiti.api.runtime.shared.identity.UserGroupManager getUserGroupManager()
      Overrides:
      getUserGroupManager in class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
    • setTransactionSynchronizationAdapterOrder

      public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
    • initDefaultCommandConfig

      public void initDefaultCommandConfig()
      Overrides:
      initDefaultCommandConfig in class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
    • createTransactionInterceptor

      public org.activiti.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
      Specified by:
      createTransactionInterceptor in class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
    • initTransactionContextFactory

      public void initTransactionContextFactory()
      Overrides:
      initTransactionContextFactory in class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
    • initJpa

      public void initJpa()
      Overrides:
      initJpa in class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
    • autoDeployResources

      protected void autoDeployResources(org.activiti.engine.ProcessEngine processEngine)
    • setDataSource

      public org.activiti.engine.ProcessEngineConfiguration setDataSource(DataSource dataSource)
      Overrides:
      setDataSource in class org.activiti.engine.ProcessEngineConfiguration
    • 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:
      setApplicationContext in interface org.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 the AutoDeploymentStrategy for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to return null.
      Parameters:
      mode - the mode to get the strategy for
      Returns:
      the deployment strategy to use for the mode. Never null