Class ServiceRegistryEngineConfiguration

java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<ServiceRegistryEngine>
com.flowable.serviceregistry.engine.ServiceRegistryEngineConfiguration
All Implemented Interfaces:
ServiceRegistryEngineConfigurationApi, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration, org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration, org.flowable.common.spring.SpringEngineConfiguration, Aware, ApplicationContextAware, Lifecycle, Phased, SmartLifecycle

public class ServiceRegistryEngineConfiguration extends org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<ServiceRegistryEngine> implements org.flowable.common.spring.SpringEngineConfiguration, org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration, ServiceRegistryEngineConfigurationApi, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
  • Field Details

    • DEFAULT_MYBATIS_MAPPING_FILE

      public static final String DEFAULT_MYBATIS_MAPPING_FILE
      See Also:
    • KEY_SERVICE_REGISTRY_ENGINE_CFG

      public static final String KEY_SERVICE_REGISTRY_ENGINE_CFG
      See Also:
    • serviceEngineName

      protected String serviceEngineName
    • expressionManager

      protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
    • expressionManagerConfigurers

      protected Collection<Consumer<org.flowable.common.engine.impl.el.ExpressionManager>> expressionManagerConfigurers
    • resourceHelper

      protected ResourceHelper resourceHelper
    • serviceInvokers

      protected Map<String,ServiceInvoker> serviceInvokers
    • additionalServiceInvokers

      protected Map<String,ServiceInvoker> additionalServiceInvokers
    • serviceInvokerInterceptors

      protected List<ServiceInvokerInterceptor> serviceInvokerInterceptors
    • restInvokerEnhancers

      protected List<RestServiceInvokerEnhancer> restInvokerEnhancers
    • globalRestSettings

      protected Map<String,Map<String,Object>> globalRestSettings
    • restInvokerHttpClient

      protected org.flowable.http.common.api.client.FlowableHttpClient restInvokerHttpClient
    • restInvokerHttpClientConfig

      protected org.flowable.http.common.impl.HttpClientConfig restInvokerHttpClientConfig
    • 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 PlatformTransactionManager transactionManager
    • transactionSynchronizationAdapterOrder

      protected Integer transactionSynchronizationAdapterOrder
    • applicationContext

      protected 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 String deploymentName
    • deploymentResources

      protected Resource[] deploymentResources
    • deploymentMode

      protected String deploymentMode
    • enginesBuild

      protected List<String> enginesBuild
    • lifeCycleMonitor

      protected final Object lifeCycleMonitor
    • history

      protected String history
    • historyLevel

      protected org.flowable.common.engine.impl.history.HistoryLevel historyLevel
    • preDefaultELResolvers

      protected Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers
    • preBeanELResolvers

      protected Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers
    • postDefaultELResolvers

      protected Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers
    • scriptEngine

      protected org.flowable.common.engine.impl.scripting.FlowableScriptEngine scriptEngine
    • scriptingEngines

      protected org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines
    • resolverFactories

      protected List<org.flowable.common.engine.impl.scripting.ResolverFactory> resolverFactories
    • scriptBindingsFactory

      protected org.flowable.common.engine.impl.scripting.ScriptBindingsFactory scriptBindingsFactory
    • preDefaultResolverFactories

      protected Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> preDefaultResolverFactories
    • postDefaultResolverFactories

      protected Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> postDefaultResolverFactories
    • serviceRegistryValidator

      protected ServiceRegistryValidator serviceRegistryValidator
    • observationRegistry

      protected io.micrometer.observation.ObservationRegistry observationRegistry
    • observationEnabled

      protected boolean observationEnabled
  • Constructor Details

    • ServiceRegistryEngineConfiguration

      public ServiceRegistryEngineConfiguration()
  • Method Details

    • getEngineCfgKey

      public String getEngineCfgKey()
      Specified by:
      getEngineCfgKey in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • getEngineScopeType

      public String getEngineScopeType()
      Specified by:
      getEngineScopeType in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • createTransactionInterceptor

      public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
      Specified by:
      createTransactionInterceptor in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initDbSqlSessionFactoryEntitySettings

      protected void initDbSqlSessionFactoryEntitySettings()
      Specified by:
      initDbSqlSessionFactoryEntitySettings in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • getMyBatisXmlConfigurationStream

      public InputStream getMyBatisXmlConfigurationStream()
      Specified by:
      getMyBatisXmlConfigurationStream in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • getEngineName

      public String getEngineName()
      Specified by:
      getEngineName in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • setTransactionSynchronizationAdapterOrder

      public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
    • getDataManagers

      public ServiceDataManagers getDataManagers()
    • getEntityManagers

      public ServiceEntityManagers getEntityManagers()
    • setDataSource

      public ServiceRegistryEngineConfiguration setDataSource(DataSource dataSource)
      Overrides:
      setDataSource in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • buildServiceEngine

      public ServiceRegistryEngine buildServiceEngine()
    • createEngine

      protected ServiceRegistryEngine createEngine()
      Specified by:
      createEngine in class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<ServiceRegistryEngine>
    • createPostEngineBuildConsumer

      protected Consumer<ServiceRegistryEngine> createPostEngineBuildConsumer()
      Specified by:
      createPostEngineBuildConsumer in class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<ServiceRegistryEngine>
    • init

      protected void init()
      Specified by:
      init in class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<ServiceRegistryEngine>
    • initServices

      protected void initServices()
    • initTransactionContextFactory

      public void initTransactionContextFactory()
      Overrides:
      initTransactionContextFactory in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initDefaultCommandConfig

      public void initDefaultCommandConfig()
      Overrides:
      initDefaultCommandConfig in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initSqlSessionFactory

      public void initSqlSessionFactory()
      Overrides:
      initSqlSessionFactory in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initMybatisTypeHandlers

      public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
      Overrides:
      initMybatisTypeHandlers in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initDataManagers

      public void initDataManagers()
      Overrides:
      initDataManagers in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initEntityManagers

      public void initEntityManagers()
      Overrides:
      initEntityManagers in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initHistoryLevel

      public void initHistoryLevel()
    • createEngineSchemaManager

      protected org.flowable.common.engine.impl.db.SchemaManager createEngineSchemaManager()
      Specified by:
      createEngineSchemaManager in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initDeployers

      protected void initDeployers()
    • getDefaultDeployers

      public 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:
      initBeans in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • initExpressionManager

      protected void initExpressionManager()
    • initObservations

      protected void initObservations()
    • 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()
    • initScriptEngine

      protected void initScriptEngine()
    • getTransactionManager

      public PlatformTransactionManager getTransactionManager()
      Specified by:
      getTransactionManager in interface org.flowable.common.spring.SpringEngineConfiguration
    • setTransactionManager

      public void setTransactionManager(PlatformTransactionManager transactionManager)
      Specified by:
      setTransactionManager in interface org.flowable.common.spring.SpringEngineConfiguration
    • getDatabaseSchemaDataObjectJdbcTemplate

      public DatabaseSchemaDataObjectJdbcTemplate getDatabaseSchemaDataObjectJdbcTemplate()
    • setDatabaseSchemaDataObjectJdbcTemplate

      public void setDatabaseSchemaDataObjectJdbcTemplate(DatabaseSchemaDataObjectJdbcTemplate databaseSchemaDataObjectJdbcTemplate)
    • getDeploymentName

      public String getDeploymentName()
      Specified by:
      getDeploymentName in interface org.flowable.common.spring.SpringEngineConfiguration
    • setDeploymentName

      public void setDeploymentName(String deploymentName)
      Specified by:
      setDeploymentName in interface org.flowable.common.spring.SpringEngineConfiguration
    • getDeploymentResources

      public Resource[] getDeploymentResources()
      Specified by:
      getDeploymentResources in interface org.flowable.common.spring.SpringEngineConfiguration
    • setDeploymentResources

      public void setDeploymentResources(Resource[] deploymentResources)
      Specified by:
      setDeploymentResources in interface org.flowable.common.spring.SpringEngineConfiguration
    • getApplicationContext

      public ApplicationContext getApplicationContext()
      Specified by:
      getApplicationContext in interface org.flowable.common.spring.SpringEngineConfiguration
    • setApplicationContext

      public void setApplicationContext(ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface ApplicationContextAware
      Specified by:
      setApplicationContext in interface org.flowable.common.spring.SpringEngineConfiguration
    • getDeploymentMode

      public String getDeploymentMode()
      Specified by:
      getDeploymentMode in interface org.flowable.common.spring.SpringEngineConfiguration
    • setDeploymentMode

      public void setDeploymentMode(String deploymentMode)
      Specified by:
      setDeploymentMode in interface org.flowable.common.spring.SpringEngineConfiguration
    • getServiceEngineName

      public String getServiceEngineName()
    • setServiceEngineName

      public void setServiceEngineName(String serviceEngineName)
    • close

      public void close()
      Overrides:
      close in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • start

      public void start()
      Specified by:
      start in interface Lifecycle
    • stop

      public void stop()
      Specified by:
      stop in interface Lifecycle
    • isRunning

      public boolean isRunning()
      Specified by:
      isRunning in interface Lifecycle
    • getPhase

      public int getPhase()
      Specified by:
      getPhase in interface Phased
      Specified by:
      getPhase in interface SmartLifecycle
      Specified by:
      getPhase in interface org.flowable.common.spring.SpringEngineConfiguration
    • getServiceRegistryRepositoryService

      public ServiceRegistryRepositoryService getServiceRegistryRepositoryService()
      Specified by:
      getServiceRegistryRepositoryService in interface ServiceRegistryEngineConfigurationApi
    • setServiceRegistryRepositoryService

      public void setServiceRegistryRepositoryService(ServiceRegistryRepositoryService serviceRegistryRepositoryService)
    • getServiceRegistryRuntimeService

      public ServiceRegistryRuntimeService getServiceRegistryRuntimeService()
      Specified by:
      getServiceRegistryRuntimeService in interface ServiceRegistryEngineConfigurationApi
    • setServiceRegistryRuntimeService

      public void setServiceRegistryRuntimeService(ServiceRegistryRuntimeService serviceRegistryRuntimeService)
    • autoDeployResources

      protected void autoDeployResources(ServiceRegistryEngine serviceEngine)
    • getAutoDeploymentStrategy

      public org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine> getAutoDeploymentStrategy(String mode)
      Gets the AutoDeploymentStrategy for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to return null.
      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 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 Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>> getDeploymentStrategies()
    • setDeploymentStrategies

      public void setDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<ServiceRegistryEngine>> deploymentStrategies)
    • getEnginesBuild

      public List<String> getEnginesBuild()
    • setEnginesBuild

      public void setEnginesBuild(List<String> enginesBuild)
    • getLifeCycleMonitor

      public Object getLifeCycleMonitor()
    • getHistory

      public String getHistory()
    • setHistory

      public void setHistory(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 Map<String,ServiceInvoker> getServiceInvokers()
    • setServiceInvokers

      public void setServiceInvokers(Map<String,ServiceInvoker> serviceInvokers)
    • getAdditionalServiceInvokers

      public Map<String,ServiceInvoker> getAdditionalServiceInvokers()
    • addAdditionalServiceInvoker

      public void addAdditionalServiceInvoker(String key, ServiceInvoker serviceInvoker)
    • setAdditionalServiceInvokers

      public void setAdditionalServiceInvokers(Map<String,ServiceInvoker> additionalServiceInvokers)
    • getServiceInvokerInterceptors

      public List<ServiceInvokerInterceptor> getServiceInvokerInterceptors()
    • addServiceInvokerInterceptor

      public void addServiceInvokerInterceptor(ServiceInvokerInterceptor serviceInvokerInterceptor)
    • setServiceInvokerInterceptors

      public void setServiceInvokerInterceptors(List<ServiceInvokerInterceptor> serviceInvokerInterceptors)
    • getGlobalRestSettings

      public Map<String,Map<String,Object>> getGlobalRestSettings()
    • setGlobalRestSettings

      public void setGlobalRestSettings(Map<String,Map<String,Object>> globalRestSettings)
    • addGlobalRestSetting

      public void addGlobalRestSetting(String serviceKey, String key, Object value)
    • getRestInvokerEnhancers

      public List<RestServiceInvokerEnhancer> getRestInvokerEnhancers()
    • setRestInvokerEnhancers

      public void setRestInvokerEnhancers(List<RestServiceInvokerEnhancer> restInvokerEnhancers)
    • getRestInvokerHttpClient

      public org.flowable.http.common.api.client.FlowableHttpClient getRestInvokerHttpClient()
    • setRestInvokerHttpClient

      public void setRestInvokerHttpClient(org.flowable.http.common.api.client.FlowableHttpClient restInvokerHttpClient)
    • getRestInvokerHttpClientConfig

      public org.flowable.http.common.impl.HttpClientConfig getRestInvokerHttpClientConfig()
    • setRestInvokerHttpClientConfig

      public void setRestInvokerHttpClientConfig(org.flowable.http.common.impl.HttpClientConfig restInvokerHttpClientConfig)
    • getExpressionManager

      public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
      Specified by:
      getExpressionManager in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
    • setExpressionManager

      public ServiceRegistryEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
      Specified by:
      setExpressionManager in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
    • addExpressionManagerConfigurer

      public org.flowable.common.engine.impl.AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<org.flowable.common.engine.impl.el.ExpressionManager> configurer)
      Specified by:
      addExpressionManagerConfigurer in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
    • getResourceHelper

      public ResourceHelper getResourceHelper()
    • setResourceHelper

      public void setResourceHelper(ResourceHelper resourceHelper)
    • getTemplateHelper

      public TemplateHelper getTemplateHelper()
    • setTemplateHelper

      public void setTemplateHelper(TemplateHelper templateHelper)
    • getPreDefaultELResolvers

      public Collection<org.flowable.common.engine.impl.javax.el.ELResolver> getPreDefaultELResolvers()
    • setPreDefaultELResolvers

      public ServiceRegistryEngineConfiguration setPreDefaultELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers)
    • addPreDefaultELResolver

      public ServiceRegistryEngineConfiguration addPreDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
    • getPreBeanELResolvers

      public Collection<org.flowable.common.engine.impl.javax.el.ELResolver> getPreBeanELResolvers()
    • setPreBeanELResolvers

      public ServiceRegistryEngineConfiguration setPreBeanELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers)
    • addPreBeanELResolver

      public ServiceRegistryEngineConfiguration addPreBeanELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
    • getPostDefaultELResolvers

      public Collection<org.flowable.common.engine.impl.javax.el.ELResolver> getPostDefaultELResolvers()
    • setPostDefaultELResolvers

      public ServiceRegistryEngineConfiguration setPostDefaultELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers)
    • addPostDefaultELResolver

      public ServiceRegistryEngineConfiguration addPostDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
    • getScriptEngine

      public org.flowable.common.engine.impl.scripting.FlowableScriptEngine getScriptEngine()
      Specified by:
      getScriptEngine in interface org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
    • setScriptEngine

      public ServiceRegistryEngineConfiguration setScriptEngine(org.flowable.common.engine.impl.scripting.FlowableScriptEngine scriptEngine)
      Specified by:
      setScriptEngine in interface org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
    • getScriptingEngines

      public org.flowable.common.engine.impl.scripting.ScriptingEngines getScriptingEngines()
      Specified by:
      getScriptingEngines in interface org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
    • setScriptingEngines

      public ServiceRegistryEngineConfiguration setScriptingEngines(org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines)
      Specified by:
      setScriptingEngines in interface org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
    • getScriptBindingsFactory

      public org.flowable.common.engine.impl.scripting.ScriptBindingsFactory getScriptBindingsFactory()
    • setScriptBindingsFactory

      public void setScriptBindingsFactory(org.flowable.common.engine.impl.scripting.ScriptBindingsFactory scriptBindingsFactory)
    • getResolverFactories

      public List<org.flowable.common.engine.impl.scripting.ResolverFactory> getResolverFactories()
    • setResolverFactories

      public ServiceRegistryEngineConfiguration setResolverFactories(List<org.flowable.common.engine.impl.scripting.ResolverFactory> resolverFactories)
    • getPreDefaultResolverFactories

      public Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> getPreDefaultResolverFactories()
    • setPreDefaultResolverFactories

      public ServiceRegistryEngineConfiguration setPreDefaultResolverFactories(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> preDefaultResolverFactories)
    • addPreDefaultResolverFactory

      public ServiceRegistryEngineConfiguration addPreDefaultResolverFactory(org.flowable.common.engine.impl.scripting.ResolverFactory resolverFactory)
    • getPostDefaultResolverFactories

      public Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> getPostDefaultResolverFactories()
    • setPostDefaultResolverFactories

      public ServiceRegistryEngineConfiguration setPostDefaultResolverFactories(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> postDefaultResolverFactories)
    • addPostDefaultResolverFactory

      public ServiceRegistryEngineConfiguration addPostDefaultResolverFactory(org.flowable.common.engine.impl.scripting.ResolverFactory resolverFactory)
    • getServiceRegistryValidator

      public ServiceRegistryValidator getServiceRegistryValidator()
    • setServiceRegistryValidator

      public ServiceRegistryEngineConfiguration setServiceRegistryValidator(ServiceRegistryValidator serviceRegistryValidator)
    • getObservationRegistry

      public io.micrometer.observation.ObservationRegistry getObservationRegistry()
    • setObservationRegistry

      public ServiceRegistryEngineConfiguration setObservationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry)
    • isObservationEnabled

      public boolean isObservationEnabled()
    • setObservationEnabled

      public ServiceRegistryEngineConfiguration setObservationEnabled(boolean observationEnabled)