Class ServiceRegistryEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
com.flowable.serviceregistry.engine.ServiceRegistryEngineConfiguration
- All Implemented Interfaces:
ServiceRegistryEngineConfigurationApi,HasExpressionManagerEngineConfiguration,ScriptingEngineAwareEngineConfiguration,SpringEngineConfiguration,Aware,ApplicationContextAware,Lifecycle,Phased,SmartLifecycle
public class ServiceRegistryEngineConfiguration
extends AbstractEngineConfiguration
implements SpringEngineConfiguration, ScriptingEngineAwareEngineConfiguration, ServiceRegistryEngineConfigurationApi, HasExpressionManagerEngineConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String,ServiceInvoker> protected ApplicationContextprotected DatabaseSchemaDataObjectJdbcTemplatestatic final Stringprotected ServiceDeploymentManagerprotected Stringprotected Stringprotected Resource[]protected ExpressionManagerprotected Collection<Consumer<ExpressionManager>>protected Stringprotected HistoryLevelstatic final Stringprotected final Objectstatic final Stringprotected Collection<ELResolver>protected Collection<ResolverFactory>protected Collection<ELResolver>protected Collection<ELResolver>protected Collection<ResolverFactory>protected List<ResolverFactory>protected ResourceHelperprotected List<RestServiceInvokerEnhancer>protected FlowableHttpClientprotected HttpClientConfigprotected booleanprotected ScriptBindingsFactoryprotected ScriptingEnginesprotected ServiceDataManagersprotected DeploymentCache<ServiceDefinitionCacheEntry>protected intprotected ServiceDefinitionDeployerprotected Stringprotected ServiceEntityManagersprotected List<ServiceInvokerInterceptor>protected Map<String,ServiceInvoker> protected ServiceRegistryRepositoryServiceprotected ServiceRegistryRuntimeServiceprotected ServiceRegistryValidatorprotected ServiceResourceConverterprotected TemplateHelperprotected PlatformTransactionManagerprotected IntegerFields 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, xmlEncodingFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASEFields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) voidaddGlobalRestSetting(String serviceKey, String key, Object value) addPostDefaultELResolver(ELResolver elResolver) addPostDefaultResolverFactory(ResolverFactory resolverFactory) addPreBeanELResolver(ELResolver elResolver) addPreDefaultELResolver(ELResolver elResolver) addPreDefaultResolverFactory(ResolverFactory resolverFactory) protected voidautoDeployResources(ServiceRegistryEngine serviceEngine) voidclose()Gets theAutoDeploymentStrategyfor the provided mode.Collection<? extends EngineDeployer>Resource[]intgetPhase()intprotected voidinit()protected voidvoidvoidprotected voidvoidprotected voidprotected voidprotected voidvoidprotected voidvoidvoidinitMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) protected voidprotected voidvoidvoidprotected voidprotected voidprotected voidprotected voidprotected voidvoidprotected voidvoidbooleanvoidsetAdditionalServiceInvokers(Map<String, ServiceInvoker> additionalServiceInvokers) voidsetApplicationContext(ApplicationContext applicationContext) voidsetDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate) setDataSource(DataSource dataSource) voidsetDeploymentManager(ServiceDeploymentManager deploymentManager) voidsetDeploymentMode(String deploymentMode) voidsetDeploymentName(String deploymentName) voidsetDeploymentResources(Resource[] deploymentResources) voidsetDeploymentStrategies(Collection<AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies) voidsetEnginesBuild(List<String> enginesBuild) setExpressionManager(ExpressionManager expressionManager) voidvoidsetHistory(String history) voidsetHistoryLevel(HistoryLevel historyLevel) setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories) setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers) setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories) setResolverFactories(List<ResolverFactory> resolverFactories) voidsetResourceHelper(ResourceHelper resourceHelper) voidsetRestInvokerEnhancers(List<RestServiceInvokerEnhancer> restInvokerEnhancers) voidsetRestInvokerHttpClient(FlowableHttpClient restInvokerHttpClient) voidsetRestInvokerHttpClientConfig(HttpClientConfig restInvokerHttpClientConfig) voidsetRunning(boolean running) voidsetScriptBindingsFactory(ScriptBindingsFactory scriptBindingsFactory) setScriptingEngines(ScriptingEngines scriptingEngines) voidsetServiceDataManagers(ServiceDataManagers serviceDataManagers) voidsetServiceDefinitionCache(DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache) voidsetServiceDefinitionCacheLimit(int serviceDefinitionCacheLimit) voidsetServiceDefinitionDeployer(ServiceDefinitionDeployer serviceDefinitionDeployer) voidsetServiceEngineName(String serviceEngineName) voidsetServiceEntityManagers(ServiceEntityManagers serviceEntityManagers) voidsetServiceInvokerInterceptors(List<ServiceInvokerInterceptor> serviceInvokerInterceptors) voidsetServiceInvokers(Map<String, ServiceInvoker> serviceInvokers) voidsetServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService) voidsetServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService) setServiceRegistryValidator(ServiceRegistryValidator serviceRegistryValidator) voidsetServiceResourceConverter(ServiceResourceConverter serviceResourceConverter) voidsetTemplateHelper(TemplateHelper templateHelper) voidsetTransactionManager(PlatformTransactionManager transactionManager) voidsetTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) voidstart()voidstop()Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAgendaOperationExecutionListener, addConfigurator, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationExecutionListeners, 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, 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, initObjectMapper, initSchemaCommandConfig, initService, initSessionFactories, 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, setAgendaOperationExecutionListeners, 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, setXmlEncodingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
KEY_SERVICE_REGISTRY_ENGINE_CFG
- See Also:
-
LIQUIBASE_CHANGELOG_PREFIX
- See Also:
-
serviceEngineName
-
expressionManager
-
expressionManagerConfigurers
-
resourceHelper
-
serviceInvokers
-
additionalServiceInvokers
-
serviceInvokerInterceptors
-
restInvokerEnhancers
-
globalRestSettings
-
restInvokerHttpClient
-
restInvokerHttpClientConfig
-
templateHelper
-
serviceRegistryRepositoryService
-
serviceRegistryRuntimeService
-
serviceDataManagers
-
serviceDefinitionDeployer
-
deploymentManager
-
serviceResourceConverter
-
serviceEntityManagers
-
databaseSchemaDataObjectJdbcTemplate
-
transactionManager
-
transactionSynchronizationAdapterOrder
-
applicationContext
-
running
protected volatile boolean running -
serviceDefinitionCacheLimit
protected int serviceDefinitionCacheLimit -
serviceDefinitionCache
-
deploymentName
-
deploymentResources
-
deploymentMode
-
enginesBuild
-
lifeCycleMonitor
-
history
-
historyLevel
-
preDefaultELResolvers
-
preBeanELResolvers
-
postDefaultELResolvers
-
scriptingEngines
-
resolverFactories
-
scriptBindingsFactory
-
preDefaultResolverFactories
-
postDefaultResolverFactories
-
serviceRegistryValidator
-
-
Constructor Details
-
ServiceRegistryEngineConfiguration
public ServiceRegistryEngineConfiguration()
-
-
Method Details
-
getEngineCfgKey
- Specified by:
getEngineCfgKeyin classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeTypein classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptorin classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettingsin classAbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStreamin classAbstractEngineConfiguration
-
getEngineName
- Specified by:
getEngineNamein classAbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
getDataManagers
-
getEntityManagers
-
setDataSource
- Overrides:
setDataSourcein classAbstractEngineConfiguration
-
buildServiceEngine
-
init
protected void init() -
initServices
protected void initServices() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactoryin classAbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfigin classAbstractEngineConfiguration
-
initSqlSessionFactory
public void initSqlSessionFactory()- Overrides:
initSqlSessionFactoryin classAbstractEngineConfiguration
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) - Overrides:
initMybatisTypeHandlersin classAbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagersin classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagersin classAbstractEngineConfiguration
-
initHistoryLevel
public void initHistoryLevel() -
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManagerin classAbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initDeployers
protected void initDeployers() -
getDefaultDeployers
-
initActionDefinitionCache
protected void initActionDefinitionCache() -
initServiceResourceConverter
protected void initServiceResourceConverter() -
initDeploymentManager
protected void initDeploymentManager() -
initBeans
public void initBeans()- Overrides:
initBeansin classAbstractEngineConfiguration
-
initExpressionManager
protected void initExpressionManager() -
initServiceInvokers
protected void initServiceInvokers() -
initTemplateHelper
protected void initTemplateHelper() -
initDefaultServiceInvokers
protected void initDefaultServiceInvokers() -
initRestInvokerHttpClient
protected void initRestInvokerHttpClient() -
initRestInvokerHttpClientConfig
protected void initRestInvokerHttpClientConfig() -
initScriptBindingsFactory
protected void initScriptBindingsFactory() -
initScriptingEngines
protected void initScriptingEngines() -
getTransactionManager
- Specified by:
getTransactionManagerin interfaceSpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManagerin interfaceSpringEngineConfiguration
-
getDatabaseSchemaDataObjectJdbcTemplate
-
setDatabaseSchemaDataObjectJdbcTemplate
public void setDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate) -
getDeploymentName
- Specified by:
getDeploymentNamein interfaceSpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentNamein interfaceSpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResourcesin interfaceSpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResourcesin interfaceSpringEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContextin interfaceSpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContextin interfaceApplicationContextAware- Specified by:
setApplicationContextin interfaceSpringEngineConfiguration
-
getDeploymentMode
- Specified by:
getDeploymentModein interfaceSpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentModein interfaceSpringEngineConfiguration
-
getServiceEngineName
-
setServiceEngineName
-
close
public void close()- Overrides:
closein classAbstractEngineConfiguration
-
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getPhase
public int getPhase()- Specified by:
getPhasein interfacePhased- Specified by:
getPhasein interfaceSmartLifecycle- Specified by:
getPhasein interfaceSpringEngineConfiguration
-
getServiceRegistryRepositoryService
- Specified by:
getServiceRegistryRepositoryServicein interfaceServiceRegistryEngineConfigurationApi
-
setServiceRegistryRepositoryService
public void setServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService) -
getServiceRegistryRuntimeService
- Specified by:
getServiceRegistryRuntimeServicein interfaceServiceRegistryEngineConfigurationApi
-
setServiceRegistryRuntimeService
public void setServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService) -
autoDeployResources
-
getAutoDeploymentStrategy
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
-
setServiceDataManagers
-
getServiceDefinitionDeployer
-
setServiceDefinitionDeployer
-
getDeploymentManager
-
setDeploymentManager
-
getServiceResourceConverter
-
setServiceResourceConverter
-
getServiceEntityManagers
-
setServiceEntityManagers
-
getTransactionSynchronizationAdapterOrder
-
setRunning
public void setRunning(boolean running) -
getServiceDefinitionCacheLimit
public int getServiceDefinitionCacheLimit() -
setServiceDefinitionCacheLimit
public void setServiceDefinitionCacheLimit(int serviceDefinitionCacheLimit) -
getServiceDefinitionCache
-
setServiceDefinitionCache
public void setServiceDefinitionCache(DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache) -
getDeploymentStrategies
-
setDeploymentStrategies
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies) -
getEnginesBuild
-
setEnginesBuild
-
getLifeCycleMonitor
-
getHistory
-
setHistory
-
getHistoryLevel
-
setHistoryLevel
-
getServiceInvokers
-
setServiceInvokers
-
getAdditionalServiceInvokers
-
setAdditionalServiceInvokers
-
getServiceInvokerInterceptors
-
setServiceInvokerInterceptors
public void setServiceInvokerInterceptors(List<ServiceInvokerInterceptor> serviceInvokerInterceptors) -
getGlobalRestSettings
-
setGlobalRestSettings
-
addGlobalRestSetting
-
getRestInvokerEnhancers
-
setRestInvokerEnhancers
-
getRestInvokerHttpClient
-
setRestInvokerHttpClient
-
getRestInvokerHttpClientConfig
-
setRestInvokerHttpClientConfig
-
getExpressionManager
- Specified by:
getExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
- Specified by:
setExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
addExpressionManagerConfigurer
public AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) - Specified by:
addExpressionManagerConfigurerin interfaceHasExpressionManagerEngineConfiguration
-
getResourceHelper
-
setResourceHelper
-
getTemplateHelper
-
setTemplateHelper
-
getPreDefaultELResolvers
-
setPreDefaultELResolvers
public ServiceRegistryEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) -
addPreDefaultELResolver
-
getPreBeanELResolvers
-
setPreBeanELResolvers
public ServiceRegistryEngineConfiguration setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers) -
addPreBeanELResolver
-
getPostDefaultELResolvers
-
setPostDefaultELResolvers
public ServiceRegistryEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) -
addPostDefaultELResolver
-
getScriptingEngines
- Specified by:
getScriptingEnginesin interfaceScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
- Specified by:
setScriptingEnginesin interfaceScriptingEngineAwareEngineConfiguration
-
getScriptBindingsFactory
-
setScriptBindingsFactory
-
getResolverFactories
-
setResolverFactories
public ServiceRegistryEngineConfiguration setResolverFactories(List<ResolverFactory> resolverFactories) -
getPreDefaultResolverFactories
-
setPreDefaultResolverFactories
public ServiceRegistryEngineConfiguration setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories) -
addPreDefaultResolverFactory
public ServiceRegistryEngineConfiguration addPreDefaultResolverFactory(ResolverFactory resolverFactory) -
getPostDefaultResolverFactories
-
setPostDefaultResolverFactories
public ServiceRegistryEngineConfiguration setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories) -
addPostDefaultResolverFactory
public ServiceRegistryEngineConfiguration addPostDefaultResolverFactory(ResolverFactory resolverFactory) -
getServiceRegistryValidator
-
setServiceRegistryValidator
public ServiceRegistryEngineConfiguration setServiceRegistryValidator(ServiceRegistryValidator serviceRegistryValidator)
-