Class ServiceRegistryEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
com.flowable.serviceregistry.engine.ServiceRegistryEngineConfiguration
- All Implemented Interfaces:
ServiceRegistryEngineConfigurationApi
,org.flowable.common.spring.SpringEngineConfiguration
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.Lifecycle
,org.springframework.context.Phased
,org.springframework.context.SmartLifecycle
public class ServiceRegistryEngineConfiguration extends org.flowable.common.engine.impl.AbstractEngineConfiguration implements org.flowable.common.spring.SpringEngineConfiguration, ServiceRegistryEngineConfigurationApi
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,ServiceInvoker>
additionalServiceInvokers
protected boolean
allowSpringBeansInExpressions
protected org.springframework.context.ApplicationContext
applicationContext
protected DatabaseSchemaDataObjectJdbcTemplate
databaseSchemaDataObjectJdbcTemplate
static java.lang.String
DEFAULT_MYBATIS_MAPPING_FILE
protected ServiceDeploymentManager
deploymentManager
protected java.lang.String
deploymentMode
protected java.lang.String
deploymentName
protected org.springframework.core.io.Resource[]
deploymentResources
protected java.util.List<java.lang.String>
enginesBuild
protected org.flowable.common.engine.impl.el.ExpressionManager
expressionManager
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
globalRestSettings
protected java.lang.String
history
protected org.flowable.common.engine.impl.history.HistoryLevel
historyLevel
static java.lang.String
KEY_SERVICE_REGISTRY_ENGINE_CFG
protected java.lang.Object
lifeCycleMonitor
static java.lang.String
LIQUIBASE_CHANGELOG_PREFIX
protected org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
namedParameterJdbcOperations
protected ResourceHelper
resourceHelper
protected java.util.List<RestServiceInvokerEnhancer>
restInvokerEnhancers
protected boolean
running
protected ServiceDataManagers
serviceDataManagers
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>
serviceDefinitionCache
protected int
serviceDefinitionCacheLimit
protected ServiceDefinitionDeployer
serviceDefinitionDeployer
protected java.lang.String
serviceEngineName
protected ServiceEntityManagers
serviceEntityManagers
protected java.util.List<ServiceInvokerInterceptor>
serviceInvokerInterceptors
protected java.util.Map<java.lang.String,ServiceInvoker>
serviceInvokers
protected ServiceRegistryRepositoryService
serviceRegistryRepositoryService
protected ServiceRegistryRuntimeService
serviceRegistryRuntimeService
protected ServiceResourceConverter
serviceResourceConverter
protected TemplateHelper
templateHelper
protected org.springframework.transaction.PlatformTransactionManager
transactionManager
protected java.lang.Integer
transactionSynchronizationAdapterOrder
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, 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
-
Constructor Summary
Constructors Constructor Description ServiceRegistryEngineConfiguration()
-
Method Summary
Modifier and Type Method Description void
addGlobalRestSetting(java.lang.String serviceKey, java.lang.String key, java.lang.Object value)
protected void
autoDeployResources(ServiceRegistryEngine serviceEngine)
ServiceRegistryEngine
buildServiceEngine()
org.flowable.common.engine.impl.interceptor.CommandInterceptor
createTransactionInterceptor()
java.util.Map<java.lang.String,ServiceInvoker>
getAdditionalServiceInvokers()
org.springframework.context.ApplicationContext
getApplicationContext()
org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>
getAutoDeploymentStrategy(java.lang.String mode)
Gets theAutoDeploymentStrategy
for the provided mode.DatabaseSchemaDataObjectJdbcTemplate
getDatabaseSchemaDataObjectJdbcTemplate()
ServiceDataManagers
getDataManagers()
java.util.Collection<? extends org.flowable.common.engine.impl.EngineDeployer>
getDefaultDeployers()
ServiceDeploymentManager
getDeploymentManager()
java.lang.String
getDeploymentMode()
java.lang.String
getDeploymentName()
org.springframework.core.io.Resource[]
getDeploymentResources()
java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>>
getDeploymentStrategies()
java.lang.String
getEngineCfgKey()
java.lang.String
getEngineName()
java.util.List<java.lang.String>
getEnginesBuild()
java.lang.String
getEngineScopeType()
ServiceEntityManagers
getEntityManagers()
org.flowable.common.engine.impl.el.ExpressionManager
getExpressionManager()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
getGlobalRestSettings()
java.lang.String
getHistory()
org.flowable.common.engine.impl.history.HistoryLevel
getHistoryLevel()
java.lang.Object
getLifeCycleMonitor()
java.io.InputStream
getMyBatisXmlConfigurationStream()
org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
getNamedParameterJdbcOperations()
int
getPhase()
ResourceHelper
getResourceHelper()
java.util.List<RestServiceInvokerEnhancer>
getRestInvokerEnhancers()
ServiceDataManagers
getServiceDataManagers()
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>
getServiceDefinitionCache()
int
getServiceDefinitionCacheLimit()
ServiceDefinitionDeployer
getServiceDefinitionDeployer()
java.lang.String
getServiceEngineName()
ServiceEntityManagers
getServiceEntityManagers()
java.util.List<ServiceInvokerInterceptor>
getServiceInvokerInterceptors()
java.util.Map<java.lang.String,ServiceInvoker>
getServiceInvokers()
ServiceRegistryRepositoryService
getServiceRegistryRepositoryService()
ServiceRegistryRuntimeService
getServiceRegistryRuntimeService()
ServiceResourceConverter
getServiceResourceConverter()
TemplateHelper
getTemplateHelper()
org.springframework.transaction.PlatformTransactionManager
getTransactionManager()
java.lang.Integer
getTransactionSynchronizationAdapterOrder()
protected void
init()
protected void
initActionDefinitionCache()
void
initDataManagers()
protected void
initDbSqlSessionFactoryEntitySettings()
void
initDefaultCommandConfig()
protected void
initDefaultServiceInvokers()
protected void
initDeployers()
protected void
initDeploymentManager()
void
initEntityManagers()
protected void
initExpressionManager()
void
initHistoryLevel()
void
initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
void
initSchemaManagementCommand()
void
initSchemaManager()
protected void
initServiceInvokers()
protected void
initServiceResourceConverter()
protected void
initServices()
protected void
initTemplateHelper()
void
initTransactionContextFactory()
boolean
isAllowSpringBeansInExpressions()
boolean
isRunning()
void
setAdditionalServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> additionalServiceInvokers)
void
setAllowSpringBeansInExpressions(boolean allowSpringBeansInExpressions)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
void
setDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate)
ServiceRegistryEngineConfiguration
setDataSource(javax.sql.DataSource dataSource)
void
setDeploymentManager(ServiceDeploymentManager deploymentManager)
void
setDeploymentMode(java.lang.String deploymentMode)
void
setDeploymentName(java.lang.String deploymentName)
void
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
void
setDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies)
void
setEnginesBuild(java.util.List<java.lang.String> enginesBuild)
void
setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
void
setGlobalRestSettings(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> globalRestSettings)
void
setHistory(java.lang.String history)
void
setHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel)
void
setNamedParameterJdbcOperations(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations)
void
setResourceHelper(ResourceHelper resourceHelper)
void
setRestInvokerEnhancers(java.util.List<RestServiceInvokerEnhancer> restInvokerEnhancers)
void
setRunning(boolean running)
void
setServiceDataManagers(ServiceDataManagers serviceDataManagers)
void
setServiceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache)
void
setServiceDefinitionCacheLimit(int serviceDefinitionCacheLimit)
void
setServiceDefinitionDeployer(ServiceDefinitionDeployer serviceDefinitionDeployer)
void
setServiceEngineName(java.lang.String serviceEngineName)
void
setServiceEntityManagers(ServiceEntityManagers serviceEntityManagers)
void
setServiceInvokerInterceptors(java.util.List<ServiceInvokerInterceptor> serviceInvokerInterceptors)
void
setServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> serviceInvokers)
void
setServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService)
void
setServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService)
void
setServiceResourceConverter(ServiceResourceConverter serviceResourceConverter)
void
setTemplateHelper(TemplateHelper templateHelper)
void
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
void
setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)
void
start()
void
stop()
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, 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, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTableDataManager, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final java.lang.String DEFAULT_MYBATIS_MAPPING_FILE- See Also:
- Constant Field Values
-
KEY_SERVICE_REGISTRY_ENGINE_CFG
public static final java.lang.String KEY_SERVICE_REGISTRY_ENGINE_CFG- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final java.lang.String LIQUIBASE_CHANGELOG_PREFIX- See Also:
- Constant Field Values
-
serviceEngineName
protected java.lang.String serviceEngineName -
allowSpringBeansInExpressions
protected boolean allowSpringBeansInExpressions -
expressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager -
resourceHelper
-
serviceInvokers
-
additionalServiceInvokers
-
serviceInvokerInterceptors
-
restInvokerEnhancers
-
globalRestSettings
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> globalRestSettings -
templateHelper
-
serviceRegistryRepositoryService
-
serviceRegistryRuntimeService
-
serviceDataManagers
-
serviceDefinitionDeployer
-
deploymentManager
-
serviceResourceConverter
-
serviceEntityManagers
-
databaseSchemaDataObjectJdbcTemplate
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager -
transactionSynchronizationAdapterOrder
protected java.lang.Integer transactionSynchronizationAdapterOrder -
namedParameterJdbcOperations
protected org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations -
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
running
protected volatile boolean running -
serviceDefinitionCacheLimit
protected int serviceDefinitionCacheLimit -
serviceDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache -
deploymentName
protected java.lang.String deploymentName -
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources -
deploymentMode
protected java.lang.String deploymentMode -
enginesBuild
protected java.util.List<java.lang.String> enginesBuild -
lifeCycleMonitor
protected final java.lang.Object lifeCycleMonitor -
history
protected java.lang.String history -
historyLevel
protected org.flowable.common.engine.impl.history.HistoryLevel historyLevel
-
-
Constructor Details
-
ServiceRegistryEngineConfiguration
public ServiceRegistryEngineConfiguration()
-
-
Method Details
-
getEngineCfgKey
public java.lang.String getEngineCfgKey()- Specified by:
getEngineCfgKey
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
public java.lang.String getEngineScopeType()- Specified by:
getEngineScopeType
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptor
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
public java.io.InputStream getMyBatisXmlConfigurationStream()- Specified by:
getMyBatisXmlConfigurationStream
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineName
public java.lang.String getEngineName()- Specified by:
getEngineName
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder) -
getDataManagers
-
getEntityManagers
-
setDataSource
- Overrides:
setDataSource
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildServiceEngine
-
init
protected void init() -
initServices
protected void initServices() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)- Overrides:
initMybatisTypeHandlers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initHistoryLevel
public void initHistoryLevel() -
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initDeployers
protected void initDeployers() -
getDefaultDeployers
public java.util.Collection<? extends org.flowable.common.engine.impl.EngineDeployer> getDefaultDeployers() -
initActionDefinitionCache
protected void initActionDefinitionCache() -
initServiceResourceConverter
protected void initServiceResourceConverter() -
initDeploymentManager
protected void initDeploymentManager() -
initExpressionManager
protected void initExpressionManager() -
initServiceInvokers
protected void initServiceInvokers() -
initTemplateHelper
protected void initTemplateHelper() -
initDefaultServiceInvokers
protected void initDefaultServiceInvokers() -
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()- Specified by:
getTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)- Specified by:
setTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getNamedParameterJdbcOperations
public org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations getNamedParameterJdbcOperations() -
setNamedParameterJdbcOperations
public void setNamedParameterJdbcOperations(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations) -
getDatabaseSchemaDataObjectJdbcTemplate
-
setDatabaseSchemaDataObjectJdbcTemplate
public void setDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate) -
getDeploymentName
public java.lang.String getDeploymentName()- Specified by:
getDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(java.lang.String deploymentName)- Specified by:
setDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()- Specified by:
getDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)- Specified by:
setDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()- Specified by:
getApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Specified by:
setApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
public java.lang.String getDeploymentMode()- Specified by:
getDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(java.lang.String deploymentMode)- Specified by:
setDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getServiceEngineName
public java.lang.String getServiceEngineName() -
setServiceEngineName
public void setServiceEngineName(java.lang.String serviceEngineName) -
start
public void start()- Specified by:
start
in interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()- Specified by:
stop
in interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()- Specified by:
isRunning
in interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()- Specified by:
getPhase
in interfaceorg.springframework.context.Phased
- Specified by:
getPhase
in interfaceorg.springframework.context.SmartLifecycle
- Specified by:
getPhase
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getServiceRegistryRepositoryService
- Specified by:
getServiceRegistryRepositoryService
in interfaceServiceRegistryEngineConfigurationApi
-
setServiceRegistryRepositoryService
public void setServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService) -
getServiceRegistryRuntimeService
- Specified by:
getServiceRegistryRuntimeService
in interfaceServiceRegistryEngineConfigurationApi
-
setServiceRegistryRuntimeService
public void setServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService) -
autoDeployResources
-
getAutoDeploymentStrategy
public org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine> getAutoDeploymentStrategy(java.lang.String mode)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
-
getServiceDataManagers
-
setServiceDataManagers
-
getServiceDefinitionDeployer
-
setServiceDefinitionDeployer
-
getDeploymentManager
-
setDeploymentManager
-
getServiceResourceConverter
-
setServiceResourceConverter
-
getServiceEntityManagers
-
setServiceEntityManagers
-
getTransactionSynchronizationAdapterOrder
public java.lang.Integer getTransactionSynchronizationAdapterOrder() -
setRunning
public void setRunning(boolean running) -
getServiceDefinitionCacheLimit
public int getServiceDefinitionCacheLimit() -
setServiceDefinitionCacheLimit
public void setServiceDefinitionCacheLimit(int serviceDefinitionCacheLimit) -
getServiceDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> getServiceDefinitionCache() -
setServiceDefinitionCache
public void setServiceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache) -
getDeploymentStrategies
public java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>> getDeploymentStrategies() -
setDeploymentStrategies
public void setDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies) -
getEnginesBuild
public java.util.List<java.lang.String> getEnginesBuild() -
setEnginesBuild
public void setEnginesBuild(java.util.List<java.lang.String> enginesBuild) -
getLifeCycleMonitor
public java.lang.Object getLifeCycleMonitor() -
getHistory
public java.lang.String getHistory() -
setHistory
public void setHistory(java.lang.String history) -
getHistoryLevel
public org.flowable.common.engine.impl.history.HistoryLevel getHistoryLevel() -
setHistoryLevel
public void setHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel) -
getServiceInvokers
-
setServiceInvokers
-
getAdditionalServiceInvokers
-
setAdditionalServiceInvokers
public void setAdditionalServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> additionalServiceInvokers) -
getServiceInvokerInterceptors
-
setServiceInvokerInterceptors
public void setServiceInvokerInterceptors(java.util.List<ServiceInvokerInterceptor> serviceInvokerInterceptors) -
getGlobalRestSettings
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getGlobalRestSettings() -
setGlobalRestSettings
public void setGlobalRestSettings(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> globalRestSettings) -
addGlobalRestSetting
public void addGlobalRestSetting(java.lang.String serviceKey, java.lang.String key, java.lang.Object value) -
getRestInvokerEnhancers
-
setRestInvokerEnhancers
public void setRestInvokerEnhancers(java.util.List<RestServiceInvokerEnhancer> restInvokerEnhancers) -
isAllowSpringBeansInExpressions
public boolean isAllowSpringBeansInExpressions() -
setAllowSpringBeansInExpressions
public void setAllowSpringBeansInExpressions(boolean allowSpringBeansInExpressions) -
getExpressionManager
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager() -
setExpressionManager
public void setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager) -
getResourceHelper
-
setResourceHelper
-
getTemplateHelper
-
setTemplateHelper
-