Class AppEngineConfiguration

java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<AppEngine>
com.flowable.app.engine.AppEngineConfiguration
All Implemented Interfaces:
org.flowable.app.api.AppEngineConfigurationApi, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration, org.flowable.common.engine.impl.HasVariableTypes, org.flowable.common.spring.SpringEngineConfiguration, Aware, ApplicationContextAware, Lifecycle, Phased, SmartLifecycle
Direct Known Subclasses:
StandaloneInMemAppEngineConfiguration

public class AppEngineConfiguration extends org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<AppEngine> implements org.flowable.app.api.AppEngineConfigurationApi, org.flowable.common.spring.SpringEngineConfiguration, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration, org.flowable.common.engine.impl.HasVariableTypes
  • Field Details

    • DEFAULT_MYBATIS_MAPPING_FILE

      public static final String DEFAULT_MYBATIS_MAPPING_FILE
      See Also:
    • appEngineName

      protected String appEngineName
    • appManagementService

      protected CoreAppManagementService appManagementService
    • appRepositoryService

      protected CoreAppRepositoryService appRepositoryService
    • deploymentDataManager

      protected AppDeploymentDataManager deploymentDataManager
    • resourceDataManager

      protected AppResourceDataManager resourceDataManager
    • appDefinitionDataManager

      protected AppDefinitionDataManager appDefinitionDataManager
    • pageDefinitionDataManager

      protected PageDefinitionDataManager pageDefinitionDataManager
    • appVariableDataManager

      protected AppVariableDataManager appVariableDataManager
    • appIncidentDataManager

      protected AppIncidentDataManager appIncidentDataManager
    • appDeploymentEntityManager

      protected AppDeploymentEntityManager appDeploymentEntityManager
    • appResourceEntityManager

      protected AppResourceEntityManager appResourceEntityManager
    • appDefinitionEntityManager

      protected AppDefinitionEntityManager appDefinitionEntityManager
    • pageDefinitionEntityManager

      protected PageDefinitionEntityManager pageDefinitionEntityManager
    • appVariableEntityManager

      protected AppVariableEntityManager appVariableEntityManager
    • appIncidentEntityManager

      protected AppIncidentEntityManager appIncidentEntityManager
    • disableIdmEngine

      protected boolean disableIdmEngine
    • disableEventRegistry

      protected boolean disableEventRegistry
    • executeServiceSchemaManagers

      protected boolean executeServiceSchemaManagers
    • appDeployer

      protected AppDeployer appDeployer
    • deploymentManager

      protected AppDeploymentManager deploymentManager
    • appResourceConverter

      protected CoreAppResourceConverter appResourceConverter
    • appDefinitionCacheLimit

      protected int appDefinitionCacheLimit
    • pageDefinitionCacheLimit

      protected int pageDefinitionCacheLimit
    • appDefinitionCache

      protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache
    • pageDefinitionCache

      protected PageDeploymentCache pageDefinitionCache
    • expressionManager

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

      protected Collection<Consumer<org.flowable.common.engine.impl.el.ExpressionManager>> expressionManagerConfigurers
    • 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
    • transactionManager

      protected PlatformTransactionManager transactionManager
    • deploymentResources

      protected Resource[] deploymentResources
    • deploymentMode

      protected String deploymentMode
    • applicationContext

      protected ApplicationContext applicationContext
    • transactionSynchronizationAdapterOrder

      protected Integer transactionSynchronizationAdapterOrder
    • deploymentStrategies

      protected Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> deploymentStrategies
    • running

      protected volatile boolean running
    • enginesBuild

      protected List<String> enginesBuild
    • lifeCycleMonitor

      protected final Object lifeCycleMonitor
    • identityLinkServiceConfiguration

      protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration
    • variableTypes

      protected org.flowable.variable.api.types.VariableTypes variableTypes
    • customPreVariableTypes

      protected List<org.flowable.variable.api.types.VariableType> customPreVariableTypes
    • customPostVariableTypes

      protected List<org.flowable.variable.api.types.VariableType> customPostVariableTypes
    • variableServiceConfiguration

      protected org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration
    • serializableVariableTypeTrackDeserializedObjects

      protected boolean serializableVariableTypeTrackDeserializedObjects
    • businessCalendarManager

      protected org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager
    • jsonVariableTypeTrackObjects

      protected boolean jsonVariableTypeTrackObjects
      This flag determines whether variables of the type 'json' and 'longJson' will be tracked.

      This means that, when true, in a JavaDelegate you can write:

      
           JsonNode jsonNode = (JsonNode) execution.getVariable("customer");
           customer.put("name", "Kermit");
       
      And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.
    • includeDefaultTenantFlowApps

      protected boolean includeDefaultTenantFlowApps
      Include the default tenant flow apps into all tenants.
  • Constructor Details

    • AppEngineConfiguration

      public AppEngineConfiguration()
  • Method Details

    • createAppEngineConfigurationFromResourceDefault

      public static AppEngineConfiguration createAppEngineConfigurationFromResourceDefault()
    • createAppEngineConfigurationFromResource

      public static AppEngineConfiguration createAppEngineConfigurationFromResource(String resource)
    • createAppEngineConfigurationFromResource

      public static AppEngineConfiguration createAppEngineConfigurationFromResource(String resource, String beanName)
    • createAppEngineConfigurationFromInputStream

      public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(InputStream inputStream)
    • createAppEngineConfigurationFromInputStream

      public static AppEngineConfiguration createAppEngineConfigurationFromInputStream(InputStream inputStream, String beanName)
    • createStandaloneAppEngineConfiguration

      public static AppEngineConfiguration createStandaloneAppEngineConfiguration()
    • createStandaloneInMemAppEngineConfiguration

      public static AppEngineConfiguration createStandaloneInMemAppEngineConfiguration()
    • buildAppEngine

      public AppEngine buildAppEngine()
    • createEngine

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

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

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

      protected org.flowable.common.engine.impl.db.SchemaManager createEngineSchemaManager()
      Specified by:
      createEngineSchemaManager 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
    • initBeans

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

      public void initExpressionManager()
    • initCommandInvoker

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

      protected void initServices()
    • 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
    • initDeployers

      protected void initDeployers()
    • getDefaultDeployers

      public Collection<? extends org.flowable.common.engine.impl.EngineDeployer> getDefaultDeployers()
    • initAppDefinitionCache

      protected void initAppDefinitionCache()
    • initPageDefinitionCache

      protected void initPageDefinitionCache()
    • initAppResourceConverter

      protected void initAppResourceConverter()
    • initDeploymentManager

      protected void initDeploymentManager()
    • 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
    • initDefaultCommandConfig

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

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

      protected void autoDeployResources(AppEngine appEngine)
    • getMyBatisXmlConfigurationStream

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

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

      public void initVariableTypes()
    • configureVariableServiceConfiguration

      public void configureVariableServiceConfiguration()
    • initVariableServiceConfiguration

      public void initVariableServiceConfiguration()
    • initIdentityLinkServiceConfiguration

      public void initIdentityLinkServiceConfiguration()
    • initBusinessCalendarManager

      public void initBusinessCalendarManager()
    • getEngineSpecificEngineConfigurators

      protected List<org.flowable.common.engine.impl.EngineConfigurator> getEngineSpecificEngineConfigurators()
      Overrides:
      getEngineSpecificEngineConfigurators in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • getEngineName

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

      public String getAppEngineName()
    • setAppEngineName

      public AppEngineConfiguration setAppEngineName(String appEngineName)
    • getAppManagementService

      public CoreAppManagementService getAppManagementService()
      Specified by:
      getAppManagementService in interface org.flowable.app.api.AppEngineConfigurationApi
    • setAppManagementService

      public AppEngineConfiguration setAppManagementService(CoreAppManagementService appManagementService)
    • getAppRepositoryService

      public CoreAppRepositoryService getAppRepositoryService()
      Specified by:
      getAppRepositoryService in interface org.flowable.app.api.AppEngineConfigurationApi
    • setAppRepositoryService

      public AppEngineConfiguration setAppRepositoryService(CoreAppRepositoryService appRepositoryService)
    • getIdmIdentityService

      public org.flowable.idm.api.IdmIdentityService getIdmIdentityService()
    • setTableDataManager

      public AppEngineConfiguration setTableDataManager(org.flowable.common.engine.impl.persistence.entity.TableDataManager tableDataManager)
      Overrides:
      setTableDataManager in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • getDeploymentDataManager

      public AppDeploymentDataManager getDeploymentDataManager()
    • setDeploymentDataManager

      public AppEngineConfiguration setDeploymentDataManager(AppDeploymentDataManager deploymentDataManager)
    • getResourceDataManager

      public AppResourceDataManager getResourceDataManager()
    • setResourceDataManager

      public AppEngineConfiguration setResourceDataManager(AppResourceDataManager resourceDataManager)
    • getAppDefinitionDataManager

      public AppDefinitionDataManager getAppDefinitionDataManager()
    • setAppDefinitionDataManager

      public AppEngineConfiguration setAppDefinitionDataManager(AppDefinitionDataManager appDefinitionDataManager)
    • getPageDefinitionDataManager

      public PageDefinitionDataManager getPageDefinitionDataManager()
    • setPageDefinitionDataManager

      public AppEngineConfiguration setPageDefinitionDataManager(PageDefinitionDataManager pageDefinitionDataManager)
    • getAppVariableDataManager

      public AppVariableDataManager getAppVariableDataManager()
    • setAppVariableDataManager

      public AppEngineConfiguration setAppVariableDataManager(AppVariableDataManager appVariableDataManager)
    • getAppIncidentDataManager

      public AppIncidentDataManager getAppIncidentDataManager()
    • setAppIncidentDataManager

      public AppEngineConfiguration setAppIncidentDataManager(AppIncidentDataManager appIncidentDataManager)
    • getAppDeploymentEntityManager

      public AppDeploymentEntityManager getAppDeploymentEntityManager()
    • setAppDeploymentEntityManager

      public AppEngineConfiguration setAppDeploymentEntityManager(AppDeploymentEntityManager appDeploymentEntityManager)
    • getAppResourceEntityManager

      public AppResourceEntityManager getAppResourceEntityManager()
    • setAppResourceEntityManager

      public AppEngineConfiguration setAppResourceEntityManager(AppResourceEntityManager appResourceEntityManager)
    • getAppDefinitionEntityManager

      public AppDefinitionEntityManager getAppDefinitionEntityManager()
    • setAppDefinitionEntityManager

      public AppEngineConfiguration setAppDefinitionEntityManager(AppDefinitionEntityManager appDefinitionEntityManager)
    • getPageDefinitionEntityManager

      public PageDefinitionEntityManager getPageDefinitionEntityManager()
    • setPageDefinitionEntityManager

      public AppEngineConfiguration setPageDefinitionEntityManager(PageDefinitionEntityManager pageDefinitionEntityManager)
    • getAppVariableEntityManager

      public AppVariableEntityManager getAppVariableEntityManager()
    • setAppVariableEntityManager

      public AppEngineConfiguration setAppVariableEntityManager(AppVariableEntityManager appVariableEntityManager)
    • getAppIncidentEntityManager

      public AppIncidentEntityManager getAppIncidentEntityManager()
    • setAppIncidentEntityManager

      public AppEngineConfiguration setAppIncidentEntityManager(AppIncidentEntityManager appIncidentEntityManager)
    • getAppDeployer

      public AppDeployer getAppDeployer()
    • setAppDeployer

      public AppEngineConfiguration setAppDeployer(AppDeployer appDeployer)
    • getAppResourceConverter

      public CoreAppResourceConverter getAppResourceConverter()
    • setAppResourceConverter

      public AppEngineConfiguration setAppResourceConverter(CoreAppResourceConverter appResourceConverter)
    • getDeploymentManager

      public AppDeploymentManager getDeploymentManager()
    • setDeploymentManager

      public AppEngineConfiguration setDeploymentManager(AppDeploymentManager deploymentManager)
    • getAppDefinitionCacheLimit

      public int getAppDefinitionCacheLimit()
    • setAppDefinitionCacheLimit

      public AppEngineConfiguration setAppDefinitionCacheLimit(int appDefinitionCacheLimit)
    • getPageDefinitionCacheLimit

      public int getPageDefinitionCacheLimit()
    • setPageDefinitionCacheLimit

      public AppEngineConfiguration setPageDefinitionCacheLimit(int pageDefinitionCacheLimit)
    • getAppDefinitionCache

      public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> getAppDefinitionCache()
    • setAppDefinitionCache

      public AppEngineConfiguration setAppDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<AppDefinitionCacheEntry> appDefinitionCache)
    • getPageDefinitionCache

      public PageDeploymentCache getPageDefinitionCache()
    • setPageDefinitionCache

      public AppEngineConfiguration setPageDefinitionCache(PageDeploymentCache pageDefinitionCache)
    • setDataSource

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

      public boolean isExecuteServiceSchemaManagers()
    • setExecuteServiceSchemaManagers

      public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers)
    • getExpressionManager

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

      public AppEngineConfiguration 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
    • getPreDefaultELResolvers

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

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

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

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

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

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

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

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

      public AppEngineConfiguration addPostDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver)
    • getVariableTypes

      public org.flowable.variable.api.types.VariableTypes getVariableTypes()
      Specified by:
      getVariableTypes in interface org.flowable.common.engine.impl.HasVariableTypes
    • setVariableTypes

      public AppEngineConfiguration setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
      Specified by:
      setVariableTypes in interface org.flowable.common.engine.impl.HasVariableTypes
    • getCustomPreVariableTypes

      public List<org.flowable.variable.api.types.VariableType> getCustomPreVariableTypes()
    • setCustomPreVariableTypes

      public AppEngineConfiguration setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes)
    • getCustomPostVariableTypes

      public List<org.flowable.variable.api.types.VariableType> getCustomPostVariableTypes()
    • setCustomPostVariableTypes

      public AppEngineConfiguration setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes)
    • getIdentityLinkServiceConfiguration

      public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
    • setIdentityLinkServiceConfiguration

      public AppEngineConfiguration setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
    • getVariableServiceConfiguration

      public org.flowable.variable.service.VariableServiceConfiguration getVariableServiceConfiguration()
    • setVariableServiceConfiguration

      public AppEngineConfiguration setVariableServiceConfiguration(org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration)
    • isSerializableVariableTypeTrackDeserializedObjects

      public boolean isSerializableVariableTypeTrackDeserializedObjects()
    • setSerializableVariableTypeTrackDeserializedObjects

      public AppEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
    • setTransactionSynchronizationAdapterOrder

      public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
    • 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
    • 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) throws BeansException
      Specified by:
      setApplicationContext in interface ApplicationContextAware
      Specified by:
      setApplicationContext in interface org.flowable.common.spring.SpringEngineConfiguration
      Throws:
      BeansException
    • 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
    • getAutoDeploymentStrategy

      protected org.flowable.common.spring.AutoDeploymentStrategy<AppEngine> 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
    • getDeploymentStrategies

      public Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> getDeploymentStrategies()
    • setDeploymentStrategies

      public void setDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<AppEngine>> deploymentStrategies)
    • 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
    • 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
    • setObjectMapper

      public AppEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Overrides:
      setObjectMapper in class org.flowable.common.engine.impl.AbstractEngineConfiguration
    • isDisableIdmEngine

      public boolean isDisableIdmEngine()
    • setDisableIdmEngine

      public AppEngineConfiguration setDisableIdmEngine(boolean disableIdmEngine)
    • isDisableEventRegistry

      public boolean isDisableEventRegistry()
    • setDisableEventRegistry

      public AppEngineConfiguration setDisableEventRegistry(boolean disableEventRegistry)
    • getBusinessCalendarManager

      public org.flowable.common.engine.impl.calendar.BusinessCalendarManager getBusinessCalendarManager()
    • setBusinessCalendarManager

      public AppEngineConfiguration setBusinessCalendarManager(org.flowable.common.engine.impl.calendar.BusinessCalendarManager businessCalendarManager)
    • isJsonVariableTypeTrackObjects

      public boolean isJsonVariableTypeTrackObjects()
    • setJsonVariableTypeTrackObjects

      public AppEngineConfiguration setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
    • isIncludeDefaultTenantFlowApps

      public boolean isIncludeDefaultTenantFlowApps()
    • setIncludeDefaultTenantFlowApps

      public void setIncludeDefaultTenantFlowApps(boolean includeDefaultTenantFlowApps)