public class SpringProcessEngineConfiguration extends ProcessEngineConfigurationImpl implements org.springframework.context.ApplicationContextAware
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
protected String |
deploymentMode |
protected String |
deploymentName |
protected org.springframework.core.io.Resource[] |
deploymentResources |
protected org.springframework.transaction.PlatformTransactionManager |
transactionManager |
protected Integer |
transactionSynchronizationAdapterOrder |
activityBehaviorFactory, agendaFactory, allConfigurators, appDeployer, appResourceCache, appResourceCacheLimit, appResourceConverter, asyncExecutorAsyncJobLockTimeInMillis, asyncExecutorCorePoolSize, asyncExecutorDefaultAsyncJobAcquireWaitTime, asyncExecutorDefaultQueueSizeFullWaitTime, asyncExecutorDefaultTimerJobAcquireWaitTime, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorLockOwner, asyncExecutorMaxAsyncJobsDuePerAcquisition, asyncExecutorMaxPoolSize, asyncExecutorMaxTimerJobsPerAcquisition, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsInterval, asyncExecutorResetExpiredJobsPageSize, asyncExecutorSecondsToWaitOnShutdown, asyncExecutorThreadKeepAliveTime, asyncExecutorThreadPoolQueue, asyncExecutorThreadPoolQueueSize, asyncExecutorTimerLockTimeInMillis, asyncHistoryExecutorMessageQueueMode, asyncHistoryExecutorNumberOfRetries, asyncHistoryListener, asyncRunnableExecutionExceptionHandler, attachmentDataManager, attachmentEntityManager, batchSizeProcessInstances, batchSizeTasks, bpmnDeployer, bpmnDeploymentHelper, bpmnParseFactory, bpmnParser, businessCalendarManager, byteArrayDataManager, byteArrayEntityManager, cachingAndArtifactsManager, candidateManager, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commentDataManager, commentEntityManager, configurators, contentEngineInitialized, contentService, customDefaultBpmnParseHandlers, customEventHandlers, customFlowableFunctionDelegates, customFormEngines, customFormTypes, customHistoryJobHandlers, customJobHandlers, customPostCommandInterceptors, customPostDeployers, customPostVariableTypes, customPreCommandInterceptors, customPreDeployers, customPreVariableTypes, customScriptingEngineClasses, 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, delegateExpressionFieldInjectionMode, delegateInterceptor, deployers, deploymentDataManager, deploymentEntityManager, deploymentManager, disableIdmEngine, dmnEngineInitialized, dmnEngineRepositoryService, dmnEngineRuleService, dynamicBpmnService, enableConfiguratorServiceLoader, enableDatabaseEventLogging, enableSafeBpmnXml, enableVerboseExecutionTreeLogging, eventHandlers, eventLogEntryDataManager, eventLogEntryEntityManager, eventSubscriptionDataManager, eventSubscriptionEntityManager, eventSubscriptionManager, executionDataManager, executionEntityManager, executionQueryLimit, expressionManager, failedJobCommandFactory, flowable5ActivityBehaviorFactory, flowable5CompatibilityEnabled, flowable5CompatibilityHandler, flowable5CompatibilityHandlerFactory, flowable5CustomDefaultBpmnParseHandlers, flowable5CustomMybatisMappers, flowable5CustomMybatisXMLMappers, flowable5ExpressionManager, flowable5ListenerFactory, flowable5PostBpmnParseHandlers, flowable5PreBpmnParseHandlers, flowableFunctionDelegates, formEngineFormService, formEngineInitialized, formEngineRepositoryService, formEngines, formService, formTypes, historicActivityInstanceDataManager, historicActivityInstanceEntityManager, historicDetailDataManager, historicDetailEntityManager, historicIdentityLinkDataManager, historicIdentityLinkEntityManager, historicProcessInstanceDataManager, historicProcessInstanceEntityManager, historicProcessInstancesQueryLimit, historicTaskInstanceDataManager, historicTaskInstanceEntityManager, historicTaskQueryLimit, historicVariableInstanceDataManager, historicVariableInstanceEntityManager, historyJobDataManager, historyJobEntityManager, historyJobHandlers, historyManager, historyService, identityLinkDataManager, identityLinkEntityManager, identityService, idmEngineInitialized, idmIdentityService, idmProcessEngineConfigurator, isAsyncHistoryEnabled, isBulkInsertEnabled, jobDataManager, jobEntityManager, jobHandlers, jobManager, knowledgeBaseCache, knowledgeBaseCacheLimit, listenerFactory, listenerNotificationHelper, managementService, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, modelDataManager, modelEntityManager, objectMapper, parsedDeploymentBuilderFactory, performanceSettings, postBpmnParseHandlers, preBpmnParseHandlers, processDefinitionCache, processDefinitionCacheLimit, processDefinitionDataManager, processDefinitionDiagramHelper, processDefinitionEntityManager, processDefinitionInfoCache, processDefinitionInfoCacheLimit, processDefinitionInfoDataManager, processDefinitionInfoEntityManager, processInstanceHelper, processValidator, propertyDataManager, propertyEntityManager, redeployFlowable5ProcessDefinitions, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, suspendedJobDataManager, suspendedJobEntityManager, tableDataManager, taskDataManager, taskEntityManager, taskQueryLimit, taskService, timerJobDataManager, timerJobEntityManager, timerManager, transactionContextFactory, validateFlowable5EntitiesEnabled, variableInstanceDataManager, variableInstanceEntityManager, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassNameactivityFontName, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, defaultCamelContext, defaultFailedJobWaitTime, enableProcessDefinitionInfoCache, history, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, isDbHistoryUsed, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerUsername, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineLifecycleListener, processEngineName, useSSL, useTLSbeans, classLoader, clock, customMybatisMappers, customMybatisXMLMappers, customSessionFactories, 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, defaultCommandConfig, enableEventDispatcher, eventDispatcher, eventListeners, idGenerator, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, logger, NO_TENANT_ID, schemaCommandConfig, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usingRelationalDatabase, xmlEncoding| Constructor and Description |
|---|
SpringProcessEngineConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
autoDeployResources(ProcessEngine processEngine) |
ProcessEngine |
buildProcessEngine() |
CommandInterceptor |
createTransactionInterceptor() |
org.springframework.context.ApplicationContext |
getApplicationContext() |
protected AutoDeploymentStrategy |
getAutoDeploymentStrategy(String mode)
Gets the
AutoDeploymentStrategy for the provided mode. |
String |
getDeploymentMode() |
String |
getDeploymentName() |
org.springframework.core.io.Resource[] |
getDeploymentResources() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
void |
initDefaultCommandConfig() |
void |
initJpa() |
void |
initTransactionContextFactory() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
ProcessEngineConfiguration |
setDataSource(DataSource dataSource) |
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) |
addConfigurator, addWsEndpointAddress, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, getActivityBehaviorFactory, getAgendaFactory, getAllConfigurators, getAppResourceCache, getAppResourceCacheLimit, getAppResourceConverter, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAsyncHistoryExecutorNumberOfRetries, getAsyncHistoryListener, getAsyncRunnableExecutionExceptionHandler, getAttachmentDataManager, getAttachmentEntityManager, getBatchSizeProcessInstances, getBatchSizeTasks, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getByteArrayDataManager, getByteArrayEntityManager, getCachingAndArtifactsManager, getCandidateManager, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommentDataManager, getCommentEntityManager, getConfigurators, getContentService, getCustomDefaultBpmnParseHandlers, getCustomEventHandlers, getCustomFlowableFunctionDelegates, getCustomFormEngines, getCustomFormTypes, getCustomHistoryJobHandlers, getCustomJobHandlers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getDbSqlSessionFactory, getDeadLetterJobDataManager, getDeadLetterJobEntityManager, getDefaultBpmnParseHandlers, getDefaultCommandInterceptors, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDeployers, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDmnEngineRepositoryService, getDmnEngineRuleService, getDynamicBpmnService, getEventHandler, getEventHandlers, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventSubscriptionDataManager, getEventSubscriptionEntityManager, getEventSubscriptionManager, getExecutionDataManager, getExecutionEntityManager, getExecutionQueryLimit, getExpressionManager, getFailedJobCommandFactory, getFlowable5ActivityBehaviorFactory, getFlowable5CompatibilityHandler, getFlowable5CompatibilityHandlerFactory, getFlowable5CustomDefaultBpmnParseHandlers, getFlowable5CustomMybatisMappers, getFlowable5CustomMybatisXMLMappers, getFlowable5ExpressionManager, getFlowable5ListenerFactory, getFlowable5PostBpmnParseHandlers, getFlowable5PreBpmnParseHandlers, getFlowableFunctionDelegates, getFormEngineFormService, getFormEngineRepositoryService, getFormEngines, getFormService, getFormTypes, getHistoricActivityInstanceDataManager, getHistoricActivityInstanceEntityManager, getHistoricDetailDataManager, getHistoricDetailEntityManager, getHistoricIdentityLinkDataManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceDataManager, getHistoricProcessInstanceEntityManager, getHistoricProcessInstancesQueryLimit, getHistoricTaskInstanceDataManager, getHistoricTaskInstanceEntityManager, getHistoricTaskQueryLimit, getHistoricVariableInstanceDataManager, getHistoricVariableInstanceEntityManager, getHistoryJobDataManager, getHistoryJobEntityManager, getHistoryJobHandlers, getHistoryManager, getHistoryService, getIdentityLinkDataManager, getIdentityLinkEntityManager, getIdentityService, getIdmIdentityService, getIdmProcessEngineConfigurator, getJobDataManager, getJobEntityManager, getJobHandlers, getJobManager, getKnowledgeBaseCache, getKnowledgeBaseCacheLimit, getListenerFactory, getListenerNotificationHelper, getManagementService, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getModelDataManager, getModelEntityManager, getMyBatisXmlConfigurationStream, getObjectMapper, getParsedDeploymentBuilderFactory, getPerformanceSettings, getPostBpmnParseHandlers, getPreBpmnParseHandlers, getProcessDefinitionCache, getProcessDefinitionCacheLimit, getProcessDefinitionDataManager, getProcessDefinitionDiagramHelper, getProcessDefinitionEntityManager, getProcessDefinitionInfoDataManager, getProcessDefinitionInfoEntityManager, getProcessEngineCloseRunnable, getProcessEngineConfiguration, getProcessInstanceHelper, getProcessValidator, getPropertyDataManager, getPropertyEntityManager, getRepositoryService, getResolverFactories, getResourceDataManager, getResourceEntityManager, getRuntimeService, getScriptingEngines, getSuspendedJobDataManager, getSuspendedJobEntityManager, getTableDataManager, getTaskDataManager, getTaskEntityManager, getTaskQueryLimit, getTaskService, getTimerJobDataManager, getTimerJobEntityManager, getTimerManager, getTransactionContextFactory, getVariableInstanceDataManager, getVariableInstanceEntityManager, getVariableTypes, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAgendaFactory, initAppResourceCache, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistorySessionFactory, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initCandidateManager, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initDatabaseEventLogging, initDatabaseType, initDataManagers, initDbSqlSessionFactory, initDefaultAsyncHistoryListener, initDelegateInterceptor, initDeployers, initEntityManagers, initEventDispatcher, initEventHandlers, initExpressionManager, initFailedJobCommandFactory, initFlowable5CompatibilityHandler, initFormEngines, initFormTypes, initFunctionDelegates, initHelpers, initHistoryJobHandlers, initHistoryLevel, initHistoryManager, initIdGenerator, initInterceptorChain, initJobHandlers, initJobManager, initKnowledgeBaseCache, initListenerFactory, initMybatisConfiguration, initMybatisTypeHandlers, initProcessDefinitionCache, initProcessDefinitionInfoCache, initProcessDiagramGenerator, initProcessValidator, initScriptingEngines, initService, initServices, initSessionFactories, initTransactionFactory, initVariableTypes, isAsyncExecutorIsMessageQueueMode, isAsyncHistoryEnabled, isAsyncHistoryExecutorIsMessageQueueMode, isBulkInsertEnabled, isContentEngineInitialized, isDisableIdmEngine, isDmnEngineInitialized, isEnableConfiguratorServiceLoader, isEnableDatabaseEventLogging, isEnableSafeBpmnXml, isEnableVerboseExecutionTreeLogging, isFlowable5CompatibilityEnabled, isFormEngineInitialized, isIdmEngineInitialized, isRedeployFlowable5ProcessDefinitions, isSerializableVariableTypeTrackDeserializedObjects, isValidateFlowable5EntitiesEnabled, postProcessEngineInitialisation, removeWsEndpointAddress, resetClock, setActivityBehaviorFactory, setAgendaFactory, setAppResourceCache, setAppResourceCacheLimit, setAppResourceConverter, setAsyncExecutorActivate, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorMessageQueueMode, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerLockTimeInMillis, setAsyncHistoryEnabled, setAsyncHistoryExecutorMessageQueueMode, setAsyncHistoryExecutorNumberOfRetries, setAsyncHistoryListener, setAsyncRunnableExecutionExceptionHandler, setAttachmentDataManager, setAttachmentEntityManager, setBatchSizeProcessInstances, setBatchSizeTasks, setBeans, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnParseFactory, setBpmnParser, setBulkInsertEnabled, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setCandidateManager, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommentDataManager, setCommentEntityManager, setConfigurators, setContentEngineInitialized, setContentService, setCustomDefaultBpmnParseHandlers, setCustomEventHandlers, setCustomFlowableFunctionDelegates, setCustomFormEngines, setCustomFormTypes, setCustomHistoryJobHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPostVariableTypes, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomPreVariableTypes, setCustomScriptingEngineClasses, setCustomSessionFactories, setDatabaseSchemaUpdate, setDbSqlSessionFactory, setDeadLetterJobDataManager, setDeadLetterJobEntityManager, setDefaultCommandConfig, setDelegateExpressionFieldInjectionMode, setDelegateInterceptor, setDeployers, setDeploymentDataManager, setDeploymentEntityManager, setDeploymentManager, setDisableIdmEngine, setDmnEngineInitialized, setDmnEngineRepositoryService, setDmnEngineRuleService, setDynamicBpmnService, setEnableConfiguratorServiceLoader, setEnableDatabaseEventLogging, setEnableEagerExecutionTreeFetching, setEnableEventDispatcher, setEnableExecutionRelationshipCounts, setEnableLocalization, setEnableSafeBpmnXml, setEnableTaskRelationshipCounts, setEnableVerboseExecutionTreeLogging, setEngineName, setEventDispatcher, setEventHandlers, setEventListeners, setEventLogEntryDataManager, setEventLogEntryEntityManager, setEventSubscriptionDataManager, setEventSubscriptionEntityManager, setEventSubscriptionManager, setExecutionDataManager, setExecutionEntityManager, setExecutionQueryLimit, setExpressionManager, setFailedJobCommandFactory, setFlowable5ActivityBehaviorFactory, setFlowable5CompatibilityEnabled, setFlowable5CompatibilityHandler, setFlowable5CompatibilityHandlerFactory, setFlowable5CustomDefaultBpmnParseHandlers, setFlowable5CustomMybatisMappers, setFlowable5CustomMybatisXMLMappers, setFlowable5ExpressionManager, setFlowable5ListenerFactory, setFlowable5PostBpmnParseHandlers, setFlowable5PreBpmnParseHandlers, setFlowableFunctionDelegates, setFormEngineFormService, setFormEngineInitialized, setFormEngineRepositoryService, setFormEngines, setFormService, setFormTypes, setHistoricActivityInstanceDataManager, setHistoricActivityInstanceEntityManager, setHistoricDetailDataManager, setHistoricDetailEntityManager, setHistoricIdentityLinkDataManager, setHistoricIdentityLinkEntityManager, setHistoricProcessInstanceDataManager, setHistoricProcessInstanceEntityManager, setHistoricProcessInstancesQueryLimit, setHistoricTaskInstanceDataManager, setHistoricTaskInstanceEntityManager, setHistoricTaskQueryLimit, setHistoricVariableInstanceDataManager, setHistoricVariableInstanceEntityManager, setHistoryJobDataManager, setHistoryJobEntityManager, setHistoryJobHandlers, setHistoryManager, setHistoryService, setIdentityLinkDataManager, setIdentityLinkEntityManager, setIdentityService, setIdGenerator, setIdmEngineInitialized, setIdmIdentityService, setIdmProcessEngineConfigurator, setJdbcUrl, setJobDataManager, setJobEntityManager, setJobHandlers, setJobManager, setKnowledgeBaseCache, setKnowledgeBaseCacheLimit, setListenerFactory, setListenerNotificationHelper, setManagementService, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setModelDataManager, setModelEntityManager, setObjectMapper, setParsedDeploymentBuilderFactory, setPerformanceSettings, setPostBpmnParseHandlers, setPreBpmnParseHandlers, setProcessDefinitionCache, setProcessDefinitionCacheLimit, setProcessDefinitionDataManager, setProcessDefinitionDiagramHelper, setProcessDefinitionEntityManager, setProcessDefinitionInfoDataManager, setProcessDefinitionInfoEntityManager, setProcessInstanceHelper, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRedeployFlowable5ProcessDefinitions, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setSessionFactories, setSqlSessionFactory, setSuspendedJobDataManager, setSuspendedJobEntityManager, setTableDataManager, setTaskDataManager, setTaskEntityManager, setTaskQueryLimit, setTaskService, setTimerJobDataManager, setTimerJobEntityManager, setTimerManager, setTransactionContextFactory, setTransactionFactory, setTypedEventListeners, setUsingRelationalDatabase, setValidateFlowable5EntitiesEnabled, setVariableInstanceDataManager, setVariableInstanceEntityManager, setVariableTypes, setWsOverridenEndpointAddresses, setWsSyncFactoryClassNamecreateProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getActivityFontName, getAnnotationFontName, getAsyncExecutor, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getDefaultCamelContext, getDefaultFailedJobWaitTime, getEngineName, getHistory, getHistoryLevel, getHttpClientConfig, getIdBlockSize, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLabelFontName, getLockTimeAsyncJobWaitTime, getMailServer, getMailServerDefaultFrom, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessDiagramGenerator, getProcessEngineLifecycleListener, isAsyncExecutorActivate, isAsyncHistoryExecutorActivate, isCreateDiagramOnDeploy, isDbHistoryUsed, isEnableProcessDefinitionInfoCache, isJpaCloseEntityManager, isJpaHandleTransaction, setActivityFontName, setAnnotationFontName, setAsyncExecutor, setAsyncFailedJobWaitTime, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setClassLoader, setCreateDiagramOnDeploy, setDatabaseCatalog, setDatabaseSchema, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDefaultCamelContext, setDefaultFailedJobWaitTime, setEnableProcessDefinitionInfoCache, setHistory, setHistoryLevel, setHttpClientConfig, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLabelFontName, setLockTimeAsyncJobWaitTime, setMailServerDefaultFrom, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setProcessEngineLifecycleListener, setTablePrefixIsSchema, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncodingaddSessionFactory, getBeans, getClassLoader, getClock, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDefaultCommandConfig, getDefaultDatabaseTypeMappings, getEventDispatcher, getEventListeners, getIdGenerator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getResourceAsStream, getSchemaCommandConfig, getSessionFactories, getSqlSessionFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initBeans, initClock, initCustomMybatisMappers, initDataSource, initSchemaCommandConfig, initSqlSessionFactory, isEnableEventDispatcher, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsingRelationalDatabase, parseCustomMybatisXMLMappers, parseMybatisConfiguration, pathToEngineDbPropertiesprotected org.springframework.transaction.PlatformTransactionManager transactionManager
protected String deploymentName
protected org.springframework.core.io.Resource[] deploymentResources
protected String deploymentMode
protected org.springframework.context.ApplicationContext applicationContext
protected Integer transactionSynchronizationAdapterOrder
public ProcessEngine buildProcessEngine()
buildProcessEngine in class ProcessEngineConfigurationImplpublic void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
public void initDefaultCommandConfig()
initDefaultCommandConfig in class org.flowable.engine.common.AbstractEngineConfigurationpublic CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class ProcessEngineConfigurationImplpublic void initTransactionContextFactory()
initTransactionContextFactory in class ProcessEngineConfigurationImplpublic void initJpa()
initJpa in class ProcessEngineConfigurationImplprotected void autoDeployResources(ProcessEngine processEngine)
public ProcessEngineConfiguration setDataSource(DataSource dataSource)
setDataSource in class ProcessEngineConfigurationpublic org.springframework.transaction.PlatformTransactionManager getTransactionManager()
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public String getDeploymentName()
public void setDeploymentName(String deploymentName)
public org.springframework.core.io.Resource[] getDeploymentResources()
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
public org.springframework.context.ApplicationContext getApplicationContext()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic String getDeploymentMode()
public void setDeploymentMode(String deploymentMode)
protected AutoDeploymentStrategy getAutoDeploymentStrategy(String mode)
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.mode - the mode to get the strategy fornullCopyright © 2017 Flowable. All rights reserved.