Class SpringProcessEngineConfigurator
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfigurator<ProcessEngine>
org.flowable.engine.configurator.ProcessEngineConfigurator
org.flowable.engine.spring.configurator.SpringProcessEngineConfigurator
- All Implemented Interfaces:
EngineConfigurator
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.engine.configurator.ProcessEngineConfigurator
processEngineConfigurationFields inherited from class org.flowable.common.engine.impl.AbstractEngineConfigurator
buildEngine, enableMybatisXmlMappingValidation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(AbstractEngineConfiguration engineConfiguration) Called when the engine boots up, before it is usable, but after the initialisation of internal objects is done.setProcessEngineConfiguration(SpringProcessEngineConfiguration processEngineConfiguration) Methods inherited from class org.flowable.engine.configurator.ProcessEngineConfigurator
buildEngine, getCustomDeployers, getEntityDeletionOrder, getEntityInsertionOrder, getJobServiceConfiguration, getMybatisCfgPath, getPriority, initDbSqlSessionFactory, setProcessEngineConfigurationMethods inherited from class org.flowable.common.engine.impl.AbstractEngineConfigurator
beforeInit, createDocumentBuilderFactory, getMybatisTypeAliases, getMybatisTypeHandlers, initClock, initCommandContextFactory, initDataSource, initDbProperties, initEngine, initEngineConfigurations, initEventDispatcher, initEventRegistryEventConsumers, initialiseCommonProperties, initialiseCommonProperties, initIdGenerator, initObjectMapper, initSchemaManager, initServiceConfigurations, initSessionFactories, initVariableTypes, isEnableMybatisXmlMappingValidation, registerCustomDeployers, registerCustomMybatisMappings, setEnableMybatisXmlMappingValidation
-
Constructor Details
-
SpringProcessEngineConfigurator
public SpringProcessEngineConfigurator()
-
-
Method Details
-
configure
Description copied from interface:EngineConfiguratorCalled when the engine boots up, before it is usable, but after the initialisation of internal objects is done. Allows to tweak the engine by passing theAbstractEngineConfigurationwhich allows tweaking it programmatically. An example is the ldap user/group manager, which is an addition to the engine. No default properties need to be overridden for this (otherwise theEngineConfigurator.beforeInit(AbstractEngineConfiguration)method should be used) so the logic contained in this method is executed after initialisation of the default objects. Probably a better name would be 'afterInit' (cfrEngineConfigurator.beforeInit(AbstractEngineConfiguration)), but not possible due to backwards compatibility.- Specified by:
configurein interfaceEngineConfigurator- Overrides:
configurein classProcessEngineConfigurator
-
getProcessEngineConfiguration
- Overrides:
getProcessEngineConfigurationin classProcessEngineConfigurator
-
setProcessEngineConfiguration
public SpringProcessEngineConfigurator setProcessEngineConfiguration(SpringProcessEngineConfiguration processEngineConfiguration)
-