public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfiguration implements ScriptingEngineAwareEngineConfiguration, HasExpressionManagerEngineConfiguration, HasVariableTypes
activityFontName, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, defaultCamelContext, defaultFailedJobWaitTime, drawSequenceFlowNameWithNoLabelDI, enableProcessDefinitionHistoryLevel, enableProcessDefinitionInfoCache, history, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerForceTo, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerUsername, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineLifecycleListener, processEngineName, taskPostProcessor, useSSL, useTLS
additionalEventDispatchActions, allConfigurators, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, 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, defaultTenantValue, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, eventDispatcher, eventListeners, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, logger, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, NO_TENANT_ID, schemaCommandConfig, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
Constructor and Description |
---|
ProcessEngineConfigurationImpl() |
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getActivityFontName, getAnnotationFontName, getAsyncExecutor, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getDefaultCamelContext, getDefaultFailedJobWaitTime, getEngineName, getHistory, getHistoryLevel, getHttpClientConfig, getIdBlockSize, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLabelFontName, getLockTimeAsyncJobWaitTime, getMailServer, getMailServerDefaultFrom, getMailServerForceTo, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessDiagramGenerator, getProcessEngineLifecycleListener, getTaskPostProcessor, isAsyncExecutorActivate, isAsyncHistoryExecutorActivate, isCreateDiagramOnDeploy, isDrawSequenceFlowNameWithNoLabelDI, isEnableProcessDefinitionHistoryLevel, isEnableProcessDefinitionInfoCache, isJpaCloseEntityManager, isJpaHandleTransaction, setActivityFontName, setAnnotationFontName, setAsyncExecutor, setAsyncFailedJobWaitTime, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setClassLoader, setCreateDiagramOnDeploy, setDatabaseCatalog, setDatabaseSchema, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSource, setDataSourceJndiName, setDefaultCamelContext, setDefaultFailedJobWaitTime, setDrawSequenceFlowNameWithNoLabelDI, setEnableProcessDefinitionHistoryLevel, setEnableProcessDefinitionInfoCache, setHistory, setHistoryLevel, setHttpClientConfig, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLabelFontName, setLockTimeAsyncJobWaitTime, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setProcessEngineLifecycleListener, setTablePrefixIsSchema, setTaskPostProcessor, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncoding
addEngineConfiguration, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, createTransactionInterceptor, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalEventDispatchActions, getBeans, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostDeployers, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEventDispatcher, getEventListeners, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getResourceAsStream, getSchemaCommandConfig, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initDefaultCommandConfig, initEngineConfigurations, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, initService, initSqlSessionFactory, initTransactionContextFactory, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setBeans, setBulkInsertEnabled, setCommandContextFactory, setCommandExecutor, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostDeployers, setCustomPreDeployers, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableLogSqlExecutionTime, setEngineConfigurations, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUsePrefixId, setUsingSchemaMgmt
public static final String DEFAULT_WS_SYNC_FACTORY
public static final String DEFAULT_WS_IMPORTER
public static final String DEFAULT_MYBATIS_MAPPING_FILE
protected RepositoryService repositoryService
protected RuntimeService runtimeService
protected HistoryService historyService
protected IdentityService identityService
protected TaskService taskService
protected FormService formService
protected ManagementService managementService
protected DynamicBpmnService dynamicBpmnService
protected boolean disableIdmEngine
protected AttachmentDataManager attachmentDataManager
protected ByteArrayDataManager byteArrayDataManager
protected CommentDataManager commentDataManager
protected DeploymentDataManager deploymentDataManager
protected EventLogEntryDataManager eventLogEntryDataManager
protected EventSubscriptionDataManager eventSubscriptionDataManager
protected ExecutionDataManager executionDataManager
protected ActivityInstanceDataManager activityInstanceDataManager
protected HistoricActivityInstanceDataManager historicActivityInstanceDataManager
protected HistoricDetailDataManager historicDetailDataManager
protected HistoricProcessInstanceDataManager historicProcessInstanceDataManager
protected ModelDataManager modelDataManager
protected ProcessDefinitionDataManager processDefinitionDataManager
protected ProcessDefinitionInfoDataManager processDefinitionInfoDataManager
protected PropertyDataManager propertyDataManager
protected ResourceDataManager resourceDataManager
protected AttachmentEntityManager attachmentEntityManager
protected ByteArrayEntityManager byteArrayEntityManager
protected CommentEntityManager commentEntityManager
protected DeploymentEntityManager deploymentEntityManager
protected EventLogEntryEntityManager eventLogEntryEntityManager
protected EventSubscriptionEntityManager eventSubscriptionEntityManager
protected ExecutionEntityManager executionEntityManager
protected ActivityInstanceEntityManager activityInstanceEntityManager
protected HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager
protected HistoricDetailEntityManager historicDetailEntityManager
protected HistoricProcessInstanceEntityManager historicProcessInstanceEntityManager
protected ModelEntityManager modelEntityManager
protected ProcessDefinitionEntityManager processDefinitionEntityManager
protected ProcessDefinitionInfoEntityManager processDefinitionInfoEntityManager
protected PropertyEntityManager propertyEntityManager
protected ResourceEntityManager resourceEntityManager
protected TableDataManager tableDataManager
protected CandidateManager candidateManager
protected HistoryManager historyManager
protected boolean isAsyncHistoryEnabled
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
protected int asyncHistoryJsonGroupingThreshold
protected AsyncHistoryListener asyncHistoryListener
protected JobManager jobManager
protected DynamicStateManager dynamicStateManager
protected ProcessInstanceMigrationManager processInstanceMigrationManager
protected VariableServiceConfiguration variableServiceConfiguration
protected IdentityLinkServiceConfiguration identityLinkServiceConfiguration
protected EntityLinkServiceConfiguration entityLinkServiceConfiguration
protected TaskServiceConfiguration taskServiceConfiguration
protected JobServiceConfiguration jobServiceConfiguration
protected boolean enableEntityLinks
protected BpmnDeployer bpmnDeployer
protected AppDeployer appDeployer
protected BpmnParser bpmnParser
protected ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory
protected TimerManager timerManager
protected EventSubscriptionManager eventSubscriptionManager
protected BpmnDeploymentHelper bpmnDeploymentHelper
protected CachingAndArtifactsManager cachingAndArtifactsManager
protected ProcessDefinitionDiagramHelper processDefinitionDiagramHelper
protected DeploymentManager deploymentManager
protected int processDefinitionCacheLimit
protected DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache
protected int processDefinitionInfoCacheLimit
protected ProcessDefinitionInfoCache processDefinitionInfoCache
protected int knowledgeBaseCacheLimit
protected DeploymentCache<Object> knowledgeBaseCache
protected int appResourceCacheLimit
protected DeploymentCache<Object> appResourceCache
protected AppResourceConverter appResourceConverter
protected List<JobHandler> customJobHandlers
protected Map<String,JobHandler> jobHandlers
protected List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers
protected boolean addDefaultExceptionHandler
protected Map<String,HistoryJobHandler> historyJobHandlers
protected List<HistoryJobHandler> customHistoryJobHandlers
protected List<HistoryJsonTransformer> customHistoryJsonTransformers
protected ProcessInstanceHelper processInstanceHelper
protected ListenerNotificationHelper listenerNotificationHelper
protected FormHandlerHelper formHandlerHelper
protected CaseInstanceService caseInstanceService
protected int asyncExecutorNumberOfRetries
protected int asyncExecutorCorePoolSize
DefaultAsyncJobExecutor
).protected int asyncExecutorMaxPoolSize
DefaultAsyncJobExecutor
).protected long asyncExecutorThreadKeepAliveTime
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorThreadPoolQueueSize
DefaultAsyncJobExecutor
).protected BlockingQueue<Runnable> asyncExecutorThreadPoolQueue
By default null. If null, an ArrayBlockingQueue
will be created of size asyncExecutorThreadPoolQueueSize
.
When the queue is full, the job will be executed by the calling thread (ThreadPoolExecutor.CallerRunsPolicy())
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected long asyncExecutorSecondsToWaitOnShutdown
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorMaxTimerJobsPerAcquisition
Default value = 1, as this lowers the potential on optimistic locking exceptions. Change this value if you know what you are doing.
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorMaxAsyncJobsDuePerAcquisition
Default value = 1, as this lowers the potential on optimistic locking exceptions. Change this value if you know what you are doing.
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorDefaultTimerJobAcquireWaitTime
asyncExecutorMaxTimerJobsPerAcquisition
. Default value = 10 seconds.
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorDefaultAsyncJobAcquireWaitTime
asyncExecutorMaxAsyncJobsDuePerAcquisition
. Default value = 10 seconds.
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorDefaultQueueSizeFullWaitTime
protected String asyncExecutorLockOwner
By default, a random UUID will be generated when the executor is created.
It is important that each async executor instance in a cluster of Flowable engines has a different name!
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorTimerLockTimeInMillis
Default value = 5 minutes;
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorAsyncJobLockTimeInMillis
Default value = 5 minutes;
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected int asyncExecutorResetExpiredJobsInterval
During such a check, jobs that are expired are again made available, meaning the lock owner and lock time will be removed. Other executors will now be able to pick it up.
A job is deemed expired if the current time has passed the lock time.
By default one minute.
protected int asyncExecutorResetExpiredJobsMaxTimeout
By default 24 hours, as this should be a very exceptional case.
protected int asyncExecutorResetExpiredJobsPageSize
AsyncExecutor
has a 'cleanup' thread that resets expired jobs so they can be re-acquired by other executors. This setting defines the size of the page being used when fetching these
expired jobs.protected boolean isAsyncExecutorAsyncJobAcquisitionEnabled
protected boolean isAsyncExecutorTimerJobAcquisitionEnabled
protected boolean isAsyncExecutorResetExpiredJobsEnabled
protected boolean asyncExecutorMessageQueueMode
Set this to true when using the message queue based job executor.
protected boolean asyncHistoryExecutorMessageQueueMode
protected int asyncHistoryExecutorNumberOfRetries
protected int asyncHistoryExecutorCorePoolSize
protected int asyncHistoryExecutorMaxPoolSize
protected long asyncHistoryExecutorThreadKeepAliveTime
protected int asyncHistoryExecutorThreadPoolQueueSize
protected BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue
protected long asyncHistoryExecutorSecondsToWaitOnShutdown
protected int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
protected int asyncHistoryExecutorDefaultQueueSizeFullWaitTime
protected String asyncHistoryExecutorLockOwner
protected int asyncHistoryExecutorAsyncJobLockTimeInMillis
protected int asyncHistoryExecutorResetExpiredJobsInterval
protected int asyncHistoryExecutorResetExpiredJobsPageSize
protected boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled
protected boolean isAsyncHistoryExecutorTimerJobAcquisitionEnabled
protected boolean isAsyncHistoryExecutorResetExpiredJobsEnabled
protected String jobExecutionScope
protected String historyJobExecutionScope
protected ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory
Runnable
that is executed by the async executor.
(This property is only applicable when using the DefaultAsyncJobExecutor
).
protected InternalJobParentStateResolver internalJobParentStateResolver
protected List<FlowableFunctionDelegate> flowableFunctionDelegates
protected List<FlowableFunctionDelegate> customFlowableFunctionDelegates
protected List<FlowableExpressionEnhancer> expressionEnhancers
protected List<FlowableExpressionEnhancer> customExpressionEnhancers
protected List<FlowableShortHandExpressionFunction> shortHandExpressionFunctions
protected List<BpmnParseHandler> preBpmnParseHandlers
protected List<BpmnParseHandler> postBpmnParseHandlers
protected List<BpmnParseHandler> customDefaultBpmnParseHandlers
protected ActivityBehaviorFactory activityBehaviorFactory
protected ListenerFactory listenerFactory
protected BpmnParseFactory bpmnParseFactory
protected ProcessValidator processValidator
protected List<FormEngine> customFormEngines
protected Map<String,FormEngine> formEngines
protected List<AbstractFormType> customFormTypes
protected FormTypes formTypes
protected List<org.flowable.variable.api.types.VariableType> customPreVariableTypes
protected List<org.flowable.variable.api.types.VariableType> customPostVariableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes
protected InternalHistoryVariableManager internalHistoryVariableManager
protected InternalTaskVariableScopeResolver internalTaskVariableScopeResolver
protected InternalHistoryTaskManager internalHistoryTaskManager
protected InternalTaskAssignmentManager internalTaskAssignmentManager
protected IdentityLinkEventHandler identityLinkEventHandler
protected InternalTaskLocalizationManager internalTaskLocalizationManager
protected InternalJobManager internalJobManager
protected InternalJobCompatibilityManager internalJobCompatibilityManager
protected Map<String,List<RuntimeInstanceStateChangeCallback>> processInstanceStateChangedCallbacks
protected boolean serializableVariableTypeTrackDeserializedObjects
MySerializableVariable myVariable = (MySerializableVariable) execution.getVariable("myVariable"); myVariable.setNumber(123);
And the changes to the java object will be reflected in the database. Otherwise, a manual call to setVariable will be needed.
By default true for backwards compatibility.
protected ExpressionManager expressionManager
protected ScriptingEngines scriptingEngines
protected List<ResolverFactory> resolverFactories
protected boolean isExpressionCacheEnabled
protected int expressionCacheSize
protected int expressionTextLengthCacheLimit
protected BusinessCalendarManager businessCalendarManager
protected ProcessInstanceQueryInterceptor processInstanceQueryInterceptor
protected ExecutionQueryInterceptor executionQueryInterceptor
protected HistoricProcessInstanceQueryInterceptor historicProcessInstanceQueryInterceptor
protected org.flowable.task.api.TaskQueryInterceptor taskQueryInterceptor
protected org.flowable.task.api.history.HistoricTaskQueryInterceptor historicTaskQueryInterceptor
protected int executionQueryLimit
protected int taskQueryLimit
protected int historicTaskQueryLimit
protected int historicProcessInstancesQueryLimit
protected String wsSyncFactoryClassName
protected XMLImporterFactory wsWsdlImporterFactory
protected ConcurrentMap<QName,URL> wsOverridenEndpointAddresses
protected DelegateInterceptor delegateInterceptor
protected Map<String,EventHandler> eventHandlers
protected List<EventHandler> customEventHandlers
protected FailedJobCommandFactory failedJobCommandFactory
protected FormFieldHandler formFieldHandler
protected boolean enableSafeBpmnXml
Unfortunately, this feature is not available on some platforms (JDK 6, JBoss), hence the reason why it is disabled by default. If your platform allows the use of StaxSource during XML parsing, do enable it.
protected int batchSizeProcessInstances
The default setting is quite low, as not to surprise anyone with sudden memory spikes. Change it to something higher if the environment Flowable runs in allows it.
protected int batchSizeTasks
protected boolean enableDatabaseEventLogging
protected boolean enableHistoricTaskLogging
protected DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode
Set this flag to false to throw an exception at runtime when a field is injected and a delegateExpression is used.
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected List<JobProcessor> jobProcessors
protected List<HistoryJobProcessor> historyJobProcessors
protected boolean enableVerboseExecutionTreeLogging
protected PerformanceSettings performanceSettings
protected FlowableEngineAgendaFactory agendaFactory
protected SchemaManager identityLinkSchemaManager
protected SchemaManager entityLinkSchemaManager
protected SchemaManager variableSchemaManager
protected SchemaManager taskSchemaManager
protected SchemaManager jobSchemaManager
protected boolean flowable5CompatibilityEnabled
protected boolean validateFlowable5EntitiesEnabled
protected boolean redeployFlowable5ProcessDefinitions
protected Flowable5CompatibilityHandlerFactory flowable5CompatibilityHandlerFactory
protected Flowable5CompatibilityHandler flowable5CompatibilityHandler
protected Object flowable5ActivityBehaviorFactory
protected Object flowable5ListenerFactory
protected List<Object> flowable5CustomDefaultBpmnParseHandlers
protected Object flowable5ExpressionManager
public ProcessEngine buildProcessEngine()
buildProcessEngine
in class ProcessEngineConfiguration
public void init()
public void initFailedJobCommandFactory()
public void initCommandExecutors()
initCommandExecutors
in class AbstractEngineConfiguration
public void initCommandInvoker()
initCommandInvoker
in class AbstractEngineConfiguration
public String getEngineCfgKey()
getEngineCfgKey
in class AbstractEngineConfiguration
public List<CommandInterceptor> getAdditionalDefaultCommandInterceptors()
getAdditionalDefaultCommandInterceptors
in class AbstractEngineConfiguration
public void initServices()
public void initSchemaManager()
initSchemaManager
in class AbstractEngineConfiguration
public void initNonRelationalDataSource()
protected void initProcessSchemaManager()
protected void initVariableSchemaManager()
protected void initTaskSchemaManager()
protected void initIdentityLinkSchemaManager()
protected void initEntityLinkSchemaManager()
protected void initJobSchemaManager()
public void initSchemaManagementCommand()
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
initMybatisTypeHandlers
in class AbstractEngineConfiguration
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setCustomMybatisMappers(Set<Class<?>> customMybatisMappers)
setCustomMybatisMappers
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers)
setCustomMybatisXMLMappers
in class AbstractEngineConfiguration
public void initDataManagers()
public void initEntityManagers()
public void initCandidateManager()
public void initHistoryManager()
public void initDynamicStateManager()
public void initProcessInstanceMigrationValidationManager()
public void initSessionFactories()
initSessionFactories
in class AbstractEngineConfiguration
protected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings
in class AbstractEngineConfiguration
public void initAsyncHistorySessionFactory()
protected void initDefaultAsyncHistoryListener()
public void initVariableServiceConfiguration()
protected VariableServiceConfiguration instantiateVariableServiceConfiguration()
public void initIdentityLinkServiceConfiguration()
protected IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration()
public void initEntityLinkServiceConfiguration()
protected EntityLinkServiceConfiguration instantiateEntityLinkServiceConfiguration()
public void initTaskServiceConfiguration()
protected TaskServiceConfiguration instantiateTaskServiceConfiguration()
public void initJobServiceConfiguration()
protected JobServiceConfiguration instantiateJobServiceConfiguration()
public void addJobHandler(JobHandler jobHandler)
public void removeJobHandler(String jobHandlerType)
public void addHistoryJobHandler(HistoryJobHandler historyJobHandler)
public void afterInitTaskServiceConfiguration()
public void removeHistoryJobHandler(String historyJobHandlerType)
public void initProcessDefinitionCache()
public void initProcessDefinitionInfoCache()
public void initAppResourceCache()
public void initKnowledgeBaseCache()
public void initDeployers()
public void initBpmnDeployerDependencies()
public Collection<? extends EngineDeployer> getDefaultDeployers()
public void initListenerFactory()
public void initWsdlImporterFactory()
public void initBehaviorFactory()
public void initBpmnParser()
public List<BpmnParseHandler> getDefaultBpmnParseHandlers()
public void initProcessDiagramGenerator()
public void initJobHandlers()
protected void initHistoryJobHandlers()
protected List<HistoryJsonTransformer> initDefaultHistoryJsonTransformers()
public void initAsyncExecutor()
public void initAsyncHistoryExecutor()
public void initHistoryLevel()
public void initIdGenerator()
initIdGenerator
in class AbstractEngineConfiguration
public void initTransactionFactory()
initTransactionFactory
in class AbstractEngineConfiguration
public void initHelpers()
public void initVariableTypes()
public void initFormEngines()
public void initFormTypes()
public void initScriptingEngines()
public void initExpressionManager()
public void initBusinessCalendarManager()
public void initAgendaFactory()
public void initDelegateInterceptor()
public void initEventHandlers()
public void initJpa()
public void initEventDispatcher()
public void initProcessValidator()
public void initFormFieldHandler()
public void initShortHandExpressionFunctions()
public void initFunctionDelegates()
public void initExpressionEnhancers()
public void initDatabaseEventLogging()
public void initFlowable5CompatibilityHandler()
protected void postProcessEngineInitialisation()
ProcessEngine
is initialized, but before it is returnedpublic Runnable getProcessEngineCloseRunnable()
protected List<EngineConfigurator> getEngineSpecificEngineConfigurators()
getEngineSpecificEngineConfigurators
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl addConfigurator(EngineConfigurator configurator)
addConfigurator
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setEngineName(String processEngineName)
setEngineName
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setDatabaseSchemaUpdate(String databaseSchemaUpdate)
setDatabaseSchemaUpdate
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setJdbcUrl(String jdbcUrl)
setJdbcUrl
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setDefaultCommandConfig(CommandConfig defaultCommandConfig)
setDefaultCommandConfig
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setSchemaCommandConfig(CommandConfig schemaCommandConfig)
setSchemaCommandConfig
in class AbstractEngineConfiguration
public List<CommandInterceptor> getCustomPreCommandInterceptors()
getCustomPreCommandInterceptors
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptors(List<CommandInterceptor> customPreCommandInterceptors)
setCustomPreCommandInterceptors
in class AbstractEngineConfiguration
public List<CommandInterceptor> getCustomPostCommandInterceptors()
getCustomPostCommandInterceptors
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptors(List<CommandInterceptor> customPostCommandInterceptors)
setCustomPostCommandInterceptors
in class AbstractEngineConfiguration
public List<CommandInterceptor> getCommandInterceptors()
getCommandInterceptors
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setCommandInterceptors(List<CommandInterceptor> commandInterceptors)
setCommandInterceptors
in class AbstractEngineConfiguration
public RepositoryService getRepositoryService()
getRepositoryService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setRepositoryService(RepositoryService repositoryService)
public RuntimeService getRuntimeService()
getRuntimeService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setRuntimeService(RuntimeService runtimeService)
public HistoryService getHistoryService()
getHistoryService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setHistoryService(HistoryService historyService)
public IdentityService getIdentityService()
getIdentityService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setIdentityService(IdentityService identityService)
public TaskService getTaskService()
getTaskService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setTaskService(TaskService taskService)
public FormService getFormService()
getFormService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setFormService(FormService formService)
public ManagementService getManagementService()
getManagementService
in class ProcessEngineConfiguration
public ProcessEngineConfigurationImpl setManagementService(ManagementService managementService)
public DynamicBpmnService getDynamicBpmnService()
public ProcessEngineConfigurationImpl setDynamicBpmnService(DynamicBpmnService dynamicBpmnService)
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
getProcessEngineConfiguration
in class ProcessEngineConfiguration
public boolean isDisableIdmEngine()
public ProcessEngineConfigurationImpl setDisableIdmEngine(boolean disableIdmEngine)
public ProcessEngineConfigurationImpl setSessionFactories(Map<Class<?>,SessionFactory> sessionFactories)
setSessionFactories
in class AbstractEngineConfiguration
public BpmnDeployer getBpmnDeployer()
public ProcessEngineConfigurationImpl setBpmnDeployer(BpmnDeployer bpmnDeployer)
public BpmnParser getBpmnParser()
public ProcessEngineConfigurationImpl setBpmnParser(BpmnParser bpmnParser)
public ParsedDeploymentBuilderFactory getParsedDeploymentBuilderFactory()
public ProcessEngineConfigurationImpl setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory)
public TimerManager getTimerManager()
public void setTimerManager(TimerManager timerManager)
public EventSubscriptionManager getEventSubscriptionManager()
public void setEventSubscriptionManager(EventSubscriptionManager eventSubscriptionManager)
public BpmnDeploymentHelper getBpmnDeploymentHelper()
public ProcessEngineConfigurationImpl setBpmnDeploymentHelper(BpmnDeploymentHelper bpmnDeploymentHelper)
public CachingAndArtifactsManager getCachingAndArtifactsManager()
public void setCachingAndArtifactsManager(CachingAndArtifactsManager cachingAndArtifactsManager)
public ProcessDefinitionDiagramHelper getProcessDefinitionDiagramHelper()
public ProcessEngineConfigurationImpl setProcessDefinitionDiagramHelper(ProcessDefinitionDiagramHelper processDefinitionDiagramHelper)
public ProcessEngineConfigurationImpl setIdGenerator(IdGenerator idGenerator)
setIdGenerator
in class AbstractEngineConfiguration
public String getWsSyncFactoryClassName()
public ProcessEngineConfigurationImpl setWsSyncFactoryClassName(String wsSyncFactoryClassName)
public XMLImporterFactory getWsdlImporterFactory()
public ProcessEngineConfigurationImpl setWsdlImporterFactory(XMLImporterFactory wsWsdlImporterFactory)
public ProcessEngineConfiguration addWsEndpointAddress(QName endpointName, URL address)
endpointName
- The endpoint name for which a new address must be setaddress
- The new address of the endpointpublic ProcessEngineConfiguration removeWsEndpointAddress(QName endpointName)
endpointName
- The endpoint name for which the address definition must be removedpublic ConcurrentMap<QName,URL> getWsOverridenEndpointAddresses()
public ProcessEngineConfiguration setWsOverridenEndpointAddresses(ConcurrentMap<QName,URL> wsOverridenEndpointAddress)
public Map<String,FormEngine> getFormEngines()
public ProcessEngineConfigurationImpl setFormEngines(Map<String,FormEngine> formEngines)
public FormTypes getFormTypes()
public ProcessEngineConfigurationImpl setFormTypes(FormTypes formTypes)
public ScriptingEngines getScriptingEngines()
getScriptingEngines
in interface ScriptingEngineAwareEngineConfiguration
public ProcessEngineConfigurationImpl setScriptingEngines(ScriptingEngines scriptingEngines)
setScriptingEngines
in interface ScriptingEngineAwareEngineConfiguration
public org.flowable.variable.api.types.VariableTypes getVariableTypes()
getVariableTypes
in interface HasVariableTypes
public ProcessEngineConfigurationImpl setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
setVariableTypes
in interface HasVariableTypes
public InternalHistoryVariableManager getInternalHistoryVariableManager()
public ProcessEngineConfigurationImpl setInternalHistoryVariableManager(InternalHistoryVariableManager internalHistoryVariableManager)
public InternalTaskVariableScopeResolver getInternalTaskVariableScopeResolver()
public ProcessEngineConfigurationImpl setInternalTaskVariableScopeResolver(InternalTaskVariableScopeResolver internalTaskVariableScopeResolver)
public InternalHistoryTaskManager getInternalHistoryTaskManager()
public ProcessEngineConfigurationImpl setInternalHistoryTaskManager(InternalHistoryTaskManager internalHistoryTaskManager)
public InternalTaskAssignmentManager getInternalTaskAssignmentManager()
public ProcessEngineConfigurationImpl setInternalTaskAssignmentManager(InternalTaskAssignmentManager internalTaskAssignmentManager)
public IdentityLinkEventHandler getIdentityLinkEventHandler()
public ProcessEngineConfigurationImpl setIdentityLinkEventHandler(IdentityLinkEventHandler identityLinkEventHandler)
public InternalTaskLocalizationManager getInternalTaskLocalizationManager()
public ProcessEngineConfigurationImpl setInternalTaskLocalizationManager(InternalTaskLocalizationManager internalTaskLocalizationManager)
public InternalJobManager getInternalJobManager()
public ProcessEngineConfigurationImpl setInternalJobManager(InternalJobManager internalJobManager)
public InternalJobCompatibilityManager getInternalJobCompatibilityManager()
public ProcessEngineConfigurationImpl setInternalJobCompatibilityManager(InternalJobCompatibilityManager internalJobCompatibilityManager)
public boolean isSerializableVariableTypeTrackDeserializedObjects()
public void setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
public ExpressionManager getExpressionManager()
getExpressionManager
in interface HasExpressionManagerEngineConfiguration
public ProcessEngineConfigurationImpl setExpressionManager(ExpressionManager expressionManager)
setExpressionManager
in interface HasExpressionManagerEngineConfiguration
public boolean isExpressionCacheEnabled()
public ProcessEngineConfigurationImpl setExpressionCacheEnabled(boolean isExpressionCacheEnabled)
public int getExpressionCacheSize()
public ProcessEngineConfigurationImpl setExpressionCacheSize(int expressionCacheSize)
public int getExpressionTextLengthCacheLimit()
public ProcessEngineConfigurationImpl setExpressionTextLengthCacheLimit(int expressionTextLengthCacheLimit)
public BusinessCalendarManager getBusinessCalendarManager()
public ProcessEngineConfigurationImpl setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager)
public ProcessInstanceQueryInterceptor getProcessInstanceQueryInterceptor()
public ProcessEngineConfigurationImpl setProcessInstanceQueryInterceptor(ProcessInstanceQueryInterceptor processInstanceQueryInterceptor)
public ExecutionQueryInterceptor getExecutionQueryInterceptor()
public ProcessEngineConfigurationImpl setExecutionQueryInterceptor(ExecutionQueryInterceptor executionQueryInterceptor)
public HistoricProcessInstanceQueryInterceptor getHistoricProcessInstanceQueryInterceptor()
public ProcessEngineConfigurationImpl setHistoricProcessInstanceQueryInterceptor(HistoricProcessInstanceQueryInterceptor historicProcessInstanceQueryInterceptor)
public org.flowable.task.api.TaskQueryInterceptor getTaskQueryInterceptor()
public ProcessEngineConfigurationImpl setTaskQueryInterceptor(org.flowable.task.api.TaskQueryInterceptor taskQueryInterceptor)
public org.flowable.task.api.history.HistoricTaskQueryInterceptor getHistoricTaskQueryInterceptor()
public ProcessEngineConfigurationImpl setHistoricTaskQueryInterceptor(org.flowable.task.api.history.HistoricTaskQueryInterceptor historicTaskQueryInterceptor)
public int getExecutionQueryLimit()
public ProcessEngineConfigurationImpl setExecutionQueryLimit(int executionQueryLimit)
public int getTaskQueryLimit()
public ProcessEngineConfigurationImpl setTaskQueryLimit(int taskQueryLimit)
public int getHistoricTaskQueryLimit()
public ProcessEngineConfigurationImpl setHistoricTaskQueryLimit(int historicTaskQueryLimit)
public int getHistoricProcessInstancesQueryLimit()
public ProcessEngineConfigurationImpl setHistoricProcessInstancesQueryLimit(int historicProcessInstancesQueryLimit)
public FlowableEngineAgendaFactory getAgendaFactory()
public ProcessEngineConfigurationImpl setAgendaFactory(FlowableEngineAgendaFactory agendaFactory)
public Map<String,JobHandler> getJobHandlers()
public ProcessEngineConfigurationImpl setJobHandlers(Map<String,JobHandler> jobHandlers)
public Map<String,HistoryJobHandler> getHistoryJobHandlers()
public ProcessEngineConfigurationImpl setHistoryJobHandlers(Map<String,HistoryJobHandler> historyJobHandlers)
public ProcessInstanceHelper getProcessInstanceHelper()
public ProcessEngineConfigurationImpl setProcessInstanceHelper(ProcessInstanceHelper processInstanceHelper)
public ListenerNotificationHelper getListenerNotificationHelper()
public ProcessEngineConfigurationImpl setListenerNotificationHelper(ListenerNotificationHelper listenerNotificationHelper)
public FormHandlerHelper getFormHandlerHelper()
public ProcessEngineConfigurationImpl setFormHandlerHelper(FormHandlerHelper formHandlerHelper)
public CaseInstanceService getCaseInstanceService()
public ProcessEngineConfigurationImpl setCaseInstanceService(CaseInstanceService caseInstanceService)
public ProcessEngineConfigurationImpl setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
setSqlSessionFactory
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
setTransactionFactory
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setCustomSessionFactories(List<SessionFactory> customSessionFactories)
setCustomSessionFactories
in class AbstractEngineConfiguration
public List<JobHandler> getCustomJobHandlers()
public ProcessEngineConfigurationImpl setCustomJobHandlers(List<JobHandler> customJobHandlers)
public ProcessEngineConfigurationImpl addCustomJobHandler(JobHandler customJobHandler)
public List<HistoryJobHandler> getCustomHistoryJobHandlers()
public ProcessEngineConfigurationImpl setCustomHistoryJobHandlers(List<HistoryJobHandler> customHistoryJobHandlers)
public List<HistoryJsonTransformer> getCustomHistoryJsonTransformers()
public ProcessEngineConfigurationImpl setCustomHistoryJsonTransformers(List<HistoryJsonTransformer> customHistoryJsonTransformers)
public List<FormEngine> getCustomFormEngines()
public ProcessEngineConfigurationImpl setCustomFormEngines(List<FormEngine> customFormEngines)
public List<AbstractFormType> getCustomFormTypes()
public ProcessEngineConfigurationImpl setCustomFormTypes(List<AbstractFormType> customFormTypes)
public ProcessEngineConfigurationImpl setCustomScriptingEngineClasses(List<String> customScriptingEngineClasses)
public List<org.flowable.variable.api.types.VariableType> getCustomPreVariableTypes()
public ProcessEngineConfigurationImpl setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes)
public List<org.flowable.variable.api.types.VariableType> getCustomPostVariableTypes()
public ProcessEngineConfigurationImpl setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes)
public List<BpmnParseHandler> getPreBpmnParseHandlers()
public ProcessEngineConfigurationImpl setPreBpmnParseHandlers(List<BpmnParseHandler> preBpmnParseHandlers)
public List<BpmnParseHandler> getCustomDefaultBpmnParseHandlers()
public ProcessEngineConfigurationImpl setCustomDefaultBpmnParseHandlers(List<BpmnParseHandler> customDefaultBpmnParseHandlers)
public List<BpmnParseHandler> getPostBpmnParseHandlers()
public ProcessEngineConfigurationImpl setPostBpmnParseHandlers(List<BpmnParseHandler> postBpmnParseHandlers)
public ActivityBehaviorFactory getActivityBehaviorFactory()
public ProcessEngineConfigurationImpl setActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory)
public ListenerFactory getListenerFactory()
public ProcessEngineConfigurationImpl setListenerFactory(ListenerFactory listenerFactory)
public BpmnParseFactory getBpmnParseFactory()
public ProcessEngineConfigurationImpl setBpmnParseFactory(BpmnParseFactory bpmnParseFactory)
public List<ResolverFactory> getResolverFactories()
public ProcessEngineConfigurationImpl setResolverFactories(List<ResolverFactory> resolverFactories)
public DeploymentManager getDeploymentManager()
public ProcessEngineConfigurationImpl setDeploymentManager(DeploymentManager deploymentManager)
public ProcessEngineConfigurationImpl setDelegateInterceptor(DelegateInterceptor delegateInterceptor)
public DelegateInterceptor getDelegateInterceptor()
public EventHandler getEventHandler(String eventType)
public ProcessEngineConfigurationImpl setEventHandlers(Map<String,EventHandler> eventHandlers)
public Map<String,EventHandler> getEventHandlers()
public List<EventHandler> getCustomEventHandlers()
public ProcessEngineConfigurationImpl setCustomEventHandlers(List<EventHandler> customEventHandlers)
public FailedJobCommandFactory getFailedJobCommandFactory()
public ProcessEngineConfigurationImpl setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory)
public int getBatchSizeProcessInstances()
public ProcessEngineConfigurationImpl setBatchSizeProcessInstances(int batchSizeProcessInstances)
public int getBatchSizeTasks()
public ProcessEngineConfigurationImpl setBatchSizeTasks(int batchSizeTasks)
public int getProcessDefinitionCacheLimit()
public ProcessEngineConfigurationImpl setProcessDefinitionCacheLimit(int processDefinitionCacheLimit)
public DeploymentCache<ProcessDefinitionCacheEntry> getProcessDefinitionCache()
public ProcessEngineConfigurationImpl setProcessDefinitionCache(DeploymentCache<ProcessDefinitionCacheEntry> processDefinitionCache)
public int getKnowledgeBaseCacheLimit()
public ProcessEngineConfigurationImpl setKnowledgeBaseCacheLimit(int knowledgeBaseCacheLimit)
public DeploymentCache<Object> getKnowledgeBaseCache()
public ProcessEngineConfigurationImpl setKnowledgeBaseCache(DeploymentCache<Object> knowledgeBaseCache)
public DeploymentCache<Object> getAppResourceCache()
public ProcessEngineConfigurationImpl setAppResourceCache(DeploymentCache<Object> appResourceCache)
public int getAppResourceCacheLimit()
public ProcessEngineConfigurationImpl setAppResourceCacheLimit(int appResourceCacheLimit)
public AppResourceConverter getAppResourceConverter()
public ProcessEngineConfigurationImpl setAppResourceConverter(AppResourceConverter appResourceConverter)
public boolean isEnableSafeBpmnXml()
public ProcessEngineConfigurationImpl setEnableSafeBpmnXml(boolean enableSafeBpmnXml)
public ProcessEngineConfigurationImpl setEventDispatcher(FlowableEventDispatcher eventDispatcher)
setEventDispatcher
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setEnableEventDispatcher(boolean enableEventDispatcher)
setEnableEventDispatcher
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setTypedEventListeners(Map<String,List<FlowableEventListener>> typedListeners)
setTypedEventListeners
in class AbstractEngineConfiguration
public ProcessEngineConfigurationImpl setEventListeners(List<FlowableEventListener> eventListeners)
setEventListeners
in class AbstractEngineConfiguration
public ProcessValidator getProcessValidator()
public ProcessEngineConfigurationImpl setProcessValidator(ProcessValidator processValidator)
public FormFieldHandler getFormFieldHandler()
public ProcessEngineConfigurationImpl setFormFieldHandler(FormFieldHandler formFieldHandler)
public List<FlowableFunctionDelegate> getFlowableFunctionDelegates()
public ProcessEngineConfigurationImpl setFlowableFunctionDelegates(List<FlowableFunctionDelegate> flowableFunctionDelegates)
public List<FlowableFunctionDelegate> getCustomFlowableFunctionDelegates()
public ProcessEngineConfigurationImpl setCustomFlowableFunctionDelegates(List<FlowableFunctionDelegate> customFlowableFunctionDelegates)
public List<FlowableExpressionEnhancer> getExpressionEnhancers()
public ProcessEngineConfigurationImpl setExpressionEnhancers(List<FlowableExpressionEnhancer> expressionEnhancers)
public List<FlowableExpressionEnhancer> getCustomExpressionEnhancers()
public ProcessEngineConfigurationImpl setCustomExpressionEnhancers(List<FlowableExpressionEnhancer> customExpressionEnhancers)
public List<FlowableShortHandExpressionFunction> getShortHandExpressionFunctions()
public ProcessEngineConfigurationImpl setShortHandExpressionFunctions(List<FlowableShortHandExpressionFunction> shortHandExpressionFunctions)
public boolean isEnableDatabaseEventLogging()
public ProcessEngineConfigurationImpl setEnableDatabaseEventLogging(boolean enableDatabaseEventLogging)
public boolean isEnableHistoricTaskLogging()
public ProcessEngineConfigurationImpl setEnableHistoricTaskLogging(boolean enableHistoricTaskLogging)
public ProcessEngineConfigurationImpl setUsingRelationalDatabase(boolean usingRelationalDatabase)
setUsingRelationalDatabase
in class AbstractEngineConfiguration
public boolean isEnableVerboseExecutionTreeLogging()
public ProcessEngineConfigurationImpl setEnableVerboseExecutionTreeLogging(boolean enableVerboseExecutionTreeLogging)
public ProcessEngineConfigurationImpl setEnableEagerExecutionTreeFetching(boolean enableEagerExecutionTreeFetching)
public ProcessEngineConfigurationImpl setEnableExecutionRelationshipCounts(boolean enableExecutionRelationshipCounts)
public ProcessEngineConfigurationImpl setEnableTaskRelationshipCounts(boolean enableTaskRelationshipCounts)
public PerformanceSettings getPerformanceSettings()
public void setPerformanceSettings(PerformanceSettings performanceSettings)
public ProcessEngineConfigurationImpl setEnableLocalization(boolean enableLocalization)
public AttachmentDataManager getAttachmentDataManager()
public ProcessEngineConfigurationImpl setAttachmentDataManager(AttachmentDataManager attachmentDataManager)
public ByteArrayDataManager getByteArrayDataManager()
public ProcessEngineConfigurationImpl setByteArrayDataManager(ByteArrayDataManager byteArrayDataManager)
public CommentDataManager getCommentDataManager()
public ProcessEngineConfigurationImpl setCommentDataManager(CommentDataManager commentDataManager)
public DeploymentDataManager getDeploymentDataManager()
public ProcessEngineConfigurationImpl setDeploymentDataManager(DeploymentDataManager deploymentDataManager)
public EventLogEntryDataManager getEventLogEntryDataManager()
public ProcessEngineConfigurationImpl setEventLogEntryDataManager(EventLogEntryDataManager eventLogEntryDataManager)
public EventSubscriptionDataManager getEventSubscriptionDataManager()
public ProcessEngineConfigurationImpl setEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager)
public ExecutionDataManager getExecutionDataManager()
public ProcessEngineConfigurationImpl setExecutionDataManager(ExecutionDataManager executionDataManager)
public ActivityInstanceDataManager getActivityInstanceDataManager()
public ProcessEngineConfigurationImpl setActivityInstanceDataManager(ActivityInstanceDataManager activityInstanceDataManager)
public HistoricActivityInstanceDataManager getHistoricActivityInstanceDataManager()
public ProcessEngineConfigurationImpl setHistoricActivityInstanceDataManager(HistoricActivityInstanceDataManager historicActivityInstanceDataManager)
public HistoricDetailDataManager getHistoricDetailDataManager()
public ProcessEngineConfigurationImpl setHistoricDetailDataManager(HistoricDetailDataManager historicDetailDataManager)
public HistoricProcessInstanceDataManager getHistoricProcessInstanceDataManager()
public ProcessEngineConfigurationImpl setHistoricProcessInstanceDataManager(HistoricProcessInstanceDataManager historicProcessInstanceDataManager)
public ModelDataManager getModelDataManager()
public ProcessEngineConfigurationImpl setModelDataManager(ModelDataManager modelDataManager)
public ProcessDefinitionDataManager getProcessDefinitionDataManager()
public ProcessEngineConfigurationImpl setProcessDefinitionDataManager(ProcessDefinitionDataManager processDefinitionDataManager)
public ProcessDefinitionInfoDataManager getProcessDefinitionInfoDataManager()
public ProcessEngineConfigurationImpl setProcessDefinitionInfoDataManager(ProcessDefinitionInfoDataManager processDefinitionInfoDataManager)
public PropertyDataManager getPropertyDataManager()
public ProcessEngineConfigurationImpl setPropertyDataManager(PropertyDataManager propertyDataManager)
public ResourceDataManager getResourceDataManager()
public ProcessEngineConfigurationImpl setResourceDataManager(ResourceDataManager resourceDataManager)
public AttachmentEntityManager getAttachmentEntityManager()
public ProcessEngineConfigurationImpl setAttachmentEntityManager(AttachmentEntityManager attachmentEntityManager)
public ByteArrayEntityManager getByteArrayEntityManager()
public ProcessEngineConfigurationImpl setByteArrayEntityManager(ByteArrayEntityManager byteArrayEntityManager)
public CommentEntityManager getCommentEntityManager()
public ProcessEngineConfigurationImpl setCommentEntityManager(CommentEntityManager commentEntityManager)
public DeploymentEntityManager getDeploymentEntityManager()
public ProcessEngineConfigurationImpl setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager)
public EventLogEntryEntityManager getEventLogEntryEntityManager()
public ProcessEngineConfigurationImpl setEventLogEntryEntityManager(EventLogEntryEntityManager eventLogEntryEntityManager)
public EventSubscriptionEntityManager getEventSubscriptionEntityManager()
public ProcessEngineConfigurationImpl setEventSubscriptionEntityManager(EventSubscriptionEntityManager eventSubscriptionEntityManager)
public ExecutionEntityManager getExecutionEntityManager()
public ProcessEngineConfigurationImpl setExecutionEntityManager(ExecutionEntityManager executionEntityManager)
public ActivityInstanceEntityManager getActivityInstanceEntityManager()
public ProcessEngineConfigurationImpl setActivityInstanceEntityManager(ActivityInstanceEntityManager activityInstanceEntityManager)
public HistoricActivityInstanceEntityManager getHistoricActivityInstanceEntityManager()
public ProcessEngineConfigurationImpl setHistoricActivityInstanceEntityManager(HistoricActivityInstanceEntityManager historicActivityInstanceEntityManager)
public HistoricDetailEntityManager getHistoricDetailEntityManager()
public ProcessEngineConfigurationImpl setHistoricDetailEntityManager(HistoricDetailEntityManager historicDetailEntityManager)
public HistoricProcessInstanceEntityManager getHistoricProcessInstanceEntityManager()
public ProcessEngineConfigurationImpl setHistoricProcessInstanceEntityManager(HistoricProcessInstanceEntityManager historicProcessInstanceEntityManager)
public ModelEntityManager getModelEntityManager()
public ProcessEngineConfigurationImpl setModelEntityManager(ModelEntityManager modelEntityManager)
public ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
public ProcessEngineConfigurationImpl setProcessDefinitionEntityManager(ProcessDefinitionEntityManager processDefinitionEntityManager)
public ProcessDefinitionInfoEntityManager getProcessDefinitionInfoEntityManager()
public ProcessEngineConfigurationImpl setProcessDefinitionInfoEntityManager(ProcessDefinitionInfoEntityManager processDefinitionInfoEntityManager)
public PropertyEntityManager getPropertyEntityManager()
public ProcessEngineConfigurationImpl setPropertyEntityManager(PropertyEntityManager propertyEntityManager)
public ResourceEntityManager getResourceEntityManager()
public ProcessEngineConfigurationImpl setResourceEntityManager(ResourceEntityManager resourceEntityManager)
public TableDataManager getTableDataManager()
public ProcessEngineConfigurationImpl setTableDataManager(TableDataManager tableDataManager)
public CandidateManager getCandidateManager()
public void setCandidateManager(CandidateManager candidateManager)
public List<AsyncRunnableExecutionExceptionHandler> getCustomAsyncRunnableExecutionExceptionHandlers()
public ProcessEngineConfigurationImpl setCustomAsyncRunnableExecutionExceptionHandlers(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers)
public boolean isAddDefaultExceptionHandler()
public ProcessEngineConfigurationImpl setAddDefaultExceptionHandler(boolean addDefaultExceptionHandler)
public HistoryManager getHistoryManager()
public ProcessEngineConfigurationImpl setHistoryManager(HistoryManager historyManager)
public boolean isAsyncHistoryEnabled()
public ProcessEngineConfigurationImpl setAsyncHistoryEnabled(boolean isAsyncHistoryEnabled)
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
public ProcessEngineConfigurationImpl setAsyncHistoryJsonGzipCompressionEnabled(boolean isAsyncHistoryJsonGzipCompressionEnabled)
public boolean isAsyncHistoryJsonGroupingEnabled()
public ProcessEngineConfigurationImpl setAsyncHistoryJsonGroupingEnabled(boolean isAsyncHistoryJsonGroupingEnabled)
public int getAsyncHistoryJsonGroupingThreshold()
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
public AsyncHistoryListener getAsyncHistoryListener()
public ProcessEngineConfigurationImpl setAsyncHistoryListener(AsyncHistoryListener asyncHistoryListener)
public JobManager getJobManager()
public ProcessEngineConfigurationImpl setJobManager(JobManager jobManager)
public DynamicStateManager getDynamicStateManager()
public ProcessEngineConfigurationImpl setDynamicStateManager(DynamicStateManager dynamicStateManager)
public ProcessInstanceMigrationManager getProcessInstanceMigrationManager()
public ProcessEngineConfigurationImpl setProcessInstanceMigrationManager(ProcessInstanceMigrationManager processInstanceMigrationValidationMananger)
public ProcessEngineConfigurationImpl setClock(Clock clock)
setClock
in class ProcessEngineConfiguration
public void resetClock()
public DelegateExpressionFieldInjectionMode getDelegateExpressionFieldInjectionMode()
public ProcessEngineConfigurationImpl setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode)
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public ProcessEngineConfigurationImpl setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public ProcessEngineConfigurationImpl setFlowable5JobProcessors(List<Object> jobProcessors)
public List<JobProcessor> getJobProcessors()
public ProcessEngineConfigurationImpl setJobProcessors(List<JobProcessor> jobProcessors)
public List<HistoryJobProcessor> getHistoryJobProcessors()
public ProcessEngineConfigurationImpl setHistoryJobProcessors(List<HistoryJobProcessor> historyJobProcessors)
public Map<String,List<RuntimeInstanceStateChangeCallback>> getProcessInstanceStateChangedCallbacks()
public ProcessEngineConfigurationImpl setProcessInstanceStateChangedCallbacks(Map<String,List<RuntimeInstanceStateChangeCallback>> processInstanceStateChangedCallbacks)
public SchemaManager getVariableSchemaManager()
public ProcessEngineConfigurationImpl setVariableSchemaManager(SchemaManager variableSchemaManager)
public SchemaManager getTaskSchemaManager()
public ProcessEngineConfigurationImpl setTaskSchemaManager(SchemaManager taskSchemaManager)
public SchemaManager getIdentityLinkSchemaManager()
public ProcessEngineConfigurationImpl setIdentityLinkSchemaManager(SchemaManager identityLinkSchemaManager)
public SchemaManager getEntityLinkSchemaManager()
public ProcessEngineConfigurationImpl setEntityLinkSchemaManager(SchemaManager entityLinkSchemaManager)
public SchemaManager getJobSchemaManager()
public ProcessEngineConfigurationImpl setJobSchemaManager(SchemaManager jobSchemaManager)
public boolean isEnableEntityLinks()
public ProcessEngineConfigurationImpl setEnableEntityLinks(boolean enableEntityLinks)
public boolean isFlowable5CompatibilityEnabled()
public ProcessEngineConfigurationImpl setFlowable5CompatibilityEnabled(boolean flowable5CompatibilityEnabled)
public boolean isValidateFlowable5EntitiesEnabled()
public ProcessEngineConfigurationImpl setValidateFlowable5EntitiesEnabled(boolean validateFlowable5EntitiesEnabled)
public boolean isRedeployFlowable5ProcessDefinitions()
public ProcessEngineConfigurationImpl setRedeployFlowable5ProcessDefinitions(boolean redeployFlowable5ProcessDefinitions)
public Flowable5CompatibilityHandlerFactory getFlowable5CompatibilityHandlerFactory()
public ProcessEngineConfigurationImpl setFlowable5CompatibilityHandlerFactory(Flowable5CompatibilityHandlerFactory flowable5CompatibilityHandlerFactory)
public Flowable5CompatibilityHandler getFlowable5CompatibilityHandler()
public ProcessEngineConfigurationImpl setFlowable5CompatibilityHandler(Flowable5CompatibilityHandler flowable5CompatibilityHandler)
public Object getFlowable5ActivityBehaviorFactory()
public ProcessEngineConfigurationImpl setFlowable5ActivityBehaviorFactory(Object flowable5ActivityBehaviorFactory)
public Object getFlowable5ExpressionManager()
public ProcessEngineConfigurationImpl setFlowable5ExpressionManager(Object flowable5ExpressionManager)
public Object getFlowable5ListenerFactory()
public ProcessEngineConfigurationImpl setFlowable5ListenerFactory(Object flowable5ListenerFactory)
public ProcessEngineConfigurationImpl setFlowable5PreBpmnParseHandlers(List<Object> flowable5PreBpmnParseHandlers)
public ProcessEngineConfigurationImpl setFlowable5PostBpmnParseHandlers(List<Object> flowable5PostBpmnParseHandlers)
public List<Object> getFlowable5CustomDefaultBpmnParseHandlers()
public ProcessEngineConfigurationImpl setFlowable5CustomDefaultBpmnParseHandlers(List<Object> flowable5CustomDefaultBpmnParseHandlers)
public ProcessEngineConfigurationImpl setFlowable5CustomMybatisMappers(Set<Class<?>> flowable5CustomMybatisMappers)
public ProcessEngineConfigurationImpl setFlowable5CustomMybatisXMLMappers(Set<String> flowable5CustomMybatisXMLMappers)
public ProcessEngineConfigurationImpl setAsyncExecutorActivate(boolean asyncExecutorActivate)
setAsyncExecutorActivate
in class ProcessEngineConfiguration
public int getAsyncExecutorCorePoolSize()
public ProcessEngineConfigurationImpl setAsyncExecutorCorePoolSize(int asyncExecutorCorePoolSize)
public int getAsyncExecutorNumberOfRetries()
public ProcessEngineConfigurationImpl setAsyncExecutorNumberOfRetries(int asyncExecutorNumberOfRetries)
public int getAsyncHistoryExecutorNumberOfRetries()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries)
public int getAsyncExecutorMaxPoolSize()
public ProcessEngineConfigurationImpl setAsyncExecutorMaxPoolSize(int asyncExecutorMaxPoolSize)
public long getAsyncExecutorThreadKeepAliveTime()
public ProcessEngineConfigurationImpl setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime)
public int getAsyncExecutorThreadPoolQueueSize()
public ProcessEngineConfigurationImpl setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize)
public BlockingQueue<Runnable> getAsyncExecutorThreadPoolQueue()
public ProcessEngineConfigurationImpl setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue)
public long getAsyncExecutorSecondsToWaitOnShutdown()
public ProcessEngineConfigurationImpl setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown)
public int getAsyncExecutorMaxTimerJobsPerAcquisition()
public ProcessEngineConfigurationImpl setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition)
public int getAsyncExecutorMaxAsyncJobsDuePerAcquisition()
public ProcessEngineConfigurationImpl setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition)
public int getAsyncExecutorDefaultTimerJobAcquireWaitTime()
public ProcessEngineConfigurationImpl setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime)
public int getAsyncExecutorDefaultAsyncJobAcquireWaitTime()
public ProcessEngineConfigurationImpl setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime)
public int getAsyncExecutorDefaultQueueSizeFullWaitTime()
public ProcessEngineConfigurationImpl setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime)
public String getAsyncExecutorLockOwner()
public ProcessEngineConfigurationImpl setAsyncExecutorLockOwner(String asyncExecutorLockOwner)
public int getAsyncExecutorTimerLockTimeInMillis()
public ProcessEngineConfigurationImpl setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis)
public int getAsyncExecutorAsyncJobLockTimeInMillis()
public ProcessEngineConfigurationImpl setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis)
public int getAsyncExecutorResetExpiredJobsInterval()
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval)
public int getAsyncExecutorResetExpiredJobsMaxTimeout()
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout)
public ExecuteAsyncRunnableFactory getAsyncExecutorExecuteAsyncRunnableFactory()
public ProcessEngineConfigurationImpl setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory)
public int getAsyncExecutorResetExpiredJobsPageSize()
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize)
public boolean isAsyncExecutorIsMessageQueueMode()
public ProcessEngineConfigurationImpl setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode)
public boolean isAsyncHistoryExecutorIsMessageQueueMode()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode)
public String getJobExecutionScope()
public ProcessEngineConfigurationImpl setJobExecutionScope(String jobExecutionScope)
public String getHistoryJobExecutionScope()
public ProcessEngineConfigurationImpl setHistoryJobExecutionScope(String historyJobExecutionScope)
public int getAsyncHistoryExecutorCorePoolSize()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorCorePoolSize(int asyncHistoryExecutorCorePoolSize)
public int getAsyncHistoryExecutorMaxPoolSize()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorMaxPoolSize(int asyncHistoryExecutorMaxPoolSize)
public long getAsyncHistoryExecutorThreadKeepAliveTime()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorThreadKeepAliveTime(long asyncHistoryExecutorThreadKeepAliveTime)
public int getAsyncHistoryExecutorThreadPoolQueueSize()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorThreadPoolQueueSize(int asyncHistoryExecutorThreadPoolQueueSize)
public BlockingQueue<Runnable> getAsyncHistoryExecutorThreadPoolQueue()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue)
public long getAsyncHistoryExecutorSecondsToWaitOnShutdown()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorSecondsToWaitOnShutdown(long asyncHistoryExecutorSecondsToWaitOnShutdown)
public int getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime)
public int getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime)
public String getAsyncHistoryExecutorLockOwner()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner)
public int getAsyncHistoryExecutorAsyncJobLockTimeInMillis()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis)
public int getAsyncHistoryExecutorResetExpiredJobsInterval()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval)
public int getAsyncHistoryExecutorResetExpiredJobsPageSize()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize)
public boolean isAsyncExecutorMessageQueueMode()
public boolean isAsyncHistoryExecutorMessageQueueMode()
public boolean isAsyncExecutorAsyncJobAcquisitionEnabled()
public ProcessEngineConfigurationImpl setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled)
public boolean isAsyncExecutorTimerJobAcquisitionEnabled()
public ProcessEngineConfigurationImpl setAsyncExecutorTimerJobAcquisitionEnabled(boolean isAsyncExecutorTimerJobAcquisitionEnabled)
public boolean isAsyncExecutorResetExpiredJobsEnabled()
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled)
public boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled)
public boolean isAsyncHistoryExecutorTimerJobAcquisitionEnabled()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorTimerJobAcquisitionEnabled(boolean isAsyncHistoryExecutorTimerJobAcquisitionEnabled)
public boolean isAsyncHistoryExecutorResetExpiredJobsEnabled()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled)
public JobServiceConfiguration getJobServiceConfiguration()
public ProcessEngineConfigurationImpl setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
Copyright © 2019 Flowable. All rights reserved.