public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfiguration implements ScriptingEngineAwareEngineConfiguration, HasExpressionManagerEngineConfiguration, HasVariableTypes, HasVariableServiceConfiguration
activityFontName, alwaysUseArraysForDmnMultiHitPolicies, annotationFontName, asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, asyncHistoryTaskExecutor, asyncTaskExecutor, asyncTaskInvoker, asyncTaskInvokerTaskExecutor, cleanInstancesBatchSize, cleanInstancesEndedAfter, defaultCamelContext, defaultFailedJobWaitTime, drawSequenceFlowNameWithNoLabelDI, enableHistoryCleaning, enableProcessDefinitionHistoryLevel, enableProcessDefinitionInfoCache, history, historyCleaningManager, historyCleaningTimeCycleConfig, historyLevel, httpClientConfig, idBlockSize, isCreateDiagramOnDeploy, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, labelFontName, mailServerDefaultCharset, mailServerDefaultFrom, mailServerForceTo, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerSSLPort, mailServerUsername, mailSessionJndi, mailSessionsJndi, processDiagramGenerator, processEngineName, shutdownAsyncHistoryTaskExecutor, shutdownAsyncTaskExecutor, shutdownAsyncTaskInvokerTaskExecutor, taskPostProcessor, useSSL, useTLSadditionalEventDispatchActions, 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| Constructor and Description |
|---|
ProcessEngineConfigurationImpl() |
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getActivityFontName, getAnnotationFontName, getAsyncExecutor, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getAsyncHistoryTaskExecutor, getAsyncTaskExecutor, getAsyncTaskInvoker, getAsyncTaskInvokerTaskExecutor, getCleanInstancesBatchSize, getCleanInstancesEndedAfter, getCleanInstancesEndedAfterNumberOfDays, getDefaultCamelContext, getDefaultFailedJobWaitTime, getEngineName, getHistory, getHistoryCleaningManager, getHistoryCleaningTimeCycleConfig, getHistoryLevel, getHttpClientConfig, getIdBlockSize, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLabelFontName, getMailServer, getMailServerDefaultCharset, getMailServerDefaultFrom, getMailServerForceTo, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerSSLPort, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessDiagramGenerator, getProcessEngineLifecycleListener, getTaskPostProcessor, isAlwaysUseArraysForDmnMultiHitPolicies, isAsyncExecutorActivate, isAsyncHistoryExecutorActivate, isCreateDiagramOnDeploy, isDrawSequenceFlowNameWithNoLabelDI, isEnableHistoryCleaning, isEnableProcessDefinitionHistoryLevel, isEnableProcessDefinitionInfoCache, isJpaCloseEntityManager, isJpaHandleTransaction, setActivityFontName, setAlwaysUseArraysForDmnMultiHitPolicies, setAnnotationFontName, setAsyncExecutor, setAsyncFailedJobWaitTime, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setAsyncHistoryTaskExecutor, setAsyncTaskExecutor, setAsyncTaskInvoker, setAsyncTaskInvokerTaskExecutor, setClassLoader, setCleanInstancesBatchSize, setCleanInstancesEndedAfter, setCleanInstancesEndedAfterNumberOfDays, setCreateDiagramOnDeploy, setDatabaseCatalog, setDatabaseSchema, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSource, setDataSourceJndiName, setDefaultCamelContext, setDefaultFailedJobWaitTime, setDrawSequenceFlowNameWithNoLabelDI, setEnableHistoryCleaning, setEnableProcessDefinitionHistoryLevel, setEnableProcessDefinitionInfoCache, setHistory, setHistoryCleaningManager, setHistoryCleaningTimeCycleConfig, setHistoryLevel, setHttpClientConfig, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLabelFontName, setMailServerDefaultCharset, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerSSLPort, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessDiagramGenerator, setProcessEngineLifecycleListener, setTablePrefixIsSchema, setTaskPostProcessor, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncodingaddEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, createTransactionInterceptor, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, 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, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initDefaultCommandConfig, initEngineConfigurations, initEventDispatcher, initEventListeners, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initObjectMapper, initSchemaCommandConfig, initService, initSqlSessionFactory, initTransactionContextFactory, 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, setCommandContextFactory, setCommandExecutor, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostDeployers, setCustomPreDeployers, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmtpublic 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 ProcessMigrationService processInstanceMigrationService
protected boolean disableIdmEngine
protected boolean disableEventRegistry
protected AttachmentDataManager attachmentDataManager
protected CommentDataManager commentDataManager
protected DeploymentDataManager deploymentDataManager
protected EventLogEntryDataManager eventLogEntryDataManager
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 ResourceDataManager resourceDataManager
protected AttachmentEntityManager attachmentEntityManager
protected CommentEntityManager commentEntityManager
protected DeploymentEntityManager deploymentEntityManager
protected EventLogEntryEntityManager eventLogEntryEntityManager
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 ResourceEntityManager resourceEntityManager
protected CandidateManager candidateManager
protected HistoryManager historyManager
protected HistoryConfigurationSettings historyConfigurationSettings
protected boolean isAsyncHistoryEnabled
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
protected int asyncHistoryJsonGroupingThreshold
protected AsyncHistoryListener asyncHistoryListener
protected ChangeTenantIdManager changeTenantIdManager
protected JobManager jobManager
protected DynamicStateManager dynamicStateManager
protected ProcessInstanceMigrationManager processInstanceMigrationManager
protected DecisionTableVariableManager decisionTableVariableManager
protected VariableServiceConfiguration variableServiceConfiguration
protected IdentityLinkServiceConfiguration identityLinkServiceConfiguration
protected EntityLinkServiceConfiguration entityLinkServiceConfiguration
protected EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration
protected TaskServiceConfiguration taskServiceConfiguration
protected JobServiceConfiguration jobServiceConfiguration
protected BatchServiceConfiguration batchServiceConfiguration
protected boolean enableEntityLinks
protected VariableAggregator variableAggregator
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 DeploymentCache<ProcessDefinitionInfoCacheObject> 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 AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration
DefaultAsyncTaskExecutorprotected BlockingQueue<Runnable> asyncExecutorThreadPoolQueue
By default null. If null, an ArrayBlockingQueue will be created of size defined in the asyncExecutorTaskExecutorConfiguration.
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 ThreadFactory asyncExecutorThreadFactory
protected int asyncExecutorResetExpiredJobsMaxTimeout
By default 24 hours, as this should be a very exceptional case.
protected boolean asyncExecutorMessageQueueMode
Set this to true when using the message queue based job executor.
protected AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration
protected AsyncJobExecutorConfiguration asyncExecutorConfiguration
protected AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration
protected boolean asyncHistoryExecutorMessageQueueMode
protected int asyncHistoryExecutorNumberOfRetries
protected AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration
protected BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue
protected String jobExecutionScope
protected String historyJobExecutionScope
protected String batchStatusTimeCycleConfig
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<FlowableAstFunctionCreator> astFunctionCreators
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 ServiceTaskValidator customServiceTaskValidator
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 InternalProcessLocalizationManager internalProcessLocalizationManager
protected InternalProcessDefinitionLocalizationManager internalProcessDefinitionLocalizationManager
protected InternalJobManager internalJobManager
protected InternalJobCompatibilityManager internalJobCompatibilityManager
protected Map<String,List<RuntimeInstanceStateChangeCallback>> processInstanceStateChangedCallbacks
protected List<ProcessInstanceMigrationCallback> processInstanceMigrationCallbacks
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 boolean jsonVariableTypeTrackObjects
This means that, when true, in a JavaDelegate you can write:
JsonNode jsonNode = (JsonNode) execution.getVariable("customer");
customer.put("name", "Kermit");
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.protected boolean parallelMultiInstanceAsyncLeave
protected ExpressionManager expressionManager
protected Collection<ELResolver> preDefaultELResolvers
protected Collection<ELResolver> preBeanELResolvers
protected Collection<ELResolver> postDefaultELResolvers
protected ScriptingEngines scriptingEngines
protected ScriptBindingsFactory scriptBindingsFactory
protected List<ResolverFactory> resolverFactories
protected Collection<ResolverFactory> preDefaultResolverFactories
protected Collection<ResolverFactory> postDefaultResolverFactories
protected boolean isExpressionCacheEnabled
protected int expressionCacheSize
protected int expressionTextLengthCacheLimit
protected BusinessCalendarManager businessCalendarManager
protected StartProcessInstanceInterceptor startProcessInstanceInterceptor
protected CreateUserTaskInterceptor createUserTaskInterceptor
protected CreateExternalWorkerJobInterceptor createExternalWorkerJobInterceptor
protected IdentityLinkInterceptor identityLinkInterceptor
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 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 isFormFieldValidationEnabled
protected org.flowable.eventregistry.api.EventRegistryEventConsumer eventRegistryEventConsumer
protected boolean eventRegistryStartProcessInstanceAsync
EventRegistryEventConsumer.
This is a fallback applied for all events. We suggest modelling your processes appropriately, i.e. making the start event async.protected boolean eventRegistryUniqueProcessInstanceCheckWithLock
protected Duration eventRegistryUniqueProcessInstanceStartLockTime
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 List<JobProcessor> jobProcessors
protected List<HistoryJobProcessor> historyJobProcessors
protected boolean enableVerboseExecutionTreeLogging
protected PerformanceSettings performanceSettings
protected FlowableEngineAgendaFactory agendaFactory
protected SchemaManager identityLinkSchemaManager
protected SchemaManager entityLinkSchemaManager
protected SchemaManager eventSubscriptionSchemaManager
protected SchemaManager variableSchemaManager
protected SchemaManager taskSchemaManager
protected SchemaManager jobSchemaManager
protected SchemaManager batchSchemaManager
protected boolean handleProcessEngineExecutorsAfterEngineCreate
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 ProcessEngineConfigurationpublic void init()
public void initFailedJobCommandFactory()
public void initCommandExecutors()
initCommandExecutors in class AbstractEngineConfigurationpublic void initCommandInvoker()
initCommandInvoker in class AbstractEngineConfigurationpublic String getEngineCfgKey()
getEngineCfgKey in class AbstractEngineConfigurationpublic String getEngineScopeType()
getEngineScopeType in class AbstractEngineConfigurationpublic List<CommandInterceptor> getAdditionalDefaultCommandInterceptors()
getAdditionalDefaultCommandInterceptors in class AbstractEngineConfigurationpublic void initServices()
public void initSchemaManager()
initSchemaManager in class AbstractEngineConfigurationpublic void initNonRelationalDataSource()
protected void initProcessSchemaManager()
protected void initVariableSchemaManager()
protected void initTaskSchemaManager()
protected void initIdentityLinkSchemaManager()
protected void initEntityLinkSchemaManager()
protected void initEventSubscriptionSchemaManager()
protected void initJobSchemaManager()
protected void initBatchSchemaManager()
public void initSchemaManagementCommand()
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)
initMybatisTypeHandlers in class AbstractEngineConfigurationpublic InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setCustomMybatisMappers(Set<Class<?>> customMybatisMappers)
setCustomMybatisMappers in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers)
setCustomMybatisXMLMappers in class AbstractEngineConfigurationpublic void initDataManagers()
initDataManagers in class AbstractEngineConfigurationpublic void initEntityManagers()
initEntityManagers in class AbstractEngineConfigurationpublic void initCandidateManager()
public void initVariableAggregator()
public void initHistoryConfigurationSettings()
public void initHistoryManager()
public void initChangeTenantIdManager()
public void initDynamicStateManager()
public void initProcessInstanceMigrationValidationManager()
public void initIdentityLinkInterceptor()
public void initSessionFactories()
initSessionFactories in class AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class AbstractEngineConfigurationpublic void initAsyncHistorySessionFactory()
protected void initDefaultAsyncHistoryListener()
public void configureVariableServiceConfiguration()
public void initVariableServiceConfiguration()
protected VariableServiceConfiguration instantiateVariableServiceConfiguration()
public void initIdentityLinkServiceConfiguration()
protected IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration()
public void initEntityLinkServiceConfiguration()
protected EntityLinkServiceConfiguration instantiateEntityLinkServiceConfiguration()
public void initEventSubscriptionServiceConfiguration()
protected EventSubscriptionServiceConfiguration instantiateEventSubscriptionServiceConfiguration()
public void initTaskServiceConfiguration()
protected TaskServiceConfiguration instantiateTaskServiceConfiguration()
public void configureJobServiceConfiguration()
public void initJobServiceConfiguration()
protected JobServiceConfiguration instantiateJobServiceConfiguration()
public void addJobHandler(JobHandler jobHandler)
public void removeJobHandler(String jobHandlerType)
public void addHistoryJobHandler(HistoryJobHandler historyJobHandler)
public void initBatchServiceConfiguration()
protected BatchServiceConfiguration instantiateBatchServiceConfiguration()
public void afterInitTaskServiceConfiguration()
public void afterInitEventRegistryEventBusConsumer()
public void initHistoryCleaningManager()
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()
protected void initAsyncTaskExecutor()
protected void initAsyncTaskInvoker()
public void initAsyncExecutor()
protected void initAsyncHistoryTaskExecutor()
public void initAsyncHistoryExecutor()
protected AsyncJobExecutorConfiguration getOrCreateAsyncHistoryExecutorConfiguration()
public void initHistoryLevel()
public void initIdGenerator()
initIdGenerator in class AbstractEngineConfigurationpublic void initTransactionFactory()
initTransactionFactory in class AbstractEngineConfigurationpublic void initHelpers()
public void initVariableTypes()
public void initFormEngines()
public void initFormTypes()
public void initScriptBindingsFactory()
public void initScriptingEngines()
public void initExpressionManager()
public void initBusinessCalendarManager()
public void initAgendaFactory()
public void initDelegateInterceptor()
public void initEventHandlers()
public void initJpa()
public void initProcessValidator()
protected void initAdditionalEventDispatchActions()
initAdditionalEventDispatchActions in class AbstractEngineConfigurationpublic void initFormFieldHandler()
public void initFunctionDelegates()
public void initAstFunctionCreators()
public void initDatabaseEventLogging()
public void initFlowable5CompatibilityHandler()
protected void postProcessEngineInitialisation()
ProcessEngine is initialized, but before it is returnedpublic void close()
close in class AbstractEngineConfigurationpublic Runnable getProcessEngineCloseRunnable()
protected List<EngineConfigurator> getEngineSpecificEngineConfigurators()
getEngineSpecificEngineConfigurators in class AbstractEngineConfigurationprotected EngineConfigurator createDefaultEventRegistryEngineConfigurator()
public ProcessEngineConfigurationImpl addConfigurator(EngineConfigurator configurator)
addConfigurator in class AbstractEngineConfigurationpublic void initLocalizationManagers()
public ProcessEngineConfigurationImpl setEngineName(String processEngineName)
setEngineName in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setDatabaseSchemaUpdate(String databaseSchemaUpdate)
setDatabaseSchemaUpdate in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setJdbcUrl(String jdbcUrl)
setJdbcUrl in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setDefaultCommandConfig(CommandConfig defaultCommandConfig)
setDefaultCommandConfig in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setSchemaCommandConfig(CommandConfig schemaCommandConfig)
setSchemaCommandConfig in class AbstractEngineConfigurationpublic List<CommandInterceptor> getCustomPreCommandInterceptors()
getCustomPreCommandInterceptors in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setCustomPreCommandInterceptors(List<CommandInterceptor> customPreCommandInterceptors)
setCustomPreCommandInterceptors in class AbstractEngineConfigurationpublic List<CommandInterceptor> getCustomPostCommandInterceptors()
getCustomPostCommandInterceptors in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setCustomPostCommandInterceptors(List<CommandInterceptor> customPostCommandInterceptors)
setCustomPostCommandInterceptors in class AbstractEngineConfigurationpublic List<CommandInterceptor> getCommandInterceptors()
getCommandInterceptors in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setCommandInterceptors(List<CommandInterceptor> commandInterceptors)
setCommandInterceptors in class AbstractEngineConfigurationpublic RepositoryService getRepositoryService()
getRepositoryService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setRepositoryService(RepositoryService repositoryService)
public RuntimeService getRuntimeService()
getRuntimeService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setRuntimeService(RuntimeService runtimeService)
public HistoryService getHistoryService()
getHistoryService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setHistoryService(HistoryService historyService)
public IdentityService getIdentityService()
getIdentityService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setIdentityService(IdentityService identityService)
public TaskService getTaskService()
getTaskService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setTaskService(TaskService taskService)
public FormService getFormService()
getFormService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setFormService(FormService formService)
public ManagementService getManagementService()
getManagementService in class ProcessEngineConfigurationpublic ProcessEngineConfigurationImpl setManagementService(ManagementService managementService)
public DynamicBpmnService getDynamicBpmnService()
public ProcessEngineConfigurationImpl setDynamicBpmnService(DynamicBpmnService dynamicBpmnService)
public ProcessMigrationService getProcessMigrationService()
public void setProcessInstanceMigrationService(ProcessMigrationService processInstanceMigrationService)
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
getProcessEngineConfiguration in class ProcessEngineConfigurationpublic boolean isDisableIdmEngine()
public ProcessEngineConfigurationImpl setDisableIdmEngine(boolean disableIdmEngine)
public boolean isDisableEventRegistry()
public ProcessEngineConfigurationImpl setDisableEventRegistry(boolean disableEventRegistry)
public ProcessEngineConfigurationImpl setSessionFactories(Map<Class<?>,SessionFactory> sessionFactories)
setSessionFactories in class AbstractEngineConfigurationpublic 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 AbstractEngineConfigurationpublic 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 ScriptingEngineAwareEngineConfigurationpublic ProcessEngineConfigurationImpl setScriptingEngines(ScriptingEngines scriptingEngines)
setScriptingEngines in interface ScriptingEngineAwareEngineConfigurationpublic org.flowable.variable.api.types.VariableTypes getVariableTypes()
getVariableTypes in interface HasVariableTypespublic ProcessEngineConfigurationImpl setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
setVariableTypes in interface HasVariableTypespublic IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
public ProcessEngineConfigurationImpl setIdentityLinkServiceConfiguration(IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
public EntityLinkServiceConfiguration getEntityLinkServiceConfiguration()
public ProcessEngineConfigurationImpl setEntityLinkServiceConfiguration(EntityLinkServiceConfiguration entityLinkServiceConfiguration)
public TaskServiceConfiguration getTaskServiceConfiguration()
public ProcessEngineConfigurationImpl setTaskServiceConfiguration(TaskServiceConfiguration taskServiceConfiguration)
public ProcessEngineConfigurationImpl setVariableServiceConfiguration(VariableServiceConfiguration variableServiceConfiguration)
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 InternalProcessLocalizationManager getInternalProcessLocalizationManager()
public ProcessEngineConfigurationImpl setInternalProcessLocalizationManager(InternalProcessLocalizationManager internalProcessLocalizationManager)
public InternalProcessDefinitionLocalizationManager getInternalProcessDefinitionLocalizationManager()
public ProcessEngineConfigurationImpl setInternalProcessDefinitionLocalizationManager(InternalProcessDefinitionLocalizationManager internalProcessDefinitionLocalizationManager)
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 boolean isJsonVariableTypeTrackObjects()
public ProcessEngineConfigurationImpl setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
public boolean isParallelMultiInstanceAsyncLeave()
public ProcessEngineConfigurationImpl setParallelMultiInstanceAsyncLeave(boolean parallelMultiInstanceAsyncLeave)
public Collection<ELResolver> getPreDefaultELResolvers()
public ProcessEngineConfigurationImpl setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers)
public ProcessEngineConfigurationImpl addPreDefaultELResolver(ELResolver elResolver)
public Collection<ELResolver> getPreBeanELResolvers()
public ProcessEngineConfigurationImpl setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers)
public ProcessEngineConfigurationImpl addPreBeanELResolver(ELResolver elResolver)
public Collection<ELResolver> getPostDefaultELResolvers()
public ProcessEngineConfigurationImpl setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers)
public ProcessEngineConfigurationImpl addPostDefaultELResolver(ELResolver elResolver)
public ExpressionManager getExpressionManager()
getExpressionManager in interface HasExpressionManagerEngineConfigurationpublic ProcessEngineConfigurationImpl setExpressionManager(ExpressionManager expressionManager)
setExpressionManager in interface HasExpressionManagerEngineConfigurationpublic 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 StartProcessInstanceInterceptor getStartProcessInstanceInterceptor()
public ProcessEngineConfigurationImpl setStartProcessInstanceInterceptor(StartProcessInstanceInterceptor startProcessInstanceInterceptor)
public CreateUserTaskInterceptor getCreateUserTaskInterceptor()
public ProcessEngineConfigurationImpl setCreateUserTaskInterceptor(CreateUserTaskInterceptor createUserTaskInterceptor)
public CreateExternalWorkerJobInterceptor getCreateExternalWorkerJobInterceptor()
public ProcessEngineConfigurationImpl setCreateExternalWorkerJobInterceptor(CreateExternalWorkerJobInterceptor createExternalWorkerJobInterceptor)
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)
@Deprecated public ProcessEngineConfigurationImpl setExecutionQueryLimit(int executionQueryLimit)
@Deprecated public ProcessEngineConfigurationImpl setTaskQueryLimit(int taskQueryLimit)
@Deprecated public ProcessEngineConfigurationImpl setHistoricTaskQueryLimit(int historicTaskQueryLimit)
@Deprecated 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 AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
setTransactionFactory in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl addCustomSessionFactory(SessionFactory sessionFactory)
addCustomSessionFactory in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setCustomSessionFactories(List<SessionFactory> customSessionFactories)
setCustomSessionFactories in class AbstractEngineConfigurationpublic 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 Collection<ResolverFactory> getPreDefaultResolverFactories()
public ProcessEngineConfigurationImpl setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories)
public ProcessEngineConfigurationImpl addPreDefaultResolverFactory(ResolverFactory resolverFactory)
public Collection<ResolverFactory> getPostDefaultResolverFactories()
public ProcessEngineConfigurationImpl setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories)
public ProcessEngineConfigurationImpl addPostDefaultResolverFactory(ResolverFactory resolverFactory)
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 ProcessEngineConfigurationImpl setProcessDefinitionInfoCache(DeploymentCache<ProcessDefinitionInfoCacheObject> processDefinitionInfoCache)
public DeploymentCache<ProcessDefinitionInfoCacheObject> getProcessDefinitionInfoCache()
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 AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setEnableEventDispatcher(boolean enableEventDispatcher)
setEnableEventDispatcher in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setTypedEventListeners(Map<String,List<FlowableEventListener>> typedListeners)
setTypedEventListeners in class AbstractEngineConfigurationpublic ProcessEngineConfigurationImpl setEventListeners(List<FlowableEventListener> eventListeners)
setEventListeners in class AbstractEngineConfigurationpublic ProcessValidator getProcessValidator()
public ProcessEngineConfigurationImpl setProcessValidator(ProcessValidator processValidator)
public ServiceTaskValidator getCustomServiceTaskValidator()
public ProcessEngineConfigurationImpl setCustomServiceTaskValidator(ServiceTaskValidator customServiceTaskValidator)
public FormFieldHandler getFormFieldHandler()
public ProcessEngineConfigurationImpl setFormFieldHandler(FormFieldHandler formFieldHandler)
public boolean isFormFieldValidationEnabled()
public ProcessEngineConfigurationImpl setFormFieldValidationEnabled(boolean flag)
public org.flowable.eventregistry.api.EventRegistryEventConsumer getEventRegistryEventConsumer()
public ProcessEngineConfigurationImpl setEventRegistryEventConsumer(org.flowable.eventregistry.api.EventRegistryEventConsumer eventRegistryEventConsumer)
public boolean isEventRegistryStartProcessInstanceAsync()
public ProcessEngineConfigurationImpl setEventRegistryStartProcessInstanceAsync(boolean eventRegistryStartProcessInstanceAsync)
public boolean isEventRegistryUniqueProcessInstanceCheckWithLock()
public ProcessEngineConfigurationImpl setEventRegistryUniqueProcessInstanceCheckWithLock(boolean eventRegistryUniqueProcessInstanceCheckWithLock)
public Duration getEventRegistryUniqueProcessInstanceStartLockTime()
public ProcessEngineConfigurationImpl setEventRegistryUniqueProcessInstanceStartLockTime(Duration eventRegistryUniqueProcessInstanceStartLockTime)
public List<FlowableFunctionDelegate> getFlowableFunctionDelegates()
public ProcessEngineConfigurationImpl setFlowableFunctionDelegates(List<FlowableFunctionDelegate> flowableFunctionDelegates)
public List<FlowableFunctionDelegate> getCustomFlowableFunctionDelegates()
public ProcessEngineConfigurationImpl setCustomFlowableFunctionDelegates(List<FlowableFunctionDelegate> customFlowableFunctionDelegates)
public List<FlowableAstFunctionCreator> getAstFunctionCreators()
public void setAstFunctionCreators(List<FlowableAstFunctionCreator> astFunctionCreators)
public boolean isEnableDatabaseEventLogging()
public ProcessEngineConfigurationImpl setEnableDatabaseEventLogging(boolean enableDatabaseEventLogging)
public boolean isEnableHistoricTaskLogging()
public ProcessEngineConfigurationImpl setEnableHistoricTaskLogging(boolean enableHistoricTaskLogging)
public ProcessEngineConfigurationImpl setUsingRelationalDatabase(boolean usingRelationalDatabase)
setUsingRelationalDatabase in class AbstractEngineConfigurationpublic 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 ProcessEngineConfigurationImpl setByteArrayDataManager(ByteArrayDataManager byteArrayDataManager)
setByteArrayDataManager in class AbstractEngineConfigurationpublic CommentDataManager getCommentDataManager()
public ProcessEngineConfigurationImpl setCommentDataManager(CommentDataManager commentDataManager)
public DeploymentDataManager getDeploymentDataManager()
public ProcessEngineConfigurationImpl setDeploymentDataManager(DeploymentDataManager deploymentDataManager)
public EventLogEntryDataManager getEventLogEntryDataManager()
public ProcessEngineConfigurationImpl setEventLogEntryDataManager(EventLogEntryDataManager eventLogEntryDataManager)
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 ProcessEngineConfigurationImpl setPropertyDataManager(PropertyDataManager propertyDataManager)
setPropertyDataManager in class AbstractEngineConfigurationpublic ResourceDataManager getResourceDataManager()
public ProcessEngineConfigurationImpl setResourceDataManager(ResourceDataManager resourceDataManager)
public AttachmentEntityManager getAttachmentEntityManager()
public ProcessEngineConfigurationImpl setAttachmentEntityManager(AttachmentEntityManager attachmentEntityManager)
public ProcessEngineConfigurationImpl setByteArrayEntityManager(ByteArrayEntityManager byteArrayEntityManager)
setByteArrayEntityManager in class AbstractEngineConfigurationpublic CommentEntityManager getCommentEntityManager()
public ProcessEngineConfigurationImpl setCommentEntityManager(CommentEntityManager commentEntityManager)
public DeploymentEntityManager getDeploymentEntityManager()
public ProcessEngineConfigurationImpl setDeploymentEntityManager(DeploymentEntityManager deploymentEntityManager)
public EventLogEntryEntityManager getEventLogEntryEntityManager()
public ProcessEngineConfigurationImpl setEventLogEntryEntityManager(EventLogEntryEntityManager eventLogEntryEntityManager)
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 ProcessEngineConfigurationImpl setPropertyEntityManager(PropertyEntityManager propertyEntityManager)
setPropertyEntityManager in class AbstractEngineConfigurationpublic ResourceEntityManager getResourceEntityManager()
public ProcessEngineConfigurationImpl setResourceEntityManager(ResourceEntityManager resourceEntityManager)
public ProcessEngineConfigurationImpl setTableDataManager(TableDataManager tableDataManager)
setTableDataManager in class AbstractEngineConfigurationpublic 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 HistoryConfigurationSettings getHistoryConfigurationSettings()
public ProcessEngineConfigurationImpl setHistoryConfigurationSettings(HistoryConfigurationSettings historyConfigurationSettings)
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 ChangeTenantIdManager getChangeTenantIdManager()
public ProcessEngineConfigurationImpl setChangeTenantIdManager(ChangeTenantIdManager changeTenantIdManager)
public ProcessEngineConfigurationImpl setChangeTenantEntityTypes(Set<String> changeTenantEntityTypes)
public DynamicStateManager getDynamicStateManager()
public ProcessEngineConfigurationImpl setDynamicStateManager(DynamicStateManager dynamicStateManager)
public ProcessInstanceMigrationManager getProcessInstanceMigrationManager()
public ProcessEngineConfigurationImpl setProcessInstanceMigrationManager(ProcessInstanceMigrationManager processInstanceMigrationValidationMananger)
public DecisionTableVariableManager getDecisionTableVariableManager()
public ProcessEngineConfigurationImpl setDecisionTableVariableManager(DecisionTableVariableManager decisionTableVariableManager)
public IdentityLinkInterceptor getIdentityLinkInterceptor()
public ProcessEngineConfigurationImpl setIdentityLinkInterceptor(IdentityLinkInterceptor identityLinkInterceptor)
public ProcessEngineConfigurationImpl setClock(Clock clock)
setClock in class ProcessEngineConfigurationpublic void resetClock()
public DelegateExpressionFieldInjectionMode getDelegateExpressionFieldInjectionMode()
public ProcessEngineConfigurationImpl setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode)
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 List<ProcessInstanceMigrationCallback> getProcessInstanceMigrationCallbacks()
public ProcessEngineConfigurationImpl setProcessInstanceMigrationCallbacks(List<ProcessInstanceMigrationCallback> processInstanceMigrationCallbacks)
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 getEventSubscriptionSchemaManager()
public ProcessEngineConfigurationImpl setEventSubscriptionSchemaManager(SchemaManager eventSubscriptionSchemaManager)
public SchemaManager getJobSchemaManager()
public ProcessEngineConfigurationImpl setJobSchemaManager(SchemaManager jobSchemaManager)
public SchemaManager getBatchSchemaManager()
public ProcessEngineConfigurationImpl setBatchSchemaManager(SchemaManager batchSchemaManager)
public boolean isEnableEntityLinks()
public ProcessEngineConfigurationImpl setEnableEntityLinks(boolean enableEntityLinks)
public VariableAggregator getVariableAggregator()
public ProcessEngineConfigurationImpl setVariableAggregator(VariableAggregator variableAggregator)
public boolean isHandleProcessEngineExecutorsAfterEngineCreate()
public void setHandleProcessEngineExecutorsAfterEngineCreate(boolean handleProcessEngineExecutorsAfterEngineCreate)
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 ProcessEngineConfigurationprotected AsyncTaskExecutorConfiguration getOrCreateAsyncTaskInvokerTaskExecutorConfiguration()
public AsyncTaskExecutorConfiguration getAsyncTaskInvokerTaskExecutorConfiguration()
public ProcessEngineConfigurationImpl setAsyncTaskInvokerTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration)
protected AsyncTaskExecutorConfiguration getOrCreateAsyncExecutorTaskExecutorConfiguration()
public AsyncTaskExecutorConfiguration getAsyncExecutorTaskExecutorConfiguration()
public ProcessEngineConfigurationImpl setAsyncExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration)
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 boolean isAsyncExecutorAllowCoreThreadTimeout()
public ProcessEngineConfigurationImpl setAsyncExecutorAllowCoreThreadTimeout(boolean asyncExecutorAllowCoreThreadTimeout)
public ThreadFactory getAsyncExecutorThreadFactory()
public ProcessEngineConfigurationImpl setAsyncExecutorThreadFactory(ThreadFactory asyncExecutorThreadFactory)
@Deprecated public int getAsyncExecutorMaxTimerJobsPerAcquisition()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition)
@Deprecated public int getAsyncExecutorMaxAsyncJobsDuePerAcquisition()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition)
@Deprecated public int getAsyncExecutorDefaultTimerJobAcquireWaitTime()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime)
@Deprecated public int getAsyncExecutorDefaultAsyncJobAcquireWaitTime()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime)
@Deprecated public int getAsyncExecutorDefaultQueueSizeFullWaitTime()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime)
@Deprecated public String getAsyncExecutorLockOwner()
AsyncJobExecutorConfiguration.getLockOwner() via getAsyncExecutorConfiguration()@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorLockOwner(String asyncExecutorLockOwner)
AsyncJobExecutorConfiguration.setLockOwner(String) via getAsyncExecutorConfiguration()@Deprecated public boolean isAsyncExecutorUnlockOwnedJobs()
AsyncJobExecutorConfiguration.isUnlockOwnedJobs() via getAsyncExecutorConfiguration()@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorUnlockOwnedJobs(boolean asyncExecutorUnlockOwnedJobs)
@Deprecated public int getAsyncExecutorTimerLockTimeInMillis()
AsyncJobExecutorConfiguration.getTimerLockTime() via getAsyncExecutorConfiguration()@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis)
@Deprecated public int getAsyncExecutorAsyncJobLockTimeInMillis()
AsyncJobExecutorConfiguration.getAsyncJobLockTime() via getAsyncExecutorConfiguration()@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis)
@Deprecated public int getAsyncExecutorResetExpiredJobsInterval()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval)
public int getAsyncExecutorResetExpiredJobsMaxTimeout()
public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout)
public ExecuteAsyncRunnableFactory getAsyncExecutorExecuteAsyncRunnableFactory()
public ProcessEngineConfigurationImpl setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory)
@Deprecated public int getAsyncExecutorResetExpiredJobsPageSize()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize)
public boolean isAsyncExecutorIsMessageQueueMode()
public ProcessEngineConfigurationImpl setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode)
public AsyncJobExecutorConfiguration getAsyncExecutorConfiguration()
public ProcessEngineConfigurationImpl setAsyncExecutorConfiguration(AsyncJobExecutorConfiguration asyncExecutorConfiguration)
public AsyncJobExecutorConfiguration getAsyncHistoryExecutorConfiguration()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorConfiguration(AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration)
public boolean isAsyncHistoryExecutorIsMessageQueueMode()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode)
public ProcessEngineConfigurationImpl setEnabledJobCategories(List<String> enabledJobCategories)
public ProcessEngineConfigurationImpl addEnabledJobCategory(String jobCategory)
public String getJobExecutionScope()
public ProcessEngineConfigurationImpl setJobExecutionScope(String jobExecutionScope)
public String getHistoryJobExecutionScope()
public ProcessEngineConfigurationImpl setHistoryJobExecutionScope(String historyJobExecutionScope)
protected AsyncTaskExecutorConfiguration getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration()
public AsyncTaskExecutorConfiguration getAsyncHistoryExecutorTaskExecutorConfiguration()
public ProcessEngineConfigurationImpl setAsyncHistoryExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration)
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)
@Deprecated public int getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime)
@Deprecated public int getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime)
@Deprecated public int getAsyncHistoryExecutorMaxJobsDuePerAcquisition()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorMaxJobsDuePerAcquisition(int asyncHistoryExecutorMaxJobsDuePerAcquisition)
@Deprecated public String getAsyncHistoryExecutorLockOwner()
AsyncJobExecutorConfiguration.getLockOwner() via getAsyncHistoryExecutorConfiguration()@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner)
@Deprecated public int getAsyncHistoryExecutorAsyncJobLockTimeInMillis()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis)
@Deprecated public int getAsyncHistoryExecutorResetExpiredJobsInterval()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval)
@Deprecated public int getAsyncHistoryExecutorResetExpiredJobsPageSize()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize)
public boolean isAsyncExecutorMessageQueueMode()
public boolean isAsyncHistoryExecutorMessageQueueMode()
@Deprecated public boolean isAsyncExecutorAsyncJobAcquisitionEnabled()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled)
@Deprecated public boolean isAsyncExecutorTimerJobAcquisitionEnabled()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorTimerJobAcquisitionEnabled(boolean isAsyncExecutorTimerJobAcquisitionEnabled)
@Deprecated public boolean isAsyncExecutorResetExpiredJobsEnabled()
@Deprecated public ProcessEngineConfigurationImpl setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled)
@Deprecated public boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled)
@Deprecated public boolean isAsyncHistoryExecutorResetExpiredJobsEnabled()
@Deprecated public ProcessEngineConfigurationImpl setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled)
public JobServiceConfiguration getJobServiceConfiguration()
public ProcessEngineConfigurationImpl setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
public BatchServiceConfiguration getBatchServiceConfiguration()
public ProcessEngineConfigurationImpl setBatchServiceConfiguration(BatchServiceConfiguration batchServiceConfiguration)
public EventSubscriptionServiceConfiguration getEventSubscriptionServiceConfiguration()
public ProcessEngineConfigurationImpl setEventSubscriptionServiceConfiguration(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration)
public VariableServiceConfiguration getVariableServiceConfiguration()
getVariableServiceConfiguration in interface HasVariableServiceConfiguration@Deprecated public String getAsyncExecutorTenantId()
AsyncJobExecutorConfiguration.getTenantId() via getAsyncExecutorConfiguration()@Deprecated public void setAsyncExecutorTenantId(String asyncExecutorTenantId)
AsyncJobExecutorConfiguration.setTenantId(String) via getAsyncExecutorConfiguration()public String getBatchStatusTimeCycleConfig()
public void setBatchStatusTimeCycleConfig(String batchStatusTimeCycleConfig)
Copyright © 2022 Flowable. All rights reserved.