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, addDefaultExceptionHandler, agendaFactory, allConfigurators, appDeployer, appResourceCache, appResourceCacheLimit, appResourceConverter, asyncExecutorAsyncJobLockTimeInMillis, asyncExecutorCorePoolSize, asyncExecutorDefaultAsyncJobAcquireWaitTime, asyncExecutorDefaultQueueSizeFullWaitTime, asyncExecutorDefaultTimerJobAcquireWaitTime, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorLockOwner, asyncExecutorMaxAsyncJobsDuePerAcquisition, asyncExecutorMaxPoolSize, asyncExecutorMaxTimerJobsPerAcquisition, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsInterval, asyncExecutorResetExpiredJobsMaxTimeout, asyncExecutorResetExpiredJobsPageSize, asyncExecutorSecondsToWaitOnShutdown, asyncExecutorThreadKeepAliveTime, asyncExecutorThreadPoolQueue, asyncExecutorThreadPoolQueueSize, asyncExecutorTimerLockTimeInMillis, asyncHistoryExecutorMessageQueueMode, asyncHistoryExecutorNumberOfRetries, asyncHistoryJsonGroupingThreshold, asyncHistoryListener, attachmentDataManager, attachmentEntityManager, batchSizeProcessInstances, batchSizeTasks, bpmnDeployer, bpmnDeploymentHelper, bpmnParseFactory, bpmnParser, businessCalendarManager, byteArrayDataManager, byteArrayEntityManager, cachingAndArtifactsManager, candidateManager, commentDataManager, commentEntityManager, configurators, customAsyncRunnableExecutionExceptionHandlers, customDefaultBpmnParseHandlers, customEventHandlers, customFlowableFunctionDelegates, customFormEngines, customFormTypes, customHistoryJobHandlers, customJobHandlers, customPostDeployers, customPostVariableTypes, customPreDeployers, customPreVariableTypes, customScriptingEngineClasses, DEFAULT_MYBATIS_MAPPING_FILE, DEFAULT_WS_SYNC_FACTORY, delegateExpressionFieldInjectionMode, delegateInterceptor, deployers, deploymentDataManager, deploymentEntityManager, deploymentManager, disableIdmEngine, 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, formEngines, formService, formTypes, historicActivityInstanceDataManager, historicActivityInstanceEntityManager, historicDetailDataManager, historicDetailEntityManager, historicProcessInstanceDataManager, historicProcessInstanceEntityManager, historicProcessInstancesQueryLimit, historicTaskQueryLimit, historyJobHandlers, historyManager, historyService, identityLinkDbSchemaManager, identityLinkServiceConfiguration, identityService, idmProcessEngineConfigurator, internalHistoryTaskManager, internalHistoryVariableManager, internalJobManager, internalTaskLocalizationManager, internalTaskVariableScopeResolver, isAsyncHistoryEnabled, isAsyncHistoryJsonGroupingEnabled, isAsyncHistoryJsonGzipCompressionEnabled, isBulkInsertEnabled, jobDbSchemaManager, jobHandlers, jobManager, jobServiceConfiguration, knowledgeBaseCache, knowledgeBaseCacheLimit, listenerFactory, listenerNotificationHelper, managementService, modelDataManager, modelEntityManager, objectMapper, parsedDeploymentBuilderFactory, performanceSettings, postBpmnParseHandlers, preBpmnParseHandlers, processDefinitionCache, processDefinitionCacheLimit, processDefinitionDataManager, processDefinitionDiagramHelper, processDefinitionEntityManager, processDefinitionInfoCache, processDefinitionInfoCacheLimit, processDefinitionInfoDataManager, processDefinitionInfoEntityManager, processInstanceHelper, processInstanceStateChangedCallbacks, processValidator, propertyDataManager, propertyEntityManager, redeployFlowable5ProcessDefinitions, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, tableDataManager, taskDbSchemaManager, taskQueryLimit, taskService, taskServiceConfiguration, timerManager, validateFlowable5EntitiesEnabled, variableDbSchemaManager, variableServiceConfiguration, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassNameactivityFontName, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, defaultCamelContext, defaultFailedJobWaitTime, enableProcessDefinitionInfoCache, history, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerUsername, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineLifecycleListener, processEngineName, useSSL, useTLSadditionalEventDispatchActions, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonDbSchemaManager, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPreCommandInterceptors, 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, dbSchemaManager, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, enableEventDispatcher, engineConfigurations, eventDispatcher, eventListeners, idGenerator, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, NO_TENANT_ID, schemaCommandConfig, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usingRelationalDatabase, xmlEncoding| Constructor and Description |
|---|
SpringProcessEngineConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
autoDeployResources(ProcessEngine processEngine) |
ProcessEngine |
buildProcessEngine() |
org.flowable.engine.common.impl.interceptor.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, afterInitTaskServiceConfiguration, configuratorsAfterInit, configuratorsBeforeInit, getActivityBehaviorFactory, getAdditionalDefaultCommandInterceptors, getAgendaFactory, getAllConfigurators, getAppResourceCache, getAppResourceCacheLimit, getAppResourceConverter, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsMaxTimeout, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAsyncHistoryExecutorNumberOfRetries, getAsyncHistoryJsonGroupingThreshold, getAsyncHistoryListener, getAttachmentDataManager, getAttachmentEntityManager, getBatchSizeProcessInstances, getBatchSizeTasks, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getByteArrayDataManager, getByteArrayEntityManager, getCachingAndArtifactsManager, getCandidateManager, getCommandInterceptors, getCommentDataManager, getCommentEntityManager, getConfigurators, getCustomAsyncRunnableExecutionExceptionHandlers, getCustomDefaultBpmnParseHandlers, getCustomEventHandlers, getCustomFlowableFunctionDelegates, getCustomFormEngines, getCustomFormTypes, getCustomHistoryJobHandlers, getCustomJobHandlers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getDefaultBpmnParseHandlers, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDeployers, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDynamicBpmnService, getEngineCfgKey, getEventHandler, getEventHandlers, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventSubscriptionDataManager, getEventSubscriptionEntityManager, getEventSubscriptionManager, getExecutionDataManager, getExecutionEntityManager, getExecutionQueryLimit, getExpressionManager, getFailedJobCommandFactory, getFlowable5ActivityBehaviorFactory, getFlowable5CompatibilityHandler, getFlowable5CompatibilityHandlerFactory, getFlowable5CustomDefaultBpmnParseHandlers, getFlowable5CustomMybatisMappers, getFlowable5CustomMybatisXMLMappers, getFlowable5ExpressionManager, getFlowable5ListenerFactory, getFlowable5PostBpmnParseHandlers, getFlowable5PreBpmnParseHandlers, getFlowableFunctionDelegates, getFormEngines, getFormService, getFormTypes, getHistoricActivityInstanceDataManager, getHistoricActivityInstanceEntityManager, getHistoricDetailDataManager, getHistoricDetailEntityManager, getHistoricProcessInstanceDataManager, getHistoricProcessInstanceEntityManager, getHistoricProcessInstancesQueryLimit, getHistoricTaskQueryLimit, getHistoryJobHandlers, getHistoryManager, getHistoryService, getIdentityLinkDbSchemaManager, getIdentityService, getIdmProcessEngineConfigurator, getInternalHistoryTaskManager, getInternalHistoryVariableManager, getInternalJobManager, getInternalTaskLocalizationManager, getInternalTaskVariableScopeResolver, getJobDbSchemaManager, getJobHandlers, getJobManager, getKnowledgeBaseCache, getKnowledgeBaseCacheLimit, getListenerFactory, getListenerNotificationHelper, getManagementService, getModelDataManager, getModelEntityManager, getMyBatisXmlConfigurationStream, getObjectMapper, getParsedDeploymentBuilderFactory, getPerformanceSettings, getPostBpmnParseHandlers, getPreBpmnParseHandlers, getProcessDefinitionCache, getProcessDefinitionCacheLimit, getProcessDefinitionDataManager, getProcessDefinitionDiagramHelper, getProcessDefinitionEntityManager, getProcessDefinitionInfoDataManager, getProcessDefinitionInfoEntityManager, getProcessEngineCloseRunnable, getProcessEngineConfiguration, getProcessInstanceHelper, getProcessInstanceStateChangedCallbacks, getProcessValidator, getPropertyDataManager, getPropertyEntityManager, getRepositoryService, getResolverFactories, getResourceDataManager, getResourceEntityManager, getRuntimeService, getScriptingEngines, getTableDataManager, getTaskDbSchemaManager, getTaskQueryLimit, getTaskService, getTimerManager, getVariableDbSchemaManager, getVariableTypes, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAgendaFactory, initAppResourceCache, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistorySessionFactory, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initCandidateManager, initCommandExecutors, initCommandInvoker, initConfigurators, initDatabaseEventLogging, initDataManagers, initDbSchemaManagers, initDbSqlSessionFactoryEntitySettings, initDefaultAsyncHistoryListener, initDelegateInterceptor, initDeployers, initEntityManagers, initEventDispatcher, initEventHandlers, initExpressionManager, initFailedJobCommandFactory, initFlowable5CompatibilityHandler, initFormEngines, initFormTypes, initFunctionDelegates, initHelpers, initHistoryJobHandlers, initHistoryLevel, initHistoryManager, initIdentityLinkDbSchemaManager, initIdentityLinkServiceConfiguration, initIdGenerator, initJobDbSchemaManager, initJobHandlers, initJobServiceConfiguration, initKnowledgeBaseCache, initListenerFactory, initMybatisTypeHandlers, initProcessDbSchemaManager, initProcessDefinitionCache, initProcessDefinitionInfoCache, initProcessDiagramGenerator, initProcessValidator, initScriptingEngines, initService, initServices, initSessionFactories, initTaskDbSchemaManager, initTaskServiceConfiguration, initTransactionFactory, initVariableDbSchemaManager, initVariableServiceConfiguration, initVariableTypes, isAddDefaultExceptionHandler, isAsyncExecutorIsMessageQueueMode, isAsyncHistoryEnabled, isAsyncHistoryExecutorIsMessageQueueMode, isAsyncHistoryJsonGroupingEnabled, isAsyncHistoryJsonGzipCompressionEnabled, isBulkInsertEnabled, isDisableIdmEngine, isEnableConfiguratorServiceLoader, isEnableDatabaseEventLogging, isEnableSafeBpmnXml, isEnableVerboseExecutionTreeLogging, isFlowable5CompatibilityEnabled, isRedeployFlowable5ProcessDefinitions, isSerializableVariableTypeTrackDeserializedObjects, isValidateFlowable5EntitiesEnabled, postProcessEngineInitialisation, removeWsEndpointAddress, resetClock, setActivityBehaviorFactory, setAddDefaultExceptionHandler, setAgendaFactory, setAppResourceCache, setAppResourceCacheLimit, setAppResourceConverter, setAsyncExecutorActivate, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorMessageQueueMode, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsMaxTimeout, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerLockTimeInMillis, setAsyncHistoryEnabled, setAsyncHistoryExecutorMessageQueueMode, setAsyncHistoryExecutorNumberOfRetries, setAsyncHistoryJsonGroupingEnabled, setAsyncHistoryJsonGroupingThreshold, setAsyncHistoryJsonGzipCompressionEnabled, setAsyncHistoryListener, setAttachmentDataManager, setAttachmentEntityManager, setBatchSizeProcessInstances, setBatchSizeTasks, setBeans, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnParseFactory, setBpmnParser, setBulkInsertEnabled, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setCandidateManager, setClock, setCommandInterceptors, setCommentDataManager, setCommentEntityManager, setConfigurators, setCustomAsyncRunnableExecutionExceptionHandlers, setCustomDefaultBpmnParseHandlers, setCustomEventHandlers, setCustomFlowableFunctionDelegates, setCustomFormEngines, setCustomFormTypes, setCustomHistoryJobHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPostVariableTypes, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomPreVariableTypes, setCustomScriptingEngineClasses, setCustomSessionFactories, setDatabaseSchemaUpdate, setDefaultCommandConfig, setDelegateExpressionFieldInjectionMode, setDelegateInterceptor, setDeployers, setDeploymentDataManager, setDeploymentEntityManager, setDeploymentManager, setDisableIdmEngine, 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, setFormEngines, setFormService, setFormTypes, setHistoricActivityInstanceDataManager, setHistoricActivityInstanceEntityManager, setHistoricDetailDataManager, setHistoricDetailEntityManager, setHistoricProcessInstanceDataManager, setHistoricProcessInstanceEntityManager, setHistoricProcessInstancesQueryLimit, setHistoricTaskQueryLimit, setHistoryJobHandlers, setHistoryManager, setHistoryService, setIdentityLinkDbSchemaManager, setIdentityService, setIdGenerator, setIdmProcessEngineConfigurator, setInternalHistoryTaskManager, setInternalHistoryVariableManager, setInternalJobManager, setInternalTaskLocalizationManager, setInternalTaskVariableScopeResolver, setJdbcUrl, setJobDbSchemaManager, setJobHandlers, setJobManager, setKnowledgeBaseCache, setKnowledgeBaseCacheLimit, setListenerFactory, setListenerNotificationHelper, setManagementService, setModelDataManager, setModelEntityManager, setObjectMapper, setParsedDeploymentBuilderFactory, setPerformanceSettings, setPostBpmnParseHandlers, setPreBpmnParseHandlers, setProcessDefinitionCache, setProcessDefinitionCacheLimit, setProcessDefinitionDataManager, setProcessDefinitionDiagramHelper, setProcessDefinitionEntityManager, setProcessDefinitionInfoDataManager, setProcessDefinitionInfoEntityManager, setProcessInstanceHelper, setProcessInstanceStateChangedCallbacks, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRedeployFlowable5ProcessDefinitions, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setSessionFactories, setSqlSessionFactory, setTableDataManager, setTaskDbSchemaManager, setTaskQueryLimit, setTaskService, setTimerManager, setTransactionFactory, setTypedEventListeners, setUsingRelationalDatabase, setValidateFlowable5EntitiesEnabled, setVariableDbSchemaManager, 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, isEnableProcessDefinitionInfoCache, isJpaCloseEntityManager, isJpaHandleTransaction, setActivityFontName, setAnnotationFontName, setAsyncExecutor, setAsyncFailedJobWaitTime, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setClassLoader, setCreateDiagramOnDeploy, setDatabaseCatalog, setDatabaseSchema, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, 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, setXmlEncodingaddEngineConfiguration, addServiceConfiguration, addSessionFactory, createDbSqlSessionFactory, getAdditionalEventDispatchActions, getBeans, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInvoker, getCommonDbSchemaManager, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSchemaManager, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getEngineConfigurations, getEventDispatcher, getEventListeners, getIdGenerator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getResourceAsStream, getSchemaCommandConfig, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSchemaManager, initDbSqlSessionFactory, initInterceptorChain, initMybatisConfiguration, initSchemaCommandConfig, initSqlSessionFactory, isDbHistoryUsed, isEnableEventDispatcher, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsingRelationalDatabase, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setCommandContextFactory, setCommandExecutor, setCommandInvoker, setCommonDbSchemaManager, setDbHistoryUsed, setDbSchemaManager, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setEngineConfigurations, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setServiceConfigurations, setTransactionContextFactoryprotected 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 org.flowable.engine.common.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class org.flowable.engine.common.AbstractEngineConfigurationpublic void initTransactionContextFactory()
initTransactionContextFactory in class org.flowable.engine.common.AbstractEngineConfigurationpublic 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.