public abstract class ProcessEngineConfiguration extends AbstractEngineConfiguration
Most common is to create a process engine based on the default configuration file:
ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault().buildProcessEngine();
To create a process engine programmatic, without a configuration file, the first option is createStandaloneProcessEngineConfiguration()
ProcessEngine processEngine = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration().buildProcessEngine();
This creates a new process engine with all the defaults to connect to a remote h2 database (jdbc:h2:tcp://localhost/flowable) in standalone mode. Standalone mode means that the process engine will manage the transactions on the JDBC connections that it creates. One transaction per service method. For a description of how to write the configuration files, see the userguide.
The second option is great for testing: createStandaloneInMemProcessEngineConfiguration()
ProcessEngine processEngine = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration().buildProcessEngine();
This creates a new process engine with all the defaults to connect to an memory h2 database (jdbc:h2:tcp://localhost/flowable) in standalone mode. The DB schema strategy default is in this case
create-drop. Standalone mode means that Flowable will manage the transactions on the JDBC connections that it creates. One transaction per service method.
On all forms of creating a process engine, you can first customize the configuration before calling the buildProcessEngine() method by calling any of the setters like this:
ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault().setMailServerHost("gmail.com").setJdbcUsername("mickey").setJdbcPassword("mouse")
.buildProcessEngine();
ProcessEnginesadditionalEventDispatchActions, 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| Modifier | Constructor and Description |
|---|---|
protected |
ProcessEngineConfiguration()
use one of the static createXxxx methods instead
|
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, createTransactionInterceptor, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineCfgKey, getEngineConfigurations, getEngineLifecycleListeners, getEngineScopeType, 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, getMyBatisXmlConfigurationStream, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataManagers, initDataSource, initDbSqlSessionFactory, initDbSqlSessionFactoryEntitySettings, initDefaultCommandConfig, initEngineConfigurations, initEntityManagers, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initSchemaCommandConfig, initSchemaManager, initService, initSessionFactories, initSqlSessionFactory, initTransactionContextFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTableDataManager, setTransactionContextFactory, setTransactionFactory, setTypedEventListeners, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmtprotected String processEngineName
protected int idBlockSize
protected String history
protected boolean asyncExecutorActivate
protected boolean asyncHistoryExecutorActivate
protected String mailServerHost
protected String mailServerUsername
protected String mailServerPassword
protected int mailServerPort
protected int mailServerSSLPort
protected boolean useSSL
protected boolean useTLS
protected String mailServerDefaultFrom
protected String mailServerForceTo
protected String mailSessionJndi
protected Map<String,MailServerInfo> mailServers
protected HttpClientConfig httpClientConfig
protected HistoryLevel historyLevel
protected boolean enableProcessDefinitionHistoryLevel
protected String jpaPersistenceUnitName
protected Object jpaEntityManagerFactory
protected boolean jpaHandleTransaction
protected boolean jpaCloseEntityManager
protected AsyncExecutor asyncExecutor
protected AsyncTaskExecutor asyncTaskExecutor
protected boolean shutdownAsyncTaskExecutor
protected AsyncTaskInvoker asyncTaskInvoker
protected AsyncExecutor asyncHistoryExecutor
protected AsyncTaskExecutor asyncHistoryTaskExecutor
protected boolean shutdownAsyncHistoryTaskExecutor
protected int lockTimeAsyncJobWaitTime
protected int defaultFailedJobWaitTime
protected int asyncFailedJobWaitTime
protected ProcessDiagramGenerator processDiagramGenerator
protected boolean isCreateDiagramOnDeploy
protected boolean alwaysUseArraysForDmnMultiHitPolicies
protected boolean drawSequenceFlowNameWithNoLabelDI
protected String defaultCamelContext
protected String activityFontName
protected String labelFontName
protected String annotationFontName
protected boolean enableProcessDefinitionInfoCache
protected boolean enableHistoryCleaning
protected String historyCleaningTimeCycleConfig
protected int cleanInstancesEndedAfterNumberOfDays
protected HistoryCleaningManager historyCleaningManager
protected TaskPostProcessor taskPostProcessor
protected ProcessEngineConfiguration()
public abstract ProcessEngine buildProcessEngine()
public static ProcessEngineConfiguration createProcessEngineConfigurationFromResourceDefault()
public static ProcessEngineConfiguration createProcessEngineConfigurationFromResource(String resource)
public static ProcessEngineConfiguration createProcessEngineConfigurationFromResource(String resource, String beanName)
public static ProcessEngineConfiguration createProcessEngineConfigurationFromInputStream(InputStream inputStream)
public static ProcessEngineConfiguration createProcessEngineConfigurationFromInputStream(InputStream inputStream, String beanName)
public static ProcessEngineConfiguration createStandaloneProcessEngineConfiguration()
public static ProcessEngineConfiguration createStandaloneInMemProcessEngineConfiguration()
public abstract RepositoryService getRepositoryService()
public abstract RuntimeService getRuntimeService()
public abstract FormService getFormService()
public abstract TaskService getTaskService()
public abstract HistoryService getHistoryService()
public abstract IdentityService getIdentityService()
public abstract ManagementService getManagementService()
public abstract ProcessEngineConfiguration getProcessEngineConfiguration()
public String getEngineName()
getEngineName in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setEngineName(String processEngineName)
public int getIdBlockSize()
public ProcessEngineConfiguration setIdBlockSize(int idBlockSize)
public String getHistory()
public ProcessEngineConfiguration setHistory(String history)
public String getMailServerHost()
public ProcessEngineConfiguration setMailServerHost(String mailServerHost)
public String getMailServerUsername()
public ProcessEngineConfiguration setMailServerUsername(String mailServerUsername)
public String getMailServerPassword()
public ProcessEngineConfiguration setMailServerPassword(String mailServerPassword)
public String getMailSessionJndi()
public ProcessEngineConfiguration setMailSessionJndi(String mailSessionJndi)
public int getMailServerPort()
public ProcessEngineConfiguration setMailServerPort(int mailServerPort)
public int getMailServerSSLPort()
public ProcessEngineConfiguration setMailServerSSLPort(int mailServerSSLPort)
public boolean getMailServerUseSSL()
public ProcessEngineConfiguration setMailServerUseSSL(boolean useSSL)
public boolean getMailServerUseTLS()
public ProcessEngineConfiguration setMailServerUseTLS(boolean useTLS)
public String getMailServerDefaultFrom()
public ProcessEngineConfiguration setMailServerDefaultFrom(String mailServerDefaultFrom)
public String getMailServerForceTo()
public ProcessEngineConfiguration setMailServerForceTo(String mailServerForceTo)
public MailServerInfo getMailServer(String tenantId)
public Map<String,MailServerInfo> getMailServers()
public ProcessEngineConfiguration setMailServers(Map<String,MailServerInfo> mailServers)
public ProcessEngineConfiguration setMailSessionsJndi(Map<String,String> mailSessionsJndi)
public HttpClientConfig getHttpClientConfig()
public void setHttpClientConfig(HttpClientConfig httpClientConfig)
public ProcessEngineConfiguration setDatabaseType(String databaseType)
setDatabaseType in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setDatabaseSchemaUpdate(String databaseSchemaUpdate)
setDatabaseSchemaUpdate in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setDataSource(DataSource dataSource)
setDataSource in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcDriver(String jdbcDriver)
setJdbcDriver in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcUrl(String jdbcUrl)
setJdbcUrl in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcUsername(String jdbcUsername)
setJdbcUsername in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcPassword(String jdbcPassword)
setJdbcPassword in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
setTransactionsExternallyManaged in class AbstractEngineConfigurationpublic HistoryLevel getHistoryLevel()
public ProcessEngineConfiguration setHistoryLevel(HistoryLevel historyLevel)
public boolean isEnableProcessDefinitionHistoryLevel()
public ProcessEngineConfiguration setEnableProcessDefinitionHistoryLevel(boolean enableProcessDefinitionHistoryLevel)
public ProcessEngineConfiguration setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
setJdbcMaxActiveConnections in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
setJdbcMaxIdleConnections in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
setJdbcMaxCheckoutTime in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcMaxWaitTime(int jdbcMaxWaitTime)
setJdbcMaxWaitTime in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcPingEnabled(boolean jdbcPingEnabled)
setJdbcPingEnabled in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcPingQuery(String jdbcPingQuery)
setJdbcPingQuery in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcPingConnectionNotUsedFor(int jdbcPingNotUsedFor)
setJdbcPingConnectionNotUsedFor in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel)
setJdbcDefaultTransactionIsolationLevel in class AbstractEngineConfigurationpublic boolean isAsyncExecutorActivate()
public ProcessEngineConfiguration setAsyncExecutorActivate(boolean asyncExecutorActivate)
public boolean isAsyncHistoryExecutorActivate()
public ProcessEngineConfiguration setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate)
public ProcessEngineConfiguration setClassLoader(ClassLoader classLoader)
setClassLoader in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setUseClassForNameClassLoading(boolean useClassForNameClassLoading)
setUseClassForNameClassLoading in class AbstractEngineConfigurationpublic Object getJpaEntityManagerFactory()
public ProcessEngineConfiguration setJpaEntityManagerFactory(Object jpaEntityManagerFactory)
public boolean isJpaHandleTransaction()
public ProcessEngineConfiguration setJpaHandleTransaction(boolean jpaHandleTransaction)
public boolean isJpaCloseEntityManager()
public ProcessEngineConfiguration setJpaCloseEntityManager(boolean jpaCloseEntityManager)
public String getJpaPersistenceUnitName()
public ProcessEngineConfiguration setJpaPersistenceUnitName(String jpaPersistenceUnitName)
public ProcessEngineConfiguration setDataSourceJndiName(String dataSourceJndiName)
setDataSourceJndiName in class AbstractEngineConfigurationpublic String getDefaultCamelContext()
public ProcessEngineConfiguration setDefaultCamelContext(String defaultCamelContext)
public boolean isCreateDiagramOnDeploy()
public ProcessEngineConfiguration setCreateDiagramOnDeploy(boolean createDiagramOnDeploy)
public boolean isDrawSequenceFlowNameWithNoLabelDI()
public ProcessEngineConfiguration setDrawSequenceFlowNameWithNoLabelDI(boolean drawSequenceFlowNameWithNoLabelDI)
public String getActivityFontName()
public ProcessEngineConfiguration setActivityFontName(String activityFontName)
@Deprecated public ProcessEngineConfiguration setProcessEngineLifecycleListener(ProcessEngineLifecycleListener processEngineLifecycleListener)
AbstractEngineConfiguration.setEngineLifecycleListeners(List).@Deprecated public ProcessEngineLifecycleListener getProcessEngineLifecycleListener()
AbstractEngineConfiguration.getEngineLifecycleListeners().public String getLabelFontName()
public ProcessEngineConfiguration setLabelFontName(String labelFontName)
public String getAnnotationFontName()
public ProcessEngineConfiguration setAnnotationFontName(String annotationFontName)
public ProcessEngineConfiguration setDatabaseTablePrefix(String databaseTablePrefix)
setDatabaseTablePrefix in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setTablePrefixIsSchema(boolean tablePrefixIsSchema)
setTablePrefixIsSchema in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter)
setDatabaseWildcardEscapeCharacter in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setDatabaseCatalog(String databaseCatalog)
setDatabaseCatalog in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setDatabaseSchema(String databaseSchema)
setDatabaseSchema in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setXmlEncoding(String xmlEncoding)
setXmlEncoding in class AbstractEngineConfigurationpublic ProcessEngineConfiguration setClock(Clock clock)
setClock in class AbstractEngineConfigurationpublic ProcessDiagramGenerator getProcessDiagramGenerator()
public ProcessEngineConfiguration setProcessDiagramGenerator(ProcessDiagramGenerator processDiagramGenerator)
public AsyncExecutor getAsyncExecutor()
public ProcessEngineConfiguration setAsyncExecutor(AsyncExecutor asyncExecutor)
public AsyncTaskExecutor getAsyncTaskExecutor()
public ProcessEngineConfiguration setAsyncTaskExecutor(AsyncTaskExecutor asyncTaskExecutor)
public AsyncTaskInvoker getAsyncTaskInvoker()
public ProcessEngineConfiguration setAsyncTaskInvoker(AsyncTaskInvoker asyncTaskInvoker)
public AsyncExecutor getAsyncHistoryExecutor()
public ProcessEngineConfiguration setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor)
public AsyncTaskExecutor getAsyncHistoryTaskExecutor()
public ProcessEngineConfiguration setAsyncHistoryTaskExecutor(AsyncTaskExecutor asyncHistoryTaskExecutor)
public int getLockTimeAsyncJobWaitTime()
public ProcessEngineConfiguration setLockTimeAsyncJobWaitTime(int lockTimeAsyncJobWaitTime)
public int getDefaultFailedJobWaitTime()
public ProcessEngineConfiguration setDefaultFailedJobWaitTime(int defaultFailedJobWaitTime)
public int getAsyncFailedJobWaitTime()
public ProcessEngineConfiguration setAsyncFailedJobWaitTime(int asyncFailedJobWaitTime)
public boolean isEnableProcessDefinitionInfoCache()
public ProcessEngineConfiguration setEnableProcessDefinitionInfoCache(boolean enableProcessDefinitionInfoCache)
public TaskPostProcessor getTaskPostProcessor()
public void setTaskPostProcessor(TaskPostProcessor processor)
public boolean isEnableHistoryCleaning()
public ProcessEngineConfiguration setEnableHistoryCleaning(boolean enableHistoryCleaning)
public String getHistoryCleaningTimeCycleConfig()
public ProcessEngineConfiguration setHistoryCleaningTimeCycleConfig(String historyCleaningTimeCycleConfig)
public int getCleanInstancesEndedAfterNumberOfDays()
public ProcessEngineConfiguration setCleanInstancesEndedAfterNumberOfDays(int cleanInstancesEndedAfterNumberOfDays)
public HistoryCleaningManager getHistoryCleaningManager()
public ProcessEngineConfiguration setHistoryCleaningManager(HistoryCleaningManager historyCleaningManager)
public boolean isAlwaysUseArraysForDmnMultiHitPolicies()
public ProcessEngineConfiguration setAlwaysUseArraysForDmnMultiHitPolicies(boolean alwaysUseArraysForDmnMultiHitPolicies)
Copyright © 2020 Flowable. All rights reserved.