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
Modifier and TypeFieldDescriptionprotected Map<String,
ServiceInvoker> protected ApplicationContext
protected DatabaseSchemaDataObjectJdbcTemplate
static final String
protected ServiceDeploymentManager
protected String
protected String
protected Resource[]
protected ExpressionManager
protected Collection<Consumer<ExpressionManager>>
protected String
protected HistoryLevel
static final String
protected final Object
static final String
protected Collection<ELResolver>
protected Collection<ResolverFactory>
protected Collection<ELResolver>
protected Collection<ELResolver>
protected Collection<ResolverFactory>
protected List<ResolverFactory>
protected ResourceHelper
protected List<RestServiceInvokerEnhancer>
protected FlowableHttpClient
protected HttpClientConfig
protected boolean
protected ScriptBindingsFactory
protected ScriptingEngines
protected ServiceDataManagers
protected DeploymentCache<ServiceDefinitionCacheEntry>
protected int
protected ServiceDefinitionDeployer
protected String
protected ServiceEntityManagers
protected List<ServiceInvokerInterceptor>
protected Map<String,
ServiceInvoker> protected ServiceRegistryRepositoryService
protected ServiceRegistryRuntimeService
protected ServiceRegistryValidator
protected ServiceResourceConverter
protected TemplateHelper
protected PlatformTransactionManager
protected Integer
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationExecutionListeners, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
Fields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddExpressionManagerConfigurer
(Consumer<ExpressionManager> configurer) void
addGlobalRestSetting
(String serviceKey, String key, Object value) addPostDefaultELResolver
(ELResolver elResolver) addPostDefaultResolverFactory
(ResolverFactory resolverFactory) addPreBeanELResolver
(ELResolver elResolver) addPreDefaultELResolver
(ELResolver elResolver) addPreDefaultResolverFactory
(ResolverFactory resolverFactory) protected void
autoDeployResources
(ServiceRegistryEngine serviceEngine) void
close()
Gets theAutoDeploymentStrategy
for the provided mode.Collection<? extends EngineDeployer>
Resource[]
int
getPhase()
int
protected void
init()
protected void
void
void
protected void
void
protected void
protected void
protected void
void
protected void
void
void
initMybatisTypeHandlers
(org.apache.ibatis.session.Configuration configuration) protected void
protected void
void
void
protected void
protected void
protected void
protected void
protected void
void
protected void
void
boolean
void
setAdditionalServiceInvokers
(Map<String, ServiceInvoker> additionalServiceInvokers) void
setApplicationContext
(ApplicationContext applicationContext) void
setDatabaseSchemaDataObjectJdbcTemplate
(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate) setDataSource
(DataSource dataSource) void
setDeploymentManager
(ServiceDeploymentManager deploymentManager) void
setDeploymentMode
(String deploymentMode) void
setDeploymentName
(String deploymentName) void
setDeploymentResources
(Resource[] deploymentResources) void
setDeploymentStrategies
(Collection<AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies) void
setEnginesBuild
(List<String> enginesBuild) setExpressionManager
(ExpressionManager expressionManager) void
void
setHistory
(String history) void
setHistoryLevel
(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) void
setResourceHelper
(ResourceHelper resourceHelper) void
setRestInvokerEnhancers
(List<RestServiceInvokerEnhancer> restInvokerEnhancers) void
setRestInvokerHttpClient
(FlowableHttpClient restInvokerHttpClient) void
setRestInvokerHttpClientConfig
(HttpClientConfig restInvokerHttpClientConfig) void
setRunning
(boolean running) void
setScriptBindingsFactory
(ScriptBindingsFactory scriptBindingsFactory) setScriptingEngines
(ScriptingEngines scriptingEngines) void
setServiceDataManagers
(ServiceDataManagers serviceDataManagers) void
setServiceDefinitionCache
(DeploymentCache<ServiceDefinitionCacheEntry> serviceDefinitionCache) void
setServiceDefinitionCacheLimit
(int serviceDefinitionCacheLimit) void
setServiceDefinitionDeployer
(ServiceDefinitionDeployer serviceDefinitionDeployer) void
setServiceEngineName
(String serviceEngineName) void
setServiceEntityManagers
(ServiceEntityManagers serviceEntityManagers) void
setServiceInvokerInterceptors
(List<ServiceInvokerInterceptor> serviceInvokerInterceptors) void
setServiceInvokers
(Map<String, ServiceInvoker> serviceInvokers) void
setServiceRegistryRepositoryService
(ServiceRegistryRepositoryService serviceRegistryRepositoryService) void
setServiceRegistryRuntimeService
(ServiceRegistryRuntimeService serviceRegistryRuntimeService) setServiceRegistryValidator
(ServiceRegistryValidator serviceRegistryValidator) void
setServiceResourceConverter
(ServiceResourceConverter serviceResourceConverter) void
setTemplateHelper
(TemplateHelper templateHelper) void
setTransactionManager
(PlatformTransactionManager transactionManager) void
setTransactionSynchronizationAdapterOrder
(Integer transactionSynchronizationAdapterOrder) void
start()
void
stop()
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, setXmlEncoding
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
Field Details
-
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:
getEngineCfgKey
in classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeType
in classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptor
in classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classAbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStream
in classAbstractEngineConfiguration
-
getEngineName
- Specified by:
getEngineName
in classAbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
getDataManagers
-
getEntityManagers
-
setDataSource
- Overrides:
setDataSource
in classAbstractEngineConfiguration
-
buildServiceEngine
-
init
protected void init() -
initServices
protected void initServices() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactory
in classAbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfig
in classAbstractEngineConfiguration
-
initSqlSessionFactory
public void initSqlSessionFactory()- Overrides:
initSqlSessionFactory
in classAbstractEngineConfiguration
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) - Overrides:
initMybatisTypeHandlers
in classAbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classAbstractEngineConfiguration
-
initHistoryLevel
public void initHistoryLevel() -
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManager
in 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:
initBeans
in 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:
getTransactionManager
in interfaceSpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManager
in interfaceSpringEngineConfiguration
-
getDatabaseSchemaDataObjectJdbcTemplate
-
setDatabaseSchemaDataObjectJdbcTemplate
public void setDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate) -
getDeploymentName
- Specified by:
getDeploymentName
in interfaceSpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentName
in interfaceSpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResources
in interfaceSpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResources
in interfaceSpringEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContext
in interfaceSpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Specified by:
setApplicationContext
in interfaceSpringEngineConfiguration
-
getDeploymentMode
- Specified by:
getDeploymentMode
in interfaceSpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentMode
in interfaceSpringEngineConfiguration
-
getServiceEngineName
-
setServiceEngineName
-
close
public void close()- Overrides:
close
in classAbstractEngineConfiguration
-
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getPhase
public int getPhase()- Specified by:
getPhase
in interfacePhased
- Specified by:
getPhase
in interfaceSmartLifecycle
- Specified by:
getPhase
in interfaceSpringEngineConfiguration
-
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
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
-
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:
getExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
- Specified by:
setExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
addExpressionManagerConfigurer
public AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) - Specified by:
addExpressionManagerConfigurer
in 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:
getScriptingEngines
in interfaceScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
- Specified by:
setScriptingEngines
in 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)
-