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>additionalServiceInvokersprotected org.springframework.context.ApplicationContextapplicationContextprotected DatabaseSchemaDataObjectJdbcTemplatedatabaseSchemaDataObjectJdbcTemplatestatic java.lang.StringDEFAULT_MYBATIS_MAPPING_FILEprotected ServiceDeploymentManagerdeploymentManagerprotected java.lang.StringdeploymentModeprotected java.lang.StringdeploymentNameprotected org.springframework.core.io.Resource[]deploymentResourcesprotected java.util.List<java.lang.String>enginesBuildprotected org.flowable.common.engine.impl.el.ExpressionManagerexpressionManagerprotected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>globalRestSettingsprotected java.lang.Stringhistoryprotected org.flowable.common.engine.impl.history.HistoryLevelhistoryLevelstatic java.lang.StringKEY_SERVICE_REGISTRY_ENGINE_CFGprotected java.lang.ObjectlifeCycleMonitorstatic java.lang.StringLIQUIBASE_CHANGELOG_PREFIXprotected org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperationsnamedParameterJdbcOperationsprotected ResourceHelperresourceHelperprotected java.util.List<RestServiceInvokerEnhancer>restInvokerEnhancersprotected booleanrunningprotected ServiceDataManagersserviceDataManagersprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>serviceDefinitionCacheprotected intserviceDefinitionCacheLimitprotected ServiceDefinitionDeployerserviceDefinitionDeployerprotected java.lang.StringserviceEngineNameprotected ServiceEntityManagersserviceEntityManagersprotected java.util.List<ServiceInvokerInterceptor>serviceInvokerInterceptorsprotected java.util.Map<java.lang.String,ServiceInvoker>serviceInvokersprotected ServiceRegistryRepositoryServiceserviceRegistryRepositoryServiceprotected ServiceRegistryRuntimeServiceserviceRegistryRuntimeServiceprotected ServiceResourceConverterserviceResourceConverterprotected TemplateHelpertemplateHelperprotected org.springframework.transaction.PlatformTransactionManagertransactionManagerprotected java.lang.IntegertransactionSynchronizationAdapterOrder-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGlobalRestSetting(java.lang.String serviceKey, java.lang.String key, java.lang.Object value)protected voidautoDeployResources(ServiceRegistryEngine serviceEngine)ServiceRegistryEnginebuildServiceEngine()org.flowable.common.engine.impl.interceptor.CommandInterceptorcreateTransactionInterceptor()java.util.Map<java.lang.String,ServiceInvoker>getAdditionalServiceInvokers()org.springframework.context.ApplicationContextgetApplicationContext()org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>getAutoDeploymentStrategy(java.lang.String mode)Gets theAutoDeploymentStrategyfor the provided mode.DatabaseSchemaDataObjectJdbcTemplategetDatabaseSchemaDataObjectJdbcTemplate()ServiceDataManagersgetDataManagers()java.util.Collection<? extends org.flowable.common.engine.impl.EngineDeployer>getDefaultDeployers()ServiceDeploymentManagergetDeploymentManager()java.lang.StringgetDeploymentMode()java.lang.StringgetDeploymentName()org.springframework.core.io.Resource[]getDeploymentResources()java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>>getDeploymentStrategies()java.lang.StringgetEngineCfgKey()java.lang.StringgetEngineName()java.util.List<java.lang.String>getEnginesBuild()java.lang.StringgetEngineScopeType()ServiceEntityManagersgetEntityManagers()org.flowable.common.engine.impl.el.ExpressionManagergetExpressionManager()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>getGlobalRestSettings()java.lang.StringgetHistory()org.flowable.common.engine.impl.history.HistoryLevelgetHistoryLevel()java.lang.ObjectgetLifeCycleMonitor()java.io.InputStreamgetMyBatisXmlConfigurationStream()org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperationsgetNamedParameterJdbcOperations()intgetPhase()ResourceHelpergetResourceHelper()java.util.List<RestServiceInvokerEnhancer>getRestInvokerEnhancers()ServiceDataManagersgetServiceDataManagers()org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry>getServiceDefinitionCache()intgetServiceDefinitionCacheLimit()ServiceDefinitionDeployergetServiceDefinitionDeployer()java.lang.StringgetServiceEngineName()ServiceEntityManagersgetServiceEntityManagers()java.util.List<ServiceInvokerInterceptor>getServiceInvokerInterceptors()java.util.Map<java.lang.String,ServiceInvoker>getServiceInvokers()ServiceRegistryRepositoryServicegetServiceRegistryRepositoryService()ServiceRegistryRuntimeServicegetServiceRegistryRuntimeService()ServiceResourceConvertergetServiceResourceConverter()TemplateHelpergetTemplateHelper()org.springframework.transaction.PlatformTransactionManagergetTransactionManager()java.lang.IntegergetTransactionSynchronizationAdapterOrder()protected voidinit()protected voidinitActionDefinitionCache()voidinitBeans()voidinitDataManagers()protected voidinitDbSqlSessionFactoryEntitySettings()voidinitDefaultCommandConfig()protected voidinitDefaultServiceInvokers()protected voidinitDeployers()protected voidinitDeploymentManager()voidinitEntityManagers()protected voidinitExpressionManager()voidinitHistoryLevel()voidinitMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)voidinitSchemaManagementCommand()voidinitSchemaManager()protected voidinitServiceInvokers()protected voidinitServiceResourceConverter()protected voidinitServices()protected voidinitTemplateHelper()voidinitTransactionContextFactory()booleanisRunning()voidsetAdditionalServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> additionalServiceInvokers)voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate)ServiceRegistryEngineConfigurationsetDataSource(javax.sql.DataSource dataSource)voidsetDeploymentManager(ServiceDeploymentManager deploymentManager)voidsetDeploymentMode(java.lang.String deploymentMode)voidsetDeploymentName(java.lang.String deploymentName)voidsetDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)voidsetDeploymentStrategies(java.util.Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies)voidsetEnginesBuild(java.util.List<java.lang.String> enginesBuild)voidsetExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)voidsetGlobalRestSettings(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> globalRestSettings)voidsetHistory(java.lang.String history)voidsetHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel)voidsetNamedParameterJdbcOperations(org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations namedParameterJdbcOperations)voidsetResourceHelper(ResourceHelper resourceHelper)voidsetRestInvokerEnhancers(java.util.List<RestServiceInvokerEnhancer> restInvokerEnhancers)voidsetRunning(boolean running)voidsetServiceDataManagers(ServiceDataManagers serviceDataManagers)voidsetServiceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache)voidsetServiceDefinitionCacheLimit(int serviceDefinitionCacheLimit)voidsetServiceDefinitionDeployer(ServiceDefinitionDeployer serviceDefinitionDeployer)voidsetServiceEngineName(java.lang.String serviceEngineName)voidsetServiceEntityManagers(ServiceEntityManagers serviceEntityManagers)voidsetServiceInvokerInterceptors(java.util.List<ServiceInvokerInterceptor> serviceInvokerInterceptors)voidsetServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> serviceInvokers)voidsetServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService)voidsetServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService)voidsetServiceResourceConverter(ServiceResourceConverter serviceResourceConverter)voidsetTemplateHelper(TemplateHelper templateHelper)voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)voidsetTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)voidstart()voidstop()-
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, 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 Detail
-
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
-
expressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
-
resourceHelper
protected ResourceHelper resourceHelper
-
serviceInvokers
protected java.util.Map<java.lang.String,ServiceInvoker> serviceInvokers
-
additionalServiceInvokers
protected java.util.Map<java.lang.String,ServiceInvoker> additionalServiceInvokers
-
serviceInvokerInterceptors
protected java.util.List<ServiceInvokerInterceptor> serviceInvokerInterceptors
-
restInvokerEnhancers
protected java.util.List<RestServiceInvokerEnhancer> restInvokerEnhancers
-
globalRestSettings
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> globalRestSettings
-
templateHelper
protected TemplateHelper templateHelper
-
serviceRegistryRepositoryService
protected ServiceRegistryRepositoryService serviceRegistryRepositoryService
-
serviceRegistryRuntimeService
protected ServiceRegistryRuntimeService serviceRegistryRuntimeService
-
serviceDataManagers
protected ServiceDataManagers serviceDataManagers
-
serviceDefinitionDeployer
protected ServiceDefinitionDeployer serviceDefinitionDeployer
-
deploymentManager
protected ServiceDeploymentManager deploymentManager
-
serviceResourceConverter
protected ServiceResourceConverter serviceResourceConverter
-
serviceEntityManagers
protected ServiceEntityManagers serviceEntityManagers
-
databaseSchemaDataObjectJdbcTemplate
protected DatabaseSchemaDataObjectJdbcTemplate 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
-
-
Method Detail
-
getEngineCfgKey
public java.lang.String getEngineCfgKey()
- Specified by:
getEngineCfgKeyin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
public java.lang.String getEngineScopeType()
- Specified by:
getEngineScopeTypein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
- Specified by:
createTransactionInterceptorin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()
- Specified by:
initDbSqlSessionFactoryEntitySettingsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
public java.io.InputStream getMyBatisXmlConfigurationStream()
- Specified by:
getMyBatisXmlConfigurationStreamin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineName
public java.lang.String getEngineName()
- Specified by:
getEngineNamein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)
-
getDataManagers
public ServiceDataManagers getDataManagers()
-
getEntityManagers
public ServiceEntityManagers getEntityManagers()
-
setDataSource
public ServiceRegistryEngineConfiguration setDataSource(javax.sql.DataSource dataSource)
- Overrides:
setDataSourcein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildServiceEngine
public ServiceRegistryEngine buildServiceEngine()
-
init
protected void init()
-
initServices
protected void initServices()
-
initTransactionContextFactory
public void initTransactionContextFactory()
- Overrides:
initTransactionContextFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()
- Overrides:
initDefaultCommandConfigin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
- Overrides:
initMybatisTypeHandlersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()
- Overrides:
initDataManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()
- Overrides:
initEntityManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initHistoryLevel
public void initHistoryLevel()
-
initSchemaManager
public void initSchemaManager()
- Overrides:
initSchemaManagerin 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()
-
initBeans
public void initBeans()
- Overrides:
initBeansin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
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:
getTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
- Specified by:
setTransactionManagerin 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
public DatabaseSchemaDataObjectJdbcTemplate getDatabaseSchemaDataObjectJdbcTemplate()
-
setDatabaseSchemaDataObjectJdbcTemplate
public void setDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate)
-
getDeploymentName
public java.lang.String getDeploymentName()
- Specified by:
getDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(java.lang.String deploymentName)
- Specified by:
setDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()
- Specified by:
getDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
- Specified by:
setDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
- Specified by:
getApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Specified by:
setApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
public java.lang.String getDeploymentMode()
- Specified by:
getDeploymentModein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(java.lang.String deploymentMode)
- Specified by:
setDeploymentModein 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:
startin interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()
- Specified by:
stopin interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()
- Specified by:
isRunningin interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()
- Specified by:
getPhasein interfaceorg.springframework.context.Phased- Specified by:
getPhasein interfaceorg.springframework.context.SmartLifecycle- Specified by:
getPhasein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getServiceRegistryRepositoryService
public ServiceRegistryRepositoryService getServiceRegistryRepositoryService()
- Specified by:
getServiceRegistryRepositoryServicein interfaceServiceRegistryEngineConfigurationApi
-
setServiceRegistryRepositoryService
public void setServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService)
-
getServiceRegistryRuntimeService
public ServiceRegistryRuntimeService getServiceRegistryRuntimeService()
- Specified by:
getServiceRegistryRuntimeServicein interfaceServiceRegistryEngineConfigurationApi
-
setServiceRegistryRuntimeService
public void setServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService)
-
autoDeployResources
protected void autoDeployResources(ServiceRegistryEngine serviceEngine)
-
getAutoDeploymentStrategy
public org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine> getAutoDeploymentStrategy(java.lang.String mode)
Gets theAutoDeploymentStrategyfor 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
public ServiceDataManagers getServiceDataManagers()
-
setServiceDataManagers
public void setServiceDataManagers(ServiceDataManagers serviceDataManagers)
-
getServiceDefinitionDeployer
public ServiceDefinitionDeployer getServiceDefinitionDeployer()
-
setServiceDefinitionDeployer
public void setServiceDefinitionDeployer(ServiceDefinitionDeployer serviceDefinitionDeployer)
-
getDeploymentManager
public ServiceDeploymentManager getDeploymentManager()
-
setDeploymentManager
public void setDeploymentManager(ServiceDeploymentManager deploymentManager)
-
getServiceResourceConverter
public ServiceResourceConverter getServiceResourceConverter()
-
setServiceResourceConverter
public void setServiceResourceConverter(ServiceResourceConverter serviceResourceConverter)
-
getServiceEntityManagers
public ServiceEntityManagers getServiceEntityManagers()
-
setServiceEntityManagers
public void setServiceEntityManagers(ServiceEntityManagers serviceEntityManagers)
-
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
public java.util.Map<java.lang.String,ServiceInvoker> getServiceInvokers()
-
setServiceInvokers
public void setServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> serviceInvokers)
-
getAdditionalServiceInvokers
public java.util.Map<java.lang.String,ServiceInvoker> getAdditionalServiceInvokers()
-
setAdditionalServiceInvokers
public void setAdditionalServiceInvokers(java.util.Map<java.lang.String,ServiceInvoker> additionalServiceInvokers)
-
getServiceInvokerInterceptors
public java.util.List<ServiceInvokerInterceptor> 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
public java.util.List<RestServiceInvokerEnhancer> getRestInvokerEnhancers()
-
setRestInvokerEnhancers
public void setRestInvokerEnhancers(java.util.List<RestServiceInvokerEnhancer> restInvokerEnhancers)
-
getExpressionManager
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
-
setExpressionManager
public void setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
-
getResourceHelper
public ResourceHelper getResourceHelper()
-
setResourceHelper
public void setResourceHelper(ResourceHelper resourceHelper)
-
getTemplateHelper
public TemplateHelper getTemplateHelper()
-
setTemplateHelper
public void setTemplateHelper(TemplateHelper templateHelper)
-
-