Package org.flowable.spring
Class SpringProcessEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.engine.ProcessEngineConfiguration
org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
org.flowable.spring.SpringProcessEngineConfiguration
- All Implemented Interfaces:
HasExpressionManagerEngineConfiguration
,HasVariableServiceConfiguration
,HasVariableTypes
,ScriptingEngineAwareEngineConfiguration
,SpringEngineConfiguration
,Aware
,ApplicationContextAware
,Lifecycle
,Phased
,SmartLifecycle
public class SpringProcessEngineConfiguration
extends ProcessEngineConfigurationImpl
implements SpringEngineConfiguration
- Author:
- Tom Baeyens, David Syer, Joram Barrez, Tiese Barrell
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ApplicationContext
protected String
protected String
protected Resource[]
protected Collection<AutoDeploymentStrategy<ProcessEngine>>
protected final Object
protected boolean
protected PlatformTransactionManager
protected Integer
Fields inherited from class org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
activityBehaviorFactory, activityInstanceDataManager, activityInstanceEntityManager, addDefaultExceptionHandler, agendaFactory, agendaFutureMaxWaitTimeoutProvider, appDeployer, appResourceCache, appResourceCacheLimit, appResourceConverter, astFunctionCreators, asyncExecutorConfiguration, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsMaxTimeout, asyncExecutorTaskExecutorConfiguration, asyncExecutorThreadFactory, asyncExecutorThreadPoolQueue, asyncHistoryExecutorConfiguration, asyncHistoryExecutorNumberOfRetries, asyncHistoryExecutorTaskExecutorConfiguration, asyncHistoryExecutorThreadPoolQueue, asyncTaskInvokerTaskExecutorConfiguration, attachmentDataManager, attachmentEntityManager, batchSchemaManager, batchServiceConfiguration, batchServiceConfigurators, batchSizeProcessInstances, batchSizeTasks, batchStatusTimeCycleConfig, bpmnDeployer, bpmnDeploymentHelper, bpmnParseFactory, bpmnParser, businessCalendarManager, cachingAndArtifactsManager, candidateManager, caseInstanceService, changeTenantEntityTypes, changeTenantIdManager, commentDataManager, commentEntityManager, createExternalWorkerJobInterceptor, createUserTaskInterceptor, customAsyncRunnableExecutionExceptionHandlers, customDefaultBpmnParseHandlers, customEventHandlers, customFlowableFunctionDelegates, customFormEngines, customFormTypes, customHistoryJobHandlers, customJobHandlers, customPostVariableTypes, customPreVariableTypes, customScriptingEngineClasses, customServiceTaskValidator, decisionTableVariableManager, DEFAULT_MYBATIS_MAPPING_FILE, DEFAULT_WS_IMPORTER, DEFAULT_WS_SYNC_FACTORY, delegateExpressionFieldInjectionMode, delegateInterceptor, dependentScopeTypes, deploymentDataManager, deploymentEntityManager, deploymentManager, disableEventRegistry, disableIdmEngine, dynamicBpmnService, dynamicStateManager, enableDatabaseEventLogging, enabledJobCategories, enableEntityLinks, enableHistoricTaskLogging, enableSafeBpmnXml, enableVerboseExecutionTreeLogging, entityLinkSchemaManager, entityLinkServiceConfiguration, entityLinkServiceConfigurators, eventHandlers, eventLogEntryDataManager, eventLogEntryEntityManager, eventRegistryEventConsumer, eventRegistryStartProcessInstanceAsync, eventRegistryUniqueProcessInstanceCheckWithLock, eventRegistryUniqueProcessInstanceStartLockTime, eventSubscriptionManager, eventSubscriptionSchemaManager, eventSubscriptionServiceConfiguration, eventSubscriptionServiceConfigurators, executionDataManager, executionEntityManager, executionQueryInterceptor, expressionCacheSize, expressionManager, expressionManagerConfigurers, expressionTextLengthCacheLimit, failedJobCommandFactory, flowable5ActivityBehaviorFactory, flowable5CompatibilityEnabled, flowable5CompatibilityHandler, flowable5CompatibilityHandlerFactory, flowable5CustomDefaultBpmnParseHandlers, flowable5CustomMybatisMappers, flowable5CustomMybatisXMLMappers, flowable5ExpressionManager, flowable5JobProcessors, flowable5ListenerFactory, flowable5PostBpmnParseHandlers, flowable5PreBpmnParseHandlers, flowableFunctionDelegates, formEngines, formFieldHandler, formHandlerHelper, formService, formTypes, handleProcessEngineExecutorsAfterEngineCreate, historicActivityInstanceDataManager, historicActivityInstanceEntityManager, historicDetailDataManager, historicDetailEntityManager, historicProcessInstanceDataManager, historicProcessInstanceEntityManager, historicProcessInstanceQueryInterceptor, historicTaskQueryInterceptor, historyConfigurationSettings, historyJobExecutionScope, historyJobHandlers, historyJobProcessors, historyManager, historyService, identityLinkEventHandler, identityLinkInterceptor, identityLinkSchemaManager, identityLinkServiceConfiguration, identityLinkServiceConfigurators, identityService, internalHistoryTaskManager, internalHistoryVariableManager, internalJobCompatibilityManager, internalJobManager, internalJobParentStateResolver, internalProcessDefinitionLocalizationManager, internalProcessLocalizationManager, internalTaskAssignmentManager, internalTaskLocalizationManager, internalTaskVariableScopeResolver, isAsyncHistoryEnabled, isExpressionCacheEnabled, isFormFieldValidationEnabled, jobExecutionScope, jobHandlers, jobManager, jobProcessors, jobSchemaManager, jobServiceConfiguration, jobServiceConfigurators, jsonVariableTypeTrackObjects, knowledgeBaseCache, knowledgeBaseCacheLimit, listenerFactory, listenerNotificationHelper, managementService, modelDataManager, modelEntityManager, parallelMultiInstanceAsyncLeave, parsedDeploymentBuilderFactory, performanceSettings, postBpmnParseHandlers, postDefaultELResolvers, postDefaultResolverFactories, preBeanELResolvers, preBpmnParseHandlers, preDefaultELResolvers, preDefaultResolverFactories, processDefinitionCache, processDefinitionCacheLimit, processDefinitionDataManager, processDefinitionDeploymentDeletionManager, processDefinitionDiagramHelper, processDefinitionEntityManager, processDefinitionInfoCache, processDefinitionInfoCacheLimit, processDefinitionInfoDataManager, processDefinitionInfoEntityManager, processInstanceHelper, processInstanceMigrationCallbacks, processInstanceMigrationManager, processInstanceMigrationService, processInstanceQueryInterceptor, processInstanceStateChangedCallbacks, processValidator, redeployFlowable5ProcessDefinitions, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, scriptBindingsFactory, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, startProcessInstanceInterceptor, taskQueryInterceptor, taskSchemaManager, taskService, taskServiceConfiguration, taskServiceConfigurators, timerManager, userTaskStateInterceptor, validateFlowable5EntitiesEnabled, variableAggregator, variableSchemaManager, variableServiceConfiguration, variableServiceConfigurators, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassName, wsWsdlImporterFactory
Fields inherited from class org.flowable.engine.ProcessEngineConfiguration
activityFontName, alwaysUseArraysForDmnMultiHitPolicies, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, asyncHistoryTaskExecutor, asyncTaskExecutor, asyncTaskInvoker, asyncTaskInvokerTaskExecutor, cleanInstancesBatchSize, cleanInstancesEndedAfter, defaultCamelContext, defaultFailedJobWaitTime, defaultMailClient, defaultMailServer, drawSequenceFlowNameWithNoLabelDI, enableHistoryCleaning, enableProcessDefinitionHistoryLevel, enableProcessDefinitionInfoCache, history, historyCleaningManager, historyCleaningTimeCycleConfig, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, mailClients, mailServers, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineName, shutdownAsyncHistoryTaskExecutor, shutdownAsyncTaskExecutor, shutdownAsyncTaskInvokerTaskExecutor, taskPostProcessor
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationExecutionListeners, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
Fields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
autoDeployResources
(ProcessEngine processEngine) protected EngineConfigurator
protected AutoDeploymentStrategy<ProcessEngine>
Gets theAutoDeploymentStrategy
for the provided mode.Resource[]
int
getPhase()
void
void
void
initJpa()
void
boolean
void
setApplicationContext
(ApplicationContext applicationContext) setDataSource
(DataSource dataSource) void
setDeploymentMode
(String deploymentMode) void
setDeploymentName
(String deploymentName) void
setDeploymentResources
(Resource[] deploymentResources) void
setDeploymentStrategies
(Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies) void
setTransactionManager
(PlatformTransactionManager transactionManager) void
setTransactionSynchronizationAdapterOrder
(Integer transactionSynchronizationAdapterOrder) void
start()
void
stop()
Methods inherited from class org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
addBatchServiceConfigurator, addConfigurator, addCustomJobHandler, addCustomSessionFactory, addDependentScopeType, addEnabledJobCategory, addEntityLinkServiceConfigurator, addEventSubscriptionServiceConfigurator, addExpressionManagerConfigurer, addHistoryJobHandler, addIdentityLinkServiceConfigurator, addJobHandler, addJobServiceConfigurator, addPostDefaultELResolver, addPostDefaultResolverFactory, addPreBeanELResolver, addPreDefaultELResolver, addPreDefaultResolverFactory, addTaskServiceConfigurator, addVariableServiceConfigurator, addWsEndpointAddress, afterInitEventRegistryEventBusConsumer, afterInitTaskServiceConfiguration, close, configureJobServiceConfiguration, configureVariableServiceConfiguration, getActivityBehaviorFactory, getActivityInstanceDataManager, getActivityInstanceEntityManager, getAdditionalDefaultCommandInterceptors, getAgendaFactory, getAgendaFutureMaxWaitTimeoutProvider, getAppResourceCache, getAppResourceCacheLimit, getAppResourceConverter, getAstFunctionCreators, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorConfiguration, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsMaxTimeout, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorTaskExecutorConfiguration, getAsyncExecutorTenantId, getAsyncExecutorThreadFactory, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAsyncHistoryExecutorAsyncJobLockTimeInMillis, getAsyncHistoryExecutorConfiguration, getAsyncHistoryExecutorCorePoolSize, getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime, getAsyncHistoryExecutorLockOwner, getAsyncHistoryExecutorMaxJobsDuePerAcquisition, getAsyncHistoryExecutorMaxPoolSize, getAsyncHistoryExecutorNumberOfRetries, getAsyncHistoryExecutorResetExpiredJobsInterval, getAsyncHistoryExecutorResetExpiredJobsPageSize, getAsyncHistoryExecutorSecondsToWaitOnShutdown, getAsyncHistoryExecutorTaskExecutorConfiguration, getAsyncHistoryExecutorThreadKeepAliveTime, getAsyncHistoryExecutorThreadPoolQueue, getAsyncHistoryExecutorThreadPoolQueueSize, getAsyncTaskInvokerTaskExecutorConfiguration, getAttachmentDataManager, getAttachmentEntityManager, getBatchSchemaManager, getBatchServiceConfiguration, getBatchServiceConfigurators, getBatchSizeProcessInstances, getBatchSizeTasks, getBatchStatusTimeCycleConfig, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getCachingAndArtifactsManager, getCandidateManager, getCaseInstanceService, getChangeTenantEntityTypes, getChangeTenantIdManager, getCommandInterceptors, getCommentDataManager, getCommentEntityManager, getCreateExternalWorkerJobInterceptor, getCreateUserTaskInterceptor, getCustomAsyncRunnableExecutionExceptionHandlers, getCustomDefaultBpmnParseHandlers, getCustomEventHandlers, getCustomFlowableFunctionDelegates, getCustomFormEngines, getCustomFormTypes, getCustomHistoryJobHandlers, getCustomJobHandlers, getCustomPostCommandInterceptors, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getCustomServiceTaskValidator, getDecisionTableVariableManager, getDefaultBpmnParseHandlers, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDependentScopeTypes, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDynamicBpmnService, getDynamicStateManager, getEnabledJobCategories, getEngineCfgKey, getEngineScopeType, getEngineSpecificEngineConfigurators, getEntityLinkSchemaManager, getEntityLinkServiceConfiguration, getEntityLinkServiceConfigurators, getEventHandler, getEventHandlers, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventRegistryEventConsumer, getEventRegistryUniqueProcessInstanceStartLockTime, getEventSubscriptionManager, getEventSubscriptionSchemaManager, getEventSubscriptionServiceConfiguration, getEventSubscriptionServiceConfigurators, getExecutionDataManager, getExecutionEntityManager, getExecutionQueryInterceptor, getExpressionCacheSize, getExpressionManager, getExpressionManagerConfigurers, getExpressionTextLengthCacheLimit, getFailedJobCommandFactory, getFlowable5ActivityBehaviorFactory, getFlowable5CompatibilityHandler, getFlowable5CompatibilityHandlerFactory, getFlowable5CustomDefaultBpmnParseHandlers, getFlowable5CustomMybatisMappers, getFlowable5CustomMybatisXMLMappers, getFlowable5ExpressionManager, getFlowable5JobProcessors, getFlowable5ListenerFactory, getFlowable5PostBpmnParseHandlers, getFlowable5PreBpmnParseHandlers, getFlowableFunctionDelegates, getFormEngines, getFormFieldHandler, getFormHandlerHelper, getFormService, getFormTypes, getHistoricActivityInstanceDataManager, getHistoricActivityInstanceEntityManager, getHistoricDetailDataManager, getHistoricDetailEntityManager, getHistoricProcessInstanceDataManager, getHistoricProcessInstanceEntityManager, getHistoricProcessInstanceQueryInterceptor, getHistoricTaskQueryInterceptor, getHistoryConfigurationSettings, getHistoryJobExecutionScope, getHistoryJobHandlers, getHistoryJobProcessors, getHistoryManager, getHistoryService, getIdentityLinkEventHandler, getIdentityLinkInterceptor, getIdentityLinkSchemaManager, getIdentityLinkServiceConfiguration, getIdentityLinkServiceConfigurators, getIdentityService, getInternalHistoryTaskManager, getInternalHistoryVariableManager, getInternalJobCompatibilityManager, getInternalJobManager, getInternalProcessDefinitionLocalizationManager, getInternalProcessLocalizationManager, getInternalTaskAssignmentManager, getInternalTaskLocalizationManager, getInternalTaskVariableScopeResolver, getJobExecutionScope, getJobHandlers, getJobManager, getJobProcessors, getJobSchemaManager, getJobServiceConfiguration, getJobServiceConfigurators, getKnowledgeBaseCache, getKnowledgeBaseCacheLimit, getListenerFactory, getListenerNotificationHelper, getManagementService, getModelDataManager, getModelEntityManager, getMyBatisXmlConfigurationStream, getOrCreateAsyncExecutorTaskExecutorConfiguration, getOrCreateAsyncHistoryExecutorConfiguration, getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration, getOrCreateAsyncTaskInvokerTaskExecutorConfiguration, getParsedDeploymentBuilderFactory, getPerformanceSettings, getPostBpmnParseHandlers, getPostDefaultELResolvers, getPostDefaultResolverFactories, getPreBeanELResolvers, getPreBpmnParseHandlers, getPreDefaultELResolvers, getPreDefaultResolverFactories, getProcessDefinitionCache, getProcessDefinitionCacheLimit, getProcessDefinitionDataManager, getProcessDefinitionDeploymentDeletionManager, getProcessDefinitionDiagramHelper, getProcessDefinitionEntityManager, getProcessDefinitionInfoCache, getProcessDefinitionInfoDataManager, getProcessDefinitionInfoEntityManager, getProcessEngineCloseRunnable, getProcessEngineConfiguration, getProcessInstanceHelper, getProcessInstanceMigrationCallbacks, getProcessInstanceMigrationManager, getProcessInstanceQueryInterceptor, getProcessInstanceStateChangedCallbacks, getProcessMigrationService, getProcessValidator, getRepositoryService, getResolverFactories, getResourceDataManager, getResourceEntityManager, getRuntimeService, getScriptingEngines, getStartProcessInstanceInterceptor, getTaskQueryInterceptor, getTaskSchemaManager, getTaskService, getTaskServiceConfiguration, getTaskServiceConfigurators, getTimerManager, getUserTaskStateInterceptor, getVariableAggregator, getVariableSchemaManager, getVariableServiceConfiguration, getVariableServiceConfigurators, getVariableTypes, getWsdlImporterFactory, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAdditionalEventDispatchActions, initAgendaFactory, initAppResourceCache, initAstFunctionCreators, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistoryTaskExecutor, initAsyncTaskExecutor, initAsyncTaskInvoker, initBatchSchemaManager, initBatchServiceConfiguration, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initCandidateManager, initChangeTenantIdManager, initCommandExecutors, initCommandInvoker, initDatabaseEventLogging, initDataManagers, initDbSqlSessionFactoryEntitySettings, initDelegateInterceptor, initDependentScopeTypes, initDeployers, initDynamicStateManager, initEntityLinkSchemaManager, initEntityLinkServiceConfiguration, initEntityManagers, initEventHandlers, initEventSubscriptionSchemaManager, initEventSubscriptionServiceConfiguration, initExpressionManager, initFailedJobCommandFactory, initFlowable5CompatibilityHandler, initFormEngines, initFormFieldHandler, initFormTypes, initFunctionDelegates, initHelpers, initHistoryCleaningManager, initHistoryConfigurationSettings, initHistoryJobHandlers, initHistoryLevel, initHistoryManager, initIdentityLinkInterceptor, initIdentityLinkSchemaManager, initIdentityLinkServiceConfiguration, initIdGenerator, initJobHandlers, initJobSchemaManager, initJobServiceConfiguration, initKnowledgeBaseCache, initListenerFactory, initLocalizationManagers, initMailClients, initMybatisTypeHandlers, initNonRelationalDataSource, initProcessDefinitionCache, initProcessDefinitionDeploymentDeletionManager, initProcessDefinitionInfoCache, initProcessDiagramGenerator, initProcessInstanceMigrationValidationManager, initProcessSchemaManager, initProcessValidator, initSchemaManagementCommand, initSchemaManager, initScriptBindingsFactory, initScriptingEngines, initServices, initSessionFactories, initTaskSchemaManager, initTaskServiceConfiguration, initTransactionFactory, initVariableAggregator, initVariableSchemaManager, initVariableServiceConfiguration, initVariableTypes, initWsdlImporterFactory, instantiateBatchServiceConfiguration, instantiateEntityLinkServiceConfiguration, instantiateEventSubscriptionServiceConfiguration, instantiateIdentityLinkServiceConfiguration, instantiateJobServiceConfiguration, instantiateTaskServiceConfiguration, instantiateVariableServiceConfiguration, isAddDefaultExceptionHandler, isAsyncExecutorAllowCoreThreadTimeout, isAsyncExecutorAsyncJobAcquisitionEnabled, isAsyncExecutorResetExpiredJobsEnabled, isAsyncExecutorTimerJobAcquisitionEnabled, isAsyncExecutorUnlockOwnedJobs, isAsyncHistoryEnabled, isAsyncHistoryExecutorAsyncJobAcquisitionEnabled, isAsyncHistoryExecutorResetExpiredJobsEnabled, isDisableEventRegistry, isDisableIdmEngine, isEnableDatabaseEventLogging, isEnableEntityLinks, isEnableHistoricTaskLogging, isEnableSafeBpmnXml, isEnableVerboseExecutionTreeLogging, isEventRegistryStartProcessInstanceAsync, isEventRegistryUniqueProcessInstanceCheckWithLock, isExpressionCacheEnabled, isFlowable5CompatibilityEnabled, isFormFieldValidationEnabled, isHandleProcessEngineExecutorsAfterEngineCreate, isJsonVariableTypeTrackObjects, isParallelMultiInstanceAsyncLeave, isRedeployFlowable5ProcessDefinitions, isSerializableVariableTypeTrackDeserializedObjects, isValidateFlowable5EntitiesEnabled, postProcessEngineInitialisation, removeHistoryJobHandler, removeJobHandler, removeWsEndpointAddress, resetClock, setActivityBehaviorFactory, setActivityInstanceDataManager, setActivityInstanceEntityManager, setAddDefaultExceptionHandler, setAgendaFactory, setAgendaFutureMaxWaitTimeoutProvider, setAppResourceCache, setAppResourceCacheLimit, setAppResourceConverter, setAstFunctionCreators, setAsyncExecutorActivate, setAsyncExecutorAllowCoreThreadTimeout, setAsyncExecutorAsyncJobAcquisitionEnabled, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorConfiguration, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsEnabled, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsMaxTimeout, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorTaskExecutorConfiguration, setAsyncExecutorTenantId, setAsyncExecutorThreadFactory, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerJobAcquisitionEnabled, setAsyncExecutorTimerLockTimeInMillis, setAsyncExecutorUnlockOwnedJobs, setAsyncHistoryEnabled, setAsyncHistoryExecutorAsyncJobAcquisitionEnabled, setAsyncHistoryExecutorAsyncJobLockTimeInMillis, setAsyncHistoryExecutorConfiguration, setAsyncHistoryExecutorCorePoolSize, setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime, setAsyncHistoryExecutorLockOwner, setAsyncHistoryExecutorMaxJobsDuePerAcquisition, setAsyncHistoryExecutorMaxPoolSize, setAsyncHistoryExecutorNumberOfRetries, setAsyncHistoryExecutorResetExpiredJobsEnabled, setAsyncHistoryExecutorResetExpiredJobsInterval, setAsyncHistoryExecutorResetExpiredJobsPageSize, setAsyncHistoryExecutorSecondsToWaitOnShutdown, setAsyncHistoryExecutorTaskExecutorConfiguration, setAsyncHistoryExecutorThreadKeepAliveTime, setAsyncHistoryExecutorThreadPoolQueue, setAsyncHistoryExecutorThreadPoolQueueSize, setAsyncTaskInvokerTaskExecutorConfiguration, setAttachmentDataManager, setAttachmentEntityManager, setBatchSchemaManager, setBatchServiceConfiguration, setBatchServiceConfigurators, setBatchSizeProcessInstances, setBatchSizeTasks, setBatchStatusTimeCycleConfig, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnParseFactory, setBpmnParser, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setCandidateManager, setCaseInstanceService, setChangeTenantEntityTypes, setChangeTenantIdManager, setClock, setCommandInterceptors, setCommentDataManager, setCommentEntityManager, setCreateExternalWorkerJobInterceptor, setCreateUserTaskInterceptor, setCustomAsyncRunnableExecutionExceptionHandlers, setCustomDefaultBpmnParseHandlers, setCustomEventHandlers, setCustomFlowableFunctionDelegates, setCustomFormEngines, setCustomFormTypes, setCustomHistoryJobHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostVariableTypes, setCustomPreCommandInterceptors, setCustomPreVariableTypes, setCustomScriptingEngineClasses, setCustomServiceTaskValidator, setCustomSessionFactories, setDatabaseSchemaUpdate, setDecisionTableVariableManager, setDefaultCommandConfig, setDelegateExpressionFieldInjectionMode, setDelegateInterceptor, setDependentScopeTypes, setDeploymentDataManager, setDeploymentEntityManager, setDeploymentManager, setDisableEventRegistry, setDisableIdmEngine, setDynamicBpmnService, setDynamicStateManager, setEnableDatabaseEventLogging, setEnabledJobCategories, setEnableEagerExecutionTreeFetching, setEnableEntityLinks, setEnableEventDispatcher, setEnableExecutionRelationshipCounts, setEnableHistoricTaskLogging, setEnableLocalization, setEnableSafeBpmnXml, setEnableTaskRelationshipCounts, setEnableVerboseExecutionTreeLogging, setEngineName, setEntityLinkSchemaManager, setEntityLinkServiceConfiguration, setEntityLinkServiceConfigurators, setEventDispatcher, setEventHandlers, setEventListeners, setEventLogEntryDataManager, setEventLogEntryEntityManager, setEventRegistryEventConsumer, setEventRegistryStartProcessInstanceAsync, setEventRegistryUniqueProcessInstanceCheckWithLock, setEventRegistryUniqueProcessInstanceStartLockTime, setEventSubscriptionManager, setEventSubscriptionSchemaManager, setEventSubscriptionServiceConfiguration, setEventSubscriptionServiceConfigurators, setExecutionDataManager, setExecutionEntityManager, setExecutionQueryInterceptor, setExpressionCacheEnabled, setExpressionCacheSize, setExpressionManager, setExpressionTextLengthCacheLimit, setFailedJobCommandFactory, setFlowable5ActivityBehaviorFactory, setFlowable5CompatibilityEnabled, setFlowable5CompatibilityHandler, setFlowable5CompatibilityHandlerFactory, setFlowable5CustomDefaultBpmnParseHandlers, setFlowable5CustomMybatisMappers, setFlowable5CustomMybatisXMLMappers, setFlowable5ExpressionManager, setFlowable5JobProcessors, setFlowable5ListenerFactory, setFlowable5PostBpmnParseHandlers, setFlowable5PreBpmnParseHandlers, setFlowableFunctionDelegates, setFormEngines, setFormFieldHandler, setFormFieldValidationEnabled, setFormHandlerHelper, setFormService, setFormTypes, setHandleProcessEngineExecutorsAfterEngineCreate, setHistoricActivityInstanceDataManager, setHistoricActivityInstanceEntityManager, setHistoricDetailDataManager, setHistoricDetailEntityManager, setHistoricProcessInstanceDataManager, setHistoricProcessInstanceEntityManager, setHistoricProcessInstanceQueryInterceptor, setHistoricTaskQueryInterceptor, setHistoryConfigurationSettings, setHistoryJobExecutionScope, setHistoryJobHandlers, setHistoryJobProcessors, setHistoryManager, setHistoryService, setIdentityLinkEventHandler, setIdentityLinkInterceptor, setIdentityLinkSchemaManager, setIdentityLinkServiceConfiguration, setIdentityLinkServiceConfigurators, setIdentityService, setIdGenerator, setInternalHistoryTaskManager, setInternalHistoryVariableManager, setInternalJobCompatibilityManager, setInternalJobManager, setInternalProcessDefinitionLocalizationManager, setInternalProcessLocalizationManager, setInternalTaskAssignmentManager, setInternalTaskLocalizationManager, setInternalTaskVariableScopeResolver, setJdbcUrl, setJobExecutionScope, setJobHandlers, setJobManager, setJobProcessors, setJobSchemaManager, setJobServiceConfiguration, setJobServiceConfigurators, setJsonVariableTypeTrackObjects, setKnowledgeBaseCache, setKnowledgeBaseCacheLimit, setListenerFactory, setListenerNotificationHelper, setManagementService, setModelDataManager, setModelEntityManager, setParallelMultiInstanceAsyncLeave, setParsedDeploymentBuilderFactory, setPerformanceSettings, setPostBpmnParseHandlers, setPostDefaultELResolvers, setPostDefaultResolverFactories, setPreBeanELResolvers, setPreBpmnParseHandlers, setPreDefaultELResolvers, setPreDefaultResolverFactories, setProcessDefinitionCache, setProcessDefinitionCacheLimit, setProcessDefinitionDataManager, setProcessDefinitionDeploymentDeletionManager, setProcessDefinitionDiagramHelper, setProcessDefinitionEntityManager, setProcessDefinitionInfoCache, setProcessDefinitionInfoDataManager, setProcessDefinitionInfoEntityManager, setProcessInstanceHelper, setProcessInstanceMigrationCallbacks, setProcessInstanceMigrationManager, setProcessInstanceMigrationService, setProcessInstanceQueryInterceptor, setProcessInstanceStateChangedCallbacks, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRedeployFlowable5ProcessDefinitions, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setSessionFactories, setSqlSessionFactory, setStartProcessInstanceInterceptor, setTableDataManager, setTaskQueryInterceptor, setTaskSchemaManager, setTaskService, setTaskServiceConfiguration, setTaskServiceConfigurators, setTimerManager, setTransactionFactory, setTypedEventListeners, setUserTaskStateInterceptor, setUsingRelationalDatabase, setValidateFlowable5EntitiesEnabled, setVariableAggregator, setVariableSchemaManager, setVariableServiceConfiguration, setVariableServiceConfigurators, setVariableTypes, setWsdlImporterFactory, setWsOverridenEndpointAddresses, setWsSyncFactoryClassName
Methods inherited from class org.flowable.engine.ProcessEngineConfiguration
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getActivityFontName, getAnnotationFontName, getAsyncExecutor, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getAsyncHistoryTaskExecutor, getAsyncTaskExecutor, getAsyncTaskInvoker, getAsyncTaskInvokerTaskExecutor, getCleanInstancesBatchSize, getCleanInstancesEndedAfter, getCleanInstancesEndedAfterNumberOfDays, getDefaultCamelContext, getDefaultFailedJobWaitTime, getDefaultMailClient, getDefaultMailServer, getEngineName, getHistory, getHistoryCleaningManager, getHistoryCleaningTimeCycleConfig, getHistoryLevel, getHttpClientConfig, getIdBlockSize, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLabelFontName, getMailClient, getMailClients, getMailServer, getMailServerDefaultCharset, getMailServerDefaultFrom, getMailServerForceTo, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerSSLPort, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getOrCreateDefaultMaiLServer, getProcessDiagramGenerator, getTaskPostProcessor, isAlwaysUseArraysForDmnMultiHitPolicies, isAsyncExecutorActivate, isAsyncHistoryExecutorActivate, isCreateDiagramOnDeploy, isDrawSequenceFlowNameWithNoLabelDI, isEnableHistoryCleaning, isEnableProcessDefinitionHistoryLevel, isEnableProcessDefinitionInfoCache, isJpaCloseEntityManager, isJpaHandleTransaction, setActivityFontName, setAlwaysUseArraysForDmnMultiHitPolicies, setAnnotationFontName, setAsyncExecutor, setAsyncFailedJobWaitTime, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setAsyncHistoryTaskExecutor, setAsyncTaskExecutor, setAsyncTaskInvoker, setAsyncTaskInvokerTaskExecutor, setClassLoader, setCleanInstancesBatchSize, setCleanInstancesEndedAfter, setCleanInstancesEndedAfterNumberOfDays, setCreateDiagramOnDeploy, setDatabaseCatalog, setDatabaseSchema, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDefaultCamelContext, setDefaultFailedJobWaitTime, setDefaultMailClient, setDefaultMailServer, setDrawSequenceFlowNameWithNoLabelDI, setEnableHistoryCleaning, setEnableProcessDefinitionHistoryLevel, setEnableProcessDefinitionInfoCache, setHistory, setHistoryCleaningManager, setHistoryCleaningTimeCycleConfig, setHistoryLevel, setHttpClientConfig, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLabelFontName, setMailClients, setMailServerDefaultCharset, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerSSLPort, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setTablePrefixIsSchema, setTaskPostProcessor, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncoding
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAgendaOperationExecutionListener, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalEventDispatchActions, getAgendaOperationExecutionListeners, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostDeployers, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initObjectMapper, initSchemaCommandConfig, initService, initSqlSessionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationExecutionListeners, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setCommandContextFactory, setCommandExecutor, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostDeployers, setCustomPreDeployers, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
Field Details
-
transactionManager
-
deploymentName
-
deploymentResources
-
deploymentMode
-
applicationContext
-
transactionSynchronizationAdapterOrder
-
deploymentStrategies
-
running
protected volatile boolean running -
enginesBuild
-
lifeCycleMonitor
-
-
Constructor Details
-
SpringProcessEngineConfiguration
public SpringProcessEngineConfiguration()
-
-
Method Details
-
buildProcessEngine
- Overrides:
buildProcessEngine
in classProcessEngineConfigurationImpl
-
initBeans
public void initBeans()- Overrides:
initBeans
in classAbstractEngineConfiguration
-
createDefaultEventRegistryEngineConfigurator
- Overrides:
createDefaultEventRegistryEngineConfigurator
in classProcessEngineConfigurationImpl
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfig
in classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptor
in classAbstractEngineConfiguration
-
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactory
in classAbstractEngineConfiguration
-
initJpa
public void initJpa()- Overrides:
initJpa
in classProcessEngineConfigurationImpl
-
autoDeployResources
-
setDataSource
- Overrides:
setDataSource
in classProcessEngineConfiguration
-
getTransactionManager
- Specified by:
getTransactionManager
in interfaceSpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManager
in interfaceSpringEngineConfiguration
-
getDeploymentName
- Specified by:
getDeploymentName
in interfaceSpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentName
in interfaceSpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResources
in interfaceSpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResources
in interfaceSpringEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContext
in interfaceSpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Specified by:
setApplicationContext
in interfaceSpringEngineConfiguration
- Throws:
BeansException
-
getDeploymentMode
- Specified by:
getDeploymentMode
in interfaceSpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentMode
in interfaceSpringEngineConfiguration
-
getAutoDeploymentStrategy
Gets theAutoDeploymentStrategy
for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to returnnull
.- Parameters:
mode
- the mode to get the strategy for- Returns:
- the deployment strategy to use for the mode. Never
null
-
getDeploymentStrategies
-
setDeploymentStrategies
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<ProcessEngine>> deploymentStrategies) -
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getPhase
public int getPhase()- Specified by:
getPhase
in interfacePhased
- Specified by:
getPhase
in interfaceSmartLifecycle
- Specified by:
getPhase
in interfaceSpringEngineConfiguration
-