Package org.flowable.cmmn.engine
Class CmmnEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.cmmn.engine.CmmnEngineConfiguration
- All Implemented Interfaces:
CmmnEngineConfigurationApi
,HasExpressionManagerEngineConfiguration
,HasVariableServiceConfiguration
,HasVariableTypes
,ScriptingEngineAwareEngineConfiguration
- Direct Known Subclasses:
SpringCmmnEngineConfiguration
,StandaloneInMemCmmnEngineConfiguration
public class CmmnEngineConfiguration
extends AbstractEngineConfiguration
implements CmmnEngineConfigurationApi, ScriptingEngineAwareEngineConfiguration, HasExpressionManagerEngineConfiguration, HasVariableTypes, HasVariableServiceConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CmmnActivityBehaviorFactory
protected String
protected boolean
protected AgendaFutureMaxWaitTimeoutProvider
protected boolean
protected String
protected List<FlowableAstFunctionCreator>
protected AsyncExecutor
protected boolean
Boolean flag to be set to activate theAsyncExecutor
automatically after the engine has booted up.protected AsyncJobExecutorConfiguration
protected ExecuteAsyncRunnableFactory
Allows to define a custom factory for creating theRunnable
that is executed by the async executor.protected int
The number of retries for a job.protected int
The amount of time (in milliseconds) a job can maximum be in the 'executable' state before being deemed expired.protected AsyncTaskExecutorConfiguration
The configuration of the task executor for the async executor.protected ThreadFactory
The thread factory that the async task executor should use.protected BlockingQueue<Runnable>
The queue onto which jobs will be placed before they are actually executed.protected int
Defines the default wait time for a failed async job in secondsprotected AsyncExecutor
protected boolean
protected AsyncJobExecutorConfiguration
protected int
protected AsyncTaskExecutorConfiguration
protected BlockingQueue<Runnable>
protected AsyncTaskExecutor
protected AsyncTaskExecutor
protected AsyncTaskInvoker
protected AsyncTaskExecutor
protected AsyncTaskExecutorConfiguration
protected SchemaManager
protected BatchServiceConfiguration
protected Collection<ServiceConfigurator<BatchServiceConfiguration>>
protected String
protected BusinessCalendarManager
protected CandidateManager
protected DeploymentCache<CaseDefinitionCacheEntry>
protected int
protected CaseDefinitionDataManager
protected CaseDefinitionDiagramHelper
protected CaseDefinitionEntityManager
protected CaseDefinitionLocalizationManager
protected CaseDiagramGenerator
Case diagram generator.protected CaseInstanceDataManager
protected CaseInstanceEntityManager
protected CaseInstanceHelper
protected List<CaseInstanceLifecycleListener>
protected List<CaseInstanceMigrationCallback>
protected CaseInstanceMigrationManager
protected Map<String,
List<RuntimeInstanceStateChangeCallback>> protected CaseLocalizationManager
protected CaseValidator
protected ChangeTenantIdManager
protected CmmnClassDelegateFactory
protected int
protected Duration
protected CmmnDeployer
protected CmmnDeploymentEntityManager
protected CmmnEngineAgendaFactory
protected String
protected CmmnHistoryCleaningManager
protected CmmnHistoryConfigurationSettings
protected CmmnHistoryManager
protected CmmnHistoryService
protected CmmnManagementService
protected CmmnMigrationService
protected CmmnParser
protected CmmnRepositoryService
protected CmmnResourceEntityManager
protected CmmnRuntimeService
protected CmmnTaskService
protected CreateCasePageTaskInterceptor
protected CreateCmmnExternalWorkerJobInterceptor
protected CreateHumanTaskInterceptor
protected List<AsyncRunnableExecutionExceptionHandler>
protected List<CmmnParseHandler>
protected List<FlowableFunctionDelegate>
protected List<HistoryJobHandler>
protected List<JobHandler>
protected List<VariableType>
protected List<VariableType>
protected DecisionTableVariableManager
static final String
protected int
Define the default wait time for a failed job in secondsprotected FlowableMailClient
protected MailServerInfo
protected DelegateExpressionFieldInjectionMode
Using field injection together with a delegate expression for a service task / execution listener / task listener is not thread-sade , see user guide section 'Field Injection' for more information.protected Collection<String>
protected CmmnDeploymentDataManager
protected CmmnDeploymentManager
protected boolean
protected boolean
protected boolean
protected DynamicCmmnService
protected CmmnDynamicStateManager
protected boolean
protected boolean
protected boolean
Enable user task event loggingprotected boolean
protected boolean
protected SchemaManager
protected EntityLinkServiceConfiguration
protected EventRegistryEventConsumer
protected boolean
Whether case instances should be started asynchronously by the defaultEventRegistryEventConsumer
.protected boolean
Whether the check for unique case instances should be done with a lock.protected Duration
The amount of time for the lock of a unique start event.protected SchemaManager
protected EventSubscriptionServiceConfiguration
protected boolean
protected int
protected ExpressionManager
protected Collection<Consumer<ExpressionManager>>
protected int
protected FailedJobCommandFactory
protected List<FlowableFunctionDelegate>
protected FormFieldHandler
protected boolean
protected HistoricCaseInstanceDataManager
protected HistoricCaseInstanceEntityManager
protected HistoricMilestoneInstanceDataManager
protected HistoricMilestoneInstanceEntityManager
protected HistoricPlanItemInstanceDataManager
protected HistoricPlanItemInstanceEntityManager
protected String
protected String
protected Map<String,
HistoryJobHandler> protected HistoryLevel
protected HttpClientConfig
protected HumanTaskStateInterceptor
protected IdentityLinkEventHandler
protected CmmnIdentityLinkInterceptor
protected SchemaManager
protected IdentityLinkServiceConfiguration
protected InternalHistoryTaskManager
protected InternalHistoryVariableManager
protected InternalJobManager
protected InternalJobParentStateResolver
protected InternalTaskAssignmentManager
protected InternalTaskVariableScopeResolver
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected String
protected Map<String,
JobHandler> protected JobManager
protected SchemaManager
protected JobServiceConfiguration
protected Collection<ServiceConfigurator<JobServiceConfiguration>>
protected boolean
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected String
static final String
protected CmmnListenerFactory
protected CmmnListenerNotificationHelper
protected int
Define the default lock time for an async job in seconds.protected Map<String,
FlowableMailClient> protected Map<String,
MailServerInfo> protected String
protected MilestoneInstanceDataManager
protected MilestoneInstanceEntityManager
protected PlanItemInstanceDataManager
protected PlanItemInstanceEntityManager
protected Map<String,
List<PlanItemInstanceLifecycleListener>> protected PlanItemLocalizationManager
protected List<CmmnParseHandler>
protected Collection<ELResolver>
protected Collection<ResolverFactory>
protected Collection<ELResolver>
protected List<CmmnParseHandler>
protected Collection<ELResolver>
protected Collection<ResolverFactory>
protected ProcessInstanceService
protected List<ResolverFactory>
protected CmmnResourceDataManager
protected ScriptBindingsFactory
protected ScriptingEngines
protected SentryPartInstanceDataManager
protected SentryPartInstanceEntityManager
protected boolean
protected boolean
protected boolean
protected boolean
protected StartCaseInstanceInterceptor
protected TaskPostProcessor
postprocessor for a task builderprotected SchemaManager
protected TaskServiceConfiguration
protected Collection<ServiceConfigurator<TaskServiceConfiguration>>
protected PlanItemVariableAggregator
protected SchemaManager
protected VariableServiceConfiguration
protected VariableTypes
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationExecutionListeners, 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCaseInstanceLifeCycleListener
(CaseInstanceLifecycleListener caseInstanceLifecycleListener) Registers a globalCaseInstanceLifecycleListener
to listen toCaseInstance
state changes.addDependentScopeType
(String scopeType) addEnabledJobCategory
(String jobCategory) addEventSubscriptionServiceConfigurator
(ServiceConfigurator<EventSubscriptionServiceConfiguration> configurator) addExpressionManagerConfigurer
(Consumer<ExpressionManager> configurer) void
addHistoryJobHandler
(HistoryJobHandler historyJobHandler) addIdentityLinkServiceConfigurator
(ServiceConfigurator<IdentityLinkServiceConfiguration> configurator) void
addJobHandler
(JobHandler jobHandler) addJobServiceConfigurator
(ServiceConfigurator<JobServiceConfiguration> configurator) void
addPlanItemInstanceLifeCycleListener
(String planItemDefinitionType, PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener) Registers a globalPlanItemInstanceLifecycleListener
to listen toPlanItemInstance
state changes.void
addPlanItemInstanceLifeCycleListener
(PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener) Register a globalPlanItemInstanceLifecycleListener
to listen to any (all plan item definition types)PlanItemInstance
state changes.addPostDefaultELResolver
(ELResolver elResolver) addPostDefaultResolverFactory
(ResolverFactory resolverFactory) addPreBeanELResolver
(ELResolver elResolver) addPreDefaultELResolver
(ELResolver elResolver) addPreDefaultResolverFactory
(ResolverFactory resolverFactory) void
void
close()
void
void
static CmmnEngineConfiguration
createCmmnEngineConfigurationFromInputStream
(InputStream inputStream) static CmmnEngineConfiguration
createCmmnEngineConfigurationFromInputStream
(InputStream inputStream, String beanName) static CmmnEngineConfiguration
static CmmnEngineConfiguration
createCmmnEngineConfigurationFromResource
(String resource, String beanName) static CmmnEngineConfiguration
protected EngineConfigurator
static CmmnEngineConfiguration
static CmmnEngineConfiguration
int
Deprecated.int
int
int
int
Deprecated.int
int
int
int
int
int
int
long
long
int
int
Deprecated.int
int
int
int
int
Deprecated.int
int
int
int
int
long
long
int
int
int
int
Deprecated.usegetCleanInstancesEndedAfter()
insteadCollection<? extends EngineDeployer>
int
protected List<EngineConfigurator>
int
int
int
getMailClient
(String tenantId) getMailServer
(String tenantId) int
int
boolean
boolean
getMailSessionJndi
(String tenantId) protected AsyncTaskExecutorConfiguration
protected AsyncJobExecutorConfiguration
protected AsyncTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration
protected MailServerInfo
protected void
init()
protected void
void
void
void
protected void
protected void
protected void
protected void
void
void
void
protected void
void
void
void
void
void
void
void
protected void
void
void
protected void
void
void
protected void
protected void
void
protected void
protected void
void
protected void
void
void
protected void
void
void
void
void
void
void
void
protected void
void
void
protected void
void
void
protected void
void
protected void
protected void
void
void
initMybatisTypeHandlers
(org.apache.ibatis.session.Configuration configuration) void
void
protected void
protected void
protected void
void
protected void
void
void
protected void
void
void
protected BatchServiceConfiguration
protected EntityLinkServiceConfiguration
protected EventSubscriptionServiceConfiguration
protected IdentityLinkServiceConfiguration
protected JobServiceConfiguration
protected TaskServiceConfiguration
protected VariableServiceConfiguration
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Deprecated.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setActivityBehaviorFactory
(CmmnActivityBehaviorFactory activityBehaviorFactory) setActivityFontName
(String activityFontName) setAddDefaultExceptionHandler
(boolean addDefaultExceptionHandler) setAgendaFutureMaxWaitTimeoutProvider
(AgendaFutureMaxWaitTimeoutProvider agendaFutureMaxWaitTimeoutProvider) setAlwaysUseArraysForDmnMultiHitPolicies
(boolean alwaysUseArraysForDmnMultiHitPolicies) setAnnotationFontName
(String annotationFontName) void
setAstFunctionCreators
(List<FlowableAstFunctionCreator> astFunctionCreators) setAsyncExecutor
(AsyncExecutor asyncExecutor) setAsyncExecutorActivate
(boolean asyncExecutorActivate) setAsyncExecutorAllowCoreThreadTimeout
(boolean asyncExecutorAllowCoreThreadTimeout) setAsyncExecutorAsyncJobAcquisitionEnabled
(boolean isAsyncExecutorAsyncJobAcquisitionEnabled) setAsyncExecutorAsyncJobLockTimeInMillis
(int asyncExecutorAsyncJobLockTimeInMillis) setAsyncExecutorConfiguration
(AsyncJobExecutorConfiguration asyncExecutorConfiguration) setAsyncExecutorCorePoolSize
(int asyncExecutorCorePoolSize) setAsyncExecutorDefaultAsyncJobAcquireWaitTime
(int asyncExecutorDefaultAsyncJobAcquireWaitTime) setAsyncExecutorDefaultQueueSizeFullWaitTime
(int asyncExecutorDefaultQueueSizeFullWaitTime) setAsyncExecutorDefaultTimerJobAcquireWaitTime
(int asyncExecutorDefaultTimerJobAcquireWaitTime) setAsyncExecutorExecuteAsyncRunnableFactory
(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) setAsyncExecutorLockOwner
(String asyncExecutorLockOwner) Deprecated.setAsyncExecutorMaxAsyncJobsDuePerAcquisition
(int asyncExecutorMaxAsyncJobsDuePerAcquisition) setAsyncExecutorMaxPoolSize
(int asyncExecutorMaxPoolSize) setAsyncExecutorMaxTimerJobsPerAcquisition
(int asyncExecutorMaxTimerJobsPerAcquisition) setAsyncExecutorNumberOfRetries
(int asyncExecutorNumberOfRetries) setAsyncExecutorResetExpiredJobsEnabled
(boolean isAsyncExecutorResetExpiredJobsEnabled) setAsyncExecutorResetExpiredJobsInterval
(int asyncExecutorResetExpiredJobsInterval) setAsyncExecutorResetExpiredJobsMaxTimeout
(int asyncExecutorResetExpiredJobsMaxTimeout) setAsyncExecutorResetExpiredJobsPageSize
(int asyncExecutorResetExpiredJobsPageSize) setAsyncExecutorSecondsToWaitOnShutdown
(long asyncExecutorSecondsToWaitOnShutdown) setAsyncExecutorTaskExecutorConfiguration
(AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration) setAsyncExecutorThreadFactory
(ThreadFactory asyncExecutorThreadFactory) setAsyncExecutorThreadKeepAliveTime
(long asyncExecutorThreadKeepAliveTime) setAsyncExecutorThreadPoolQueue
(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) setAsyncExecutorThreadPoolQueueSize
(int asyncExecutorThreadPoolQueueSize) setAsyncExecutorTimerJobAcquisitionEnabled
(boolean isAsyncExecutorTimerJobAcquisitionEnabled) setAsyncExecutorTimerLockTimeInMillis
(int asyncExecutorTimerLockTimeInMillis) void
setAsyncExecutorUnlockOwnedJobs
(boolean asyncExecutorUnlockOwnedJobs) setAsyncFailedJobWaitTime
(int asyncFailedJobWaitTime) setAsyncHistoryEnabled
(boolean isAsyncHistoryEnabled) setAsyncHistoryExecutor
(AsyncExecutor asyncHistoryExecutor) setAsyncHistoryExecutorActivate
(boolean asyncHistoryExecutorActivate) setAsyncHistoryExecutorAsyncJobAcquisitionEnabled
(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled) setAsyncHistoryExecutorAsyncJobLockTimeInMillis
(int asyncHistoryExecutorAsyncJobLockTimeInMillis) setAsyncHistoryExecutorConfiguration
(AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration) setAsyncHistoryExecutorCorePoolSize
(int asyncHistoryExecutorCorePoolSize) setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime) setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime) setAsyncHistoryExecutorLockOwner
(String asyncHistoryExecutorLockOwner) setAsyncHistoryExecutorMaxJobsDuePerAcquisition
(int asyncHistoryExecutorMaxJobsDuePerAcquisition) setAsyncHistoryExecutorMaxPoolSize
(int asyncHistoryExecutorMaxPoolSize) setAsyncHistoryExecutorNumberOfRetries
(int asyncHistoryExecutorNumberOfRetries) setAsyncHistoryExecutorResetExpiredJobsEnabled
(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled) setAsyncHistoryExecutorResetExpiredJobsInterval
(int asyncHistoryExecutorResetExpiredJobsInterval) setAsyncHistoryExecutorResetExpiredJobsPageSize
(int asyncHistoryExecutorResetExpiredJobsPageSize) setAsyncHistoryExecutorSecondsToWaitOnShutdown
(long asyncHistoryExecutorSecondsToWaitOnShutdown) setAsyncHistoryExecutorTaskExecutorConfiguration
(AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration) setAsyncHistoryExecutorThreadKeepAliveTime
(long asyncHistoryExecutorThreadKeepAliveTime) setAsyncHistoryExecutorThreadPoolQueue
(BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue) setAsyncHistoryExecutorThreadPoolQueueSize
(int asyncHistoryExecutorThreadPoolQueueSize) setAsyncHistoryTaskExecutor
(AsyncTaskExecutor asyncHistoryTaskExecutor) setAsyncTaskExecutor
(AsyncTaskExecutor asyncTaskExecutor) setAsyncTaskInvoker
(AsyncTaskInvoker asyncTaskInvoker) setAsyncTaskInvokerTaskExecutor
(AsyncTaskExecutor asyncTaskInvokerTaskExecutor) setAsyncTaskInvokerTaskExecutorConfiguration
(AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration) setBatchSchemaManager
(SchemaManager batchSchemaManager) setBatchServiceConfiguration
(BatchServiceConfiguration batchServiceConfiguration) setBatchServiceConfigurators
(Collection<ServiceConfigurator<BatchServiceConfiguration>> batchServiceConfigurators) setBatchStatusTimeCycleConfig
(String batchStatusTimeCycleConfig) setBusinessCalendarManager
(BusinessCalendarManager businessCalendarManager) setCandidateManager
(CandidateManager candidateManager) setCaseDefinitionCache
(DeploymentCache<CaseDefinitionCacheEntry> caseDefinitionCache) setCaseDefinitionCacheLimit
(int caseDefinitionCacheLimit) setCaseDefinitionDataManager
(CaseDefinitionDataManager caseDefinitionDataManager) setCaseDefinitionDiagramHelper
(CaseDefinitionDiagramHelper caseDefinitionDiagramHelper) setCaseDefinitionEntityManager
(CaseDefinitionEntityManager caseDefinitionEntityManager) setCaseDefinitionLocalizationManager
(CaseDefinitionLocalizationManager caseDefinitionLocalizationManager) setCaseDiagramGenerator
(CaseDiagramGenerator caseDiagramGenerator) setCaseInstanceDataManager
(CaseInstanceDataManager caseInstanceDataManager) setCaseInstanceEntityManager
(CaseInstanceEntityManager caseInstanceEntityManager) setCaseInstanceHelper
(CaseInstanceHelper caseInstanceHelper) setCaseInstanceLifecycleListeners
(List<CaseInstanceLifecycleListener> caseInstanceLifecycleListeners) setCaseInstanceMigrationCallbacks
(List<CaseInstanceMigrationCallback> caseInstanceMigrationCallbacks) setCaseInstanceMigrationManager
(CaseInstanceMigrationManager caseInstanceMigrationManager) setCaseInstanceStateChangeCallbacks
(Map<String, List<RuntimeInstanceStateChangeCallback>> caseInstanceStateChangeCallbacks) setCaseLocalizationManager
(CaseLocalizationManager caseLocalizationManager) setCaseValidator
(CaseValidator caseValidator) setChangeTenantEntityTypes
(Set<String> changeTenantEntityTypes) setChangeTenantIdManager
(ChangeTenantIdManager changeTenantIdManager) setClassDelegateFactory
(CmmnClassDelegateFactory classDelegateFactory) setCleanInstancesBatchSize
(int cleanInstancesBatchSize) setCleanInstancesEndedAfter
(Duration cleanInstancesEndedAfter) setCleanInstancesEndedAfterNumberOfDays
(int cleanInstancesEndedAfterNumberOfDays) Deprecated.usesetCleanInstancesEndedAfter(Duration)
insteadsetCmmnDeployer
(CmmnDeployer cmmnDeployer) setCmmnDeploymentEntityManager
(CmmnDeploymentEntityManager cmmnDeploymentEntityManager) setCmmnEngineAgendaFactory
(CmmnEngineAgendaFactory cmmnEngineAgendaFactory) setCmmnEngineName
(String cmmnEngineName) setCmmnHistoryCleaningManager
(CmmnHistoryCleaningManager cmmnHistoryCleaningManager) setCmmnHistoryConfigurationSettings
(CmmnHistoryConfigurationSettings cmmnHistoryConfigurationSettings) setCmmnHistoryManager
(CmmnHistoryManager cmmnHistoryManager) setCmmnHistoryService
(CmmnHistoryService cmmnHistoryService) setCmmnManagementService
(CmmnManagementService cmmnManagementService) void
setCmmnMigrationService
(CmmnMigrationService cmmnMigrationService) setCmmnParser
(CmmnParser cmmnParser) setCmmnRepositoryService
(CmmnRepositoryService cmmnRepositoryService) setCmmnResourceEntityManager
(CmmnResourceEntityManager cmmnResourceEntityManager) setCmmnRuntimeService
(CmmnRuntimeService cmmnRuntimeService) setCmmnTaskService
(CmmnTaskService cmmnTaskService) setCreateCasePageTaskInterceptor
(CreateCasePageTaskInterceptor createCasePageTaskInterceptor) setCreateCmmnExternalWorkerJobInterceptor
(CreateCmmnExternalWorkerJobInterceptor createCmmnExternalWorkerJobInterceptor) setCreateDiagramOnDeploy
(boolean isCreateDiagramOnDeploy) setCreateHumanTaskInterceptor
(CreateHumanTaskInterceptor createHumanTaskInterceptor) setCustomAsyncRunnableExecutionExceptionHandlers
(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers) setCustomCmmnParseHandlers
(List<CmmnParseHandler> customCmmnParseHandlers) setCustomFlowableFunctionDelegates
(List<FlowableFunctionDelegate> customFlowableFunctionDelegates) setCustomHistoryJobHandlers
(List<HistoryJobHandler> customHistoryJobHandlers) setCustomJobHandlers
(List<JobHandler> customJobHandlers) setCustomPostVariableTypes
(List<VariableType> customPostVariableTypes) setCustomPreVariableTypes
(List<VariableType> customPreVariableTypes) setDataSource
(DataSource dataSource) setDecisionTableVariableManager
(DecisionTableVariableManager decisionTableVariableManager) setDefaultFailedJobWaitTime
(int defaultFailedJobWaitTime) setDefaultMailClient
(FlowableMailClient defaultMailClient) setDefaultMailServer
(MailServerInfo defaultMailServer) setDelegateExpressionFieldInjectionMode
(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode) setDependentScopeTypes
(Collection<String> dependentScopeTypes) setDeploymentDataManager
(CmmnDeploymentDataManager deploymentDataManager) setDeploymentManager
(CmmnDeploymentManager deploymentManager) void
setDisableCmmnXmlValidation
(boolean disableCmmnXmlValidation) setDisableEventRegistry
(boolean disableEventRegistry) setDisableIdmEngine
(boolean disableIdmEngine) setDynamicCmmnService
(DynamicCmmnService dynamicCmmnService) setDynamicStateManager
(CmmnDynamicStateManager dynamicStateManager) setEnableCaseDefinitionHistoryLevel
(boolean enableCaseDefinitionHistoryLevel) setEnabledJobCategories
(List<String> enabledJobCategories) setEnableEntityLinks
(boolean enableEntityLinks) void
setEnableHistoricTaskLogging
(boolean enableHistoricTaskLogging) setEnableHistoryCleaning
(boolean enableHistoryCleaning) setEnableSafeCmmnXml
(boolean enableSafeCmmnXml) setEnableTaskRelationshipCounts
(boolean isEnableTaskRelationshipCounts) setEntityLinkSchemaManager
(SchemaManager entityLinkSchemaManager) setEntityLinkServiceConfiguration
(EntityLinkServiceConfiguration entityLinkServiceConfiguration) setEntityLinkServiceConfigurators
(Collection<ServiceConfigurator<EntityLinkServiceConfiguration>> entityLinkServiceConfigurators) setEventRegistryEventConsumer
(EventRegistryEventConsumer eventRegistryEventConsumer) setEventRegistryStartCaseInstanceAsync
(boolean eventRegistryStartCaseInstanceAsync) setEventRegistryUniqueCaseInstanceCheckWithLock
(boolean eventRegistryUniqueCaseInstanceCheckWithLock) setEventRegistryUniqueCaseInstanceStartLockTime
(Duration eventRegistryUniqueCaseInstanceStartLockTime) setEventSubscriptionSchemaManager
(SchemaManager eventSubscriptionSchemaManager) setEventSubscriptionServiceConfiguration
(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration) setEventSubscriptionServiceConfigurators
(Collection<ServiceConfigurator<EventSubscriptionServiceConfiguration>> eventSubscriptionServiceConfigurators) void
setExecuteServiceSchemaManagers
(boolean executeServiceSchemaManagers) setExpressionCacheEnabled
(boolean isExpressionCacheEnabled) setExpressionCacheSize
(int expressionCacheSize) setExpressionManager
(ExpressionManager expressionManager) setExpressionTextLengthCacheLimit
(int expressionTextLengthCacheLimit) setFailedJobCommandFactory
(FailedJobCommandFactory failedJobCommandFactory) setFlowableFunctionDelegates
(List<FlowableFunctionDelegate> flowableFunctionDelegates) setFormFieldHandler
(FormFieldHandler formFieldHandler) setFormFieldValidationEnabled
(boolean flag) setHandleCmmnEngineExecutorsAfterEngineCreate
(boolean handleCmmnEngineExecutorsAfterEngineCreate) setHistoricCaseInstanceDataManager
(HistoricCaseInstanceDataManager historicCaseInstanceDataManager) setHistoricCaseInstanceEntityManager
(HistoricCaseInstanceEntityManager historicCaseInstanceEntityManager) setHistoricMilestoneInstanceDataManager
(HistoricMilestoneInstanceDataManager historicMilestoneInstanceDataManager) setHistoricMilestoneInstanceEntityManager
(HistoricMilestoneInstanceEntityManager historicMilestoneInstanceEntityManager) setHistoricPlanItemInstanceDataManager
(HistoricPlanItemInstanceDataManager historicPlanItemInstanceDataManager) setHistoricPlanItemInstanceEntityManager
(HistoricPlanItemInstanceEntityManager historicPlanItemInstanceEntityManager) setHistoryCleaningTimeCycleConfig
(String historyCleaningTimeCycleConfig) setHistoryJobExecutionScope
(String historyJobExecutionScope) setHistoryJobHandlers
(Map<String, HistoryJobHandler> historyJobHandlers) setHistoryLevel
(HistoryLevel historyLevel) setHttpClientConfig
(HttpClientConfig httpClientConfig) setHumanTaskStateInterceptor
(HumanTaskStateInterceptor humanTaskStateInterceptor) setIdentityLinkEventHandler
(IdentityLinkEventHandler identityLinkEventHandler) setIdentityLinkInterceptor
(CmmnIdentityLinkInterceptor identityLinkInterceptor) setIdentityLinkSchemaManager
(SchemaManager identityLinkSchemaManager) setIdentityLinkServiceConfiguration
(IdentityLinkServiceConfiguration identityLinkServiceConfiguration) setIdentityLinkServiceConfigurators
(Collection<ServiceConfigurator<IdentityLinkServiceConfiguration>> identityLinkServiceConfigurators) setInternalHistoryTaskManager
(InternalHistoryTaskManager internalHistoryTaskManager) setInternalHistoryVariableManager
(InternalHistoryVariableManager internalHistoryVariableManager) setInternalJobManager
(InternalJobManager internalJobManager) setInternalJobParentStateResolver
(InternalJobParentStateResolver internalJobParentStateResolver) setInternalTaskAssignmentManager
(InternalTaskAssignmentManager internalTaskAssignmentManager) setInternalTaskVariableScopeResolver
(InternalTaskVariableScopeResolver internalTaskVariableScopeResolver) setJobExecutionScope
(String jobExecutionScope) setJobHandlers
(Map<String, JobHandler> jobHandlers) setJobManager
(JobManager jobManager) setJobSchemaManager
(SchemaManager jobSchemaManager) setJobServiceConfiguration
(JobServiceConfiguration jobServiceConfiguration) setJobServiceConfigurators
(Collection<ServiceConfigurator<JobServiceConfiguration>> jobServiceConfigurators) setJsonVariableTypeTrackObjects
(boolean jsonVariableTypeTrackObjects) setLabelFontName
(String labelFontName) setListenerFactory
(CmmnListenerFactory listenerFactory) setListenerNotificationHelper
(CmmnListenerNotificationHelper listenerNotificationHelper) setLockTimeAsyncJobWaitTime
(int lockTimeAsyncJobWaitTime) setMailClients
(Map<String, FlowableMailClient> mailClients) setMailServerDefaultCharset
(Charset mailServerDefaultCharset) setMailServerDefaultFrom
(String mailServerDefaultFrom) setMailServerForceTo
(String mailServerForceTo) setMailServerHost
(String mailServerHost) setMailServerPassword
(String mailServerPassword) setMailServerPort
(int mailServerPort) setMailServers
(Map<String, MailServerInfo> mailServers) setMailServerSSLPort
(int mailServerSSLPort) setMailServerUsername
(String mailServerUsername) setMailServerUseSSL
(boolean useSSL) setMailServerUseTLS
(boolean useTLS) setMailSessionJndi
(String mailSessionJndi) setMailSessionsJndi
(Map<String, String> mailSessionsJndi) setMilestoneInstanceDataManager
(MilestoneInstanceDataManager milestoneInstanceDataManager) setMilestoneInstanceEntityManager
(MilestoneInstanceEntityManager milestoneInstanceEntityManager) setPlanItemInstanceDataManager
(PlanItemInstanceDataManager planItemInstanceDataManager) setPlanItemInstanceEntityManager
(PlanItemInstanceEntityManager planItemInstanceEntityManager) setPlanItemInstanceLifecycleListeners
(Map<String, List<PlanItemInstanceLifecycleListener>> planItemInstanceLifecycleListeners) setPlanItemLocalizationManager
(PlanItemLocalizationManager planItemLocalizationManager) setPostCmmnParseHandlers
(List<CmmnParseHandler> postCmmnParseHandlers) setPostDefaultELResolvers
(Collection<ELResolver> postDefaultELResolvers) setPostDefaultResolverFactories
(Collection<ResolverFactory> postDefaultResolverFactories) setPreBeanELResolvers
(Collection<ELResolver> preBeanELResolvers) setPreCmmnParseHandlers
(List<CmmnParseHandler> preCmmnParseHandlers) setPreDefaultELResolvers
(Collection<ELResolver> preDefaultELResolvers) setPreDefaultResolverFactories
(Collection<ResolverFactory> preDefaultResolverFactories) setProcessInstanceService
(ProcessInstanceService processInstanceService) void
setResolverFactories
(List<ResolverFactory> resolverFactories) setResourceDataManager
(CmmnResourceDataManager resourceDataManager) setScriptingEngines
(ScriptingEngines scriptingEngines) setSentryPartInstanceDataManager
(SentryPartInstanceDataManager sentryPartInstanceDataManager) setSentryPartInstanceEntityManager
(SentryPartInstanceEntityManager sentryPartInstanceEntityManager) setSerializableVariableTypeTrackDeserializedObjects
(boolean serializableVariableTypeTrackDeserializedObjects) setStartCaseInstanceInterceptor
(StartCaseInstanceInterceptor startCaseInstanceInterceptor) setTableDataManager
(TableDataManager tableDataManager) setTaskPostProcessor
(TaskPostProcessor processor) setTaskSchemaManager
(SchemaManager taskSchemaManager) setTaskServiceConfiguration
(TaskServiceConfiguration taskServiceConfiguration) setTaskServiceConfigurators
(Collection<ServiceConfigurator<TaskServiceConfiguration>> taskServiceConfigurators) setVariableAggregator
(PlanItemVariableAggregator variableAggregator) setVariableSchemaManager
(SchemaManager variableSchemaManager) setVariableServiceConfiguration
(VariableServiceConfiguration variableServiceConfiguration) setVariableServiceConfigurators
(Collection<ServiceConfigurator<VariableServiceConfiguration>> variableServiceConfigurators) setVariableTypes
(VariableTypes variableTypes) Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAgendaOperationExecutionListener, addConfigurator, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationExecutionListeners, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, 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, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initDefaultCommandConfig, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initObjectMapper, initSchemaCommandConfig, initService, initSqlSessionFactory, initTransactionContextFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationExecutionListeners, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
LIQUIBASE_CHANGELOG_PREFIX
- See Also:
-
cmmnEngineName
-
cmmnEngineAgendaFactory
-
agendaFutureMaxWaitTimeoutProvider
-
cmmnRuntimeService
-
dynamicCmmnService
-
cmmnTaskService
-
cmmnManagementService
-
cmmnRepositoryService
-
cmmnHistoryService
-
cmmnMigrationService
-
deploymentDataManager
-
resourceDataManager
-
caseDefinitionDataManager
-
caseInstanceDataManager
-
planItemInstanceDataManager
-
sentryPartInstanceDataManager
-
milestoneInstanceDataManager
-
historicCaseInstanceEntityManager
-
historicMilestoneInstanceDataManager
-
historicPlanItemInstanceDataManager
-
cmmnDeploymentEntityManager
-
cmmnResourceEntityManager
-
caseDefinitionEntityManager
-
caseInstanceEntityManager
-
planItemInstanceEntityManager
-
sentryPartInstanceEntityManager
-
milestoneInstanceEntityManager
-
historicCaseInstanceDataManager
-
historicMilestoneInstanceEntityManager
-
historicPlanItemInstanceEntityManager
-
disableIdmEngine
protected boolean disableIdmEngine -
disableEventRegistry
protected boolean disableEventRegistry -
candidateManager
-
variableAggregator
-
dependentScopeTypes
-
decisionTableVariableManager
-
caseInstanceHelper
-
cmmnHistoryManager
-
cmmnHistoryConfigurationSettings
-
processInstanceService
-
dynamicStateManager
-
caseInstanceMigrationManager
-
caseInstanceStateChangeCallbacks
-
caseInstanceLifecycleListeners
-
planItemInstanceLifecycleListeners
-
startCaseInstanceInterceptor
-
createHumanTaskInterceptor
-
humanTaskStateInterceptor
-
createCasePageTaskInterceptor
-
createCmmnExternalWorkerJobInterceptor
-
identityLinkInterceptor
-
changeTenantIdManager
-
changeTenantEntityTypes
-
executeServiceSchemaManagers
protected boolean executeServiceSchemaManagers -
enableSafeCmmnXml
protected boolean enableSafeCmmnXml -
disableCmmnXmlValidation
protected boolean disableCmmnXmlValidation -
activityBehaviorFactory
-
classDelegateFactory
-
cmmnDeployer
-
deploymentManager
-
caseDefinitionDiagramHelper
-
caseValidator
-
caseDefinitionCacheLimit
protected int caseDefinitionCacheLimit -
caseDefinitionCache
-
cmmnParser
-
preCmmnParseHandlers
-
postCmmnParseHandlers
-
customCmmnParseHandlers
-
listenerFactory
-
listenerNotificationHelper
-
historyLevel
-
enableCaseDefinitionHistoryLevel
protected boolean enableCaseDefinitionHistoryLevel -
expressionManager
-
expressionManagerConfigurers
-
flowableFunctionDelegates
-
customFlowableFunctionDelegates
-
astFunctionCreators
-
preDefaultELResolvers
-
preBeanELResolvers
-
postDefaultELResolvers
-
isExpressionCacheEnabled
protected boolean isExpressionCacheEnabled -
expressionCacheSize
protected int expressionCacheSize -
expressionTextLengthCacheLimit
protected int expressionTextLengthCacheLimit -
scriptingEngines
-
scriptBindingsFactory
-
resolverFactories
-
preDefaultResolverFactories
-
postDefaultResolverFactories
-
delegateExpressionFieldInjectionMode
Using field injection together with a delegate expression for a service task / execution listener / task listener is not thread-sade , see user guide section 'Field Injection' for more information.Set this flag to false to throw an exception at runtime when a field is injected and a delegateExpression is used.
-
identityLinkSchemaManager
-
entityLinkSchemaManager
-
eventSubscriptionSchemaManager
-
variableSchemaManager
-
taskSchemaManager
-
jobSchemaManager
-
batchSchemaManager
-
caseDiagramGenerator
Case diagram generator. Default value is DefaultCaseDiagramGenerator -
isCreateDiagramOnDeploy
protected boolean isCreateDiagramOnDeploy -
activityFontName
-
labelFontName
-
annotationFontName
-
identityLinkServiceConfiguration
-
identityLinkServiceConfigurators
protected Collection<ServiceConfigurator<IdentityLinkServiceConfiguration>> identityLinkServiceConfigurators -
entityLinkServiceConfiguration
-
entityLinkServiceConfigurators
protected Collection<ServiceConfigurator<EntityLinkServiceConfiguration>> entityLinkServiceConfigurators -
enableEntityLinks
protected boolean enableEntityLinks -
eventSubscriptionServiceConfiguration
-
eventSubscriptionServiceConfigurators
protected Collection<ServiceConfigurator<EventSubscriptionServiceConfiguration>> eventSubscriptionServiceConfigurators -
taskServiceConfiguration
-
taskServiceConfigurators
-
internalHistoryTaskManager
-
internalTaskVariableScopeResolver
-
internalTaskAssignmentManager
-
identityLinkEventHandler
-
isEnableTaskRelationshipCounts
protected boolean isEnableTaskRelationshipCounts -
batchServiceConfiguration
-
batchServiceConfigurators
-
variableTypes
-
customPreVariableTypes
-
customPostVariableTypes
-
variableServiceConfiguration
-
variableServiceConfigurators
protected Collection<ServiceConfigurator<VariableServiceConfiguration>> variableServiceConfigurators -
internalHistoryVariableManager
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects -
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjectsThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.JsonNode jsonNode = (JsonNode) execution.getVariable("customer"); customer.put("name", "Kermit");
-
caseInstanceMigrationCallbacks
-
httpClientConfig
-
defaultMailClient
-
defaultMailServer
-
mailSessionJndi
-
mailServers
-
mailClients
-
mailSessionsJndi
-
jobServiceConfiguration
-
jobServiceConfigurators
-
asyncExecutorConfiguration
-
asyncExecutor
-
asyncTaskExecutor
-
shutdownAsyncTaskExecutor
protected boolean shutdownAsyncTaskExecutor -
asyncTaskInvokerTaskExecutorConfiguration
-
asyncTaskInvokerTaskExecutor
-
shutdownAsyncTaskInvokerTaskExecutor
protected boolean shutdownAsyncTaskInvokerTaskExecutor -
asyncTaskInvoker
-
jobManager
-
customJobHandlers
-
jobHandlers
-
internalJobManager
-
customAsyncRunnableExecutionExceptionHandlers
protected List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers -
addDefaultExceptionHandler
protected boolean addDefaultExceptionHandler -
failedJobCommandFactory
-
internalJobParentStateResolver
-
enabledJobCategories
-
jobExecutionScope
-
historyJobExecutionScope
-
asyncExecutorActivate
protected boolean asyncExecutorActivateBoolean flag to be set to activate theAsyncExecutor
automatically after the engine has booted up. -
asyncExecutorNumberOfRetries
protected int asyncExecutorNumberOfRetriesThe number of retries for a job. -
lockTimeAsyncJobWaitTime
protected int lockTimeAsyncJobWaitTimeDefine the default lock time for an async job in seconds. The lock time is used when creating an async job and when it expires the async executor assumes that the job has failed. It will be retried again. -
defaultFailedJobWaitTime
protected int defaultFailedJobWaitTimeDefine the default wait time for a failed job in seconds -
asyncFailedJobWaitTime
protected int asyncFailedJobWaitTimeDefines the default wait time for a failed async job in seconds -
asyncExecutorTaskExecutorConfiguration
The configuration of the task executor for the async executor. This is only applicable when using theDefaultAsyncTaskExecutor
-
asyncExecutorThreadPoolQueue
The queue onto which jobs will be placed before they are actually executed. Threads form the async executor threadpool will take work from this queue.By default null. If null, an
ArrayBlockingQueue
will be created of size defined in theasyncExecutorTaskExecutorConfiguration
.When the queue is full, the job will be executed by the calling thread (ThreadPoolExecutor.CallerRunsPolicy())
This property is only applicable when using the threadpool-based async executor.
-
asyncExecutorThreadFactory
The thread factory that the async task executor should use. -
asyncExecutorResetExpiredJobsMaxTimeout
protected int asyncExecutorResetExpiredJobsMaxTimeoutThe amount of time (in milliseconds) a job can maximum be in the 'executable' state before being deemed expired. Note that this won't happen when using the threadpool based executor, as the acquire thread will fetch these kind of jobs earlier.By default 24 hours, as this should be a very exceptional case.
-
asyncExecutorExecuteAsyncRunnableFactory
Allows to define a custom factory for creating theRunnable
that is executed by the async executor.This property is only applicable when using the threadpool-based async executor.
-
asyncHistoryExecutorConfiguration
-
asyncHistoryExecutor
-
asyncHistoryTaskExecutor
-
shutdownAsyncHistoryTaskExecutor
protected boolean shutdownAsyncHistoryTaskExecutor -
isAsyncHistoryEnabled
protected boolean isAsyncHistoryEnabled -
asyncHistoryExecutorActivate
protected boolean asyncHistoryExecutorActivate -
asyncHistoryExecutorNumberOfRetries
protected int asyncHistoryExecutorNumberOfRetries -
asyncHistoryExecutorTaskExecutorConfiguration
-
asyncHistoryExecutorThreadPoolQueue
-
batchStatusTimeCycleConfig
-
enableHistoryCleaning
protected boolean enableHistoryCleaning -
historyCleaningTimeCycleConfig
-
cleanInstancesEndedAfter
-
cleanInstancesBatchSize
protected int cleanInstancesBatchSize -
cmmnHistoryCleaningManager
-
historyJobHandlers
-
customHistoryJobHandlers
-
formFieldHandler
-
isFormFieldValidationEnabled
protected boolean isFormFieldValidationEnabled -
eventRegistryEventConsumer
-
eventRegistryStartCaseInstanceAsync
protected boolean eventRegistryStartCaseInstanceAsyncWhether case instances should be started asynchronously by the defaultEventRegistryEventConsumer
. This is a fallback applied for all events. We suggest modelling your cases appropriately, i.e. marking the start of the case as async -
eventRegistryUniqueCaseInstanceCheckWithLock
protected boolean eventRegistryUniqueCaseInstanceCheckWithLockWhether the check for unique case instances should be done with a lock. We do not recommend changing this property, unless you have been explicitly asked by a Flowable maintainer. -
eventRegistryUniqueCaseInstanceStartLockTime
The amount of time for the lock of a unique start event. -
businessCalendarManager
-
enableHistoricTaskLogging
protected boolean enableHistoricTaskLoggingEnable user task event logging -
taskPostProcessor
postprocessor for a task builder -
handleCmmnEngineExecutorsAfterEngineCreate
protected boolean handleCmmnEngineExecutorsAfterEngineCreate -
alwaysUseArraysForDmnMultiHitPolicies
protected boolean alwaysUseArraysForDmnMultiHitPolicies -
caseDefinitionLocalizationManager
-
caseLocalizationManager
-
planItemLocalizationManager
-
-
Constructor Details
-
CmmnEngineConfiguration
public CmmnEngineConfiguration()
-
-
Method Details
-
createCmmnEngineConfigurationFromResourceDefault
-
createCmmnEngineConfigurationFromResource
-
createCmmnEngineConfigurationFromResource
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromResource(String resource, String beanName) -
createCmmnEngineConfigurationFromInputStream
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromInputStream(InputStream inputStream) -
createCmmnEngineConfigurationFromInputStream
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromInputStream(InputStream inputStream, String beanName) -
createStandaloneCmmnEngineConfiguration
-
createStandaloneInMemCmmnEngineConfiguration
-
buildCmmnEngine
-
init
protected void init() -
initCaseDiagramGenerator
public void initCaseDiagramGenerator() -
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManager
in classAbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initCmmnSchemaManager
protected void initCmmnSchemaManager() -
initVariableSchemaManager
protected void initVariableSchemaManager() -
initTaskSchemaManager
protected void initTaskSchemaManager() -
initIdentityLinkSchemaManager
protected void initIdentityLinkSchemaManager() -
initEntityLinkSchemaManager
protected void initEntityLinkSchemaManager() -
initEventSubscriptionSchemaManager
protected void initEventSubscriptionSchemaManager() -
initJobSchemaManager
protected void initJobSchemaManager() -
initBatchSchemaManager
protected void initBatchSchemaManager() -
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) - Overrides:
initMybatisTypeHandlers
in classAbstractEngineConfiguration
-
initFunctionDelegates
public void initFunctionDelegates() -
initAstFunctionCreators
public void initAstFunctionCreators() -
initExpressionManager
public void initExpressionManager() -
initMailClients
public void initMailClients() -
initCmmnEngineAgendaFactory
public void initCmmnEngineAgendaFactory() -
initCommandInvoker
public void initCommandInvoker()- Overrides:
initCommandInvoker
in classAbstractEngineConfiguration
-
initSessionFactories
public void initSessionFactories()- Overrides:
initSessionFactories
in classAbstractEngineConfiguration
-
initServices
protected void initServices() -
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classAbstractEngineConfiguration
-
initClassDelegateFactory
protected void initClassDelegateFactory() -
initActivityBehaviorFactory
protected void initActivityBehaviorFactory() -
initListenerFactory
protected void initListenerFactory() -
initListenerNotificationHelper
protected void initListenerNotificationHelper() -
initDeployers
protected void initDeployers() -
getDefaultDeployers
-
initCaseDefinitionCache
protected void initCaseDefinitionCache() -
initDeploymentManager
protected void initDeploymentManager() -
initCmmnParser
public void initCmmnParser() -
getDefaultCmmnParseHandlers
-
initCaseDefinitionDiagramHelper
public void initCaseDefinitionDiagramHelper() -
initCaseInstanceHelper
public void initCaseInstanceHelper() -
initCandidateManager
public void initCandidateManager() -
initVariableAggregator
public void initVariableAggregator() -
initDependentScopeTypes
public void initDependentScopeTypes() -
initHistoryConfigurationSettings
public void initHistoryConfigurationSettings() -
initHistoryManager
public void initHistoryManager() -
initChangeTenantIdManager
public void initChangeTenantIdManager() -
initDynamicStateManager
public void initDynamicStateManager() -
initCaseInstanceMigrationManager
public void initCaseInstanceMigrationManager() -
initCaseInstanceCallbacks
public void initCaseInstanceCallbacks() -
initFormFieldHandler
public void initFormFieldHandler() -
initCaseValidator
public void initCaseValidator() -
initIdentityLinkInterceptor
public void initIdentityLinkInterceptor() -
initDefaultCaseInstanceCallbacks
protected void initDefaultCaseInstanceCallbacks() -
initScriptBindingsFactory
protected void initScriptBindingsFactory() -
initScriptingEngines
protected void initScriptingEngines() -
afterInitEventRegistryEventBusConsumer
public void afterInitEventRegistryEventBusConsumer() -
initHistoryCleaningManager
public void initHistoryCleaningManager() -
getEngineCfgKey
- Specified by:
getEngineCfgKey
in classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeType
in classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptor
in classAbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStream
in classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classAbstractEngineConfiguration
-
initVariableTypes
public void initVariableTypes() -
configureVariableServiceConfiguration
public void configureVariableServiceConfiguration() -
initVariableServiceConfiguration
public void initVariableServiceConfiguration() -
instantiateVariableServiceConfiguration
-
initTaskServiceConfiguration
public void initTaskServiceConfiguration() -
instantiateTaskServiceConfiguration
-
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration() -
instantiateIdentityLinkServiceConfiguration
-
initEntityLinkServiceConfiguration
public void initEntityLinkServiceConfiguration() -
instantiateEntityLinkServiceConfiguration
-
initEventSubscriptionServiceConfiguration
public void initEventSubscriptionServiceConfiguration() -
instantiateEventSubscriptionServiceConfiguration
-
initBusinessCalendarManager
public void initBusinessCalendarManager() -
initJobHandlers
public void initJobHandlers() -
initHistoryJobHandlers
protected void initHistoryJobHandlers() -
initFailedJobCommandFactory
public void initFailedJobCommandFactory() -
configureJobServiceConfiguration
public void configureJobServiceConfiguration() -
initJobServiceConfiguration
public void initJobServiceConfiguration() -
instantiateJobServiceConfiguration
-
addJobHandler
-
addHistoryJobHandler
-
initAsyncTaskExecutor
protected void initAsyncTaskExecutor() -
initAsyncTaskInvoker
protected void initAsyncTaskInvoker() -
initAsyncExecutor
public void initAsyncExecutor() -
initAsyncHistoryTaskExecutor
protected void initAsyncHistoryTaskExecutor() -
initAsyncHistoryExecutor
public void initAsyncHistoryExecutor() -
getOrCreateAsyncHistoryExecutorConfiguration
-
initBatchServiceConfiguration
public void initBatchServiceConfiguration() -
instantiateBatchServiceConfiguration
-
close
public void close()- Overrides:
close
in classAbstractEngineConfiguration
-
getEngineSpecificEngineConfigurators
- Overrides:
getEngineSpecificEngineConfigurators
in classAbstractEngineConfiguration
-
createDefaultEventRegistryEngineConfigurator
-
getEngineName
- Specified by:
getEngineName
in classAbstractEngineConfiguration
-
getCmmnEngineName
-
setCmmnEngineName
-
getCmmnRuntimeService
- Specified by:
getCmmnRuntimeService
in interfaceCmmnEngineConfigurationApi
-
setCmmnRuntimeService
-
getDynamicCmmnService
- Specified by:
getDynamicCmmnService
in interfaceCmmnEngineConfigurationApi
-
setDynamicCmmnService
-
getCmmnTaskService
- Specified by:
getCmmnTaskService
in interfaceCmmnEngineConfigurationApi
-
setCmmnTaskService
-
getCmmnManagementService
- Specified by:
getCmmnManagementService
in interfaceCmmnEngineConfigurationApi
-
setCmmnManagementService
public CmmnEngineConfiguration setCmmnManagementService(CmmnManagementService cmmnManagementService) -
getCmmnRepositoryService
- Specified by:
getCmmnRepositoryService
in interfaceCmmnEngineConfigurationApi
-
setCmmnRepositoryService
public CmmnEngineConfiguration setCmmnRepositoryService(CmmnRepositoryService cmmnRepositoryService) -
getCmmnHistoryService
- Specified by:
getCmmnHistoryService
in interfaceCmmnEngineConfigurationApi
-
setCmmnHistoryService
-
getCmmnMigrationService
- Specified by:
getCmmnMigrationService
in interfaceCmmnEngineConfigurationApi
-
setCmmnMigrationService
-
getIdmIdentityService
-
getCmmnEngineAgendaFactory
-
setCmmnEngineAgendaFactory
public CmmnEngineConfiguration setCmmnEngineAgendaFactory(CmmnEngineAgendaFactory cmmnEngineAgendaFactory) -
getAgendaFutureMaxWaitTimeoutProvider
-
setAgendaFutureMaxWaitTimeoutProvider
public CmmnEngineConfiguration setAgendaFutureMaxWaitTimeoutProvider(AgendaFutureMaxWaitTimeoutProvider agendaFutureMaxWaitTimeoutProvider) -
setTableDataManager
- Overrides:
setTableDataManager
in classAbstractEngineConfiguration
-
getDeploymentDataManager
-
setDeploymentDataManager
public CmmnEngineConfiguration setDeploymentDataManager(CmmnDeploymentDataManager deploymentDataManager) -
getResourceDataManager
-
setResourceDataManager
-
getCaseDefinitionDataManager
-
setCaseDefinitionDataManager
public CmmnEngineConfiguration setCaseDefinitionDataManager(CaseDefinitionDataManager caseDefinitionDataManager) -
getCaseInstanceDataManager
-
setCaseInstanceDataManager
public CmmnEngineConfiguration setCaseInstanceDataManager(CaseInstanceDataManager caseInstanceDataManager) -
getPlanItemInstanceDataManager
-
setPlanItemInstanceDataManager
public CmmnEngineConfiguration setPlanItemInstanceDataManager(PlanItemInstanceDataManager planItemInstanceDataManager) -
getSentryPartInstanceDataManager
-
setSentryPartInstanceDataManager
public CmmnEngineConfiguration setSentryPartInstanceDataManager(SentryPartInstanceDataManager sentryPartInstanceDataManager) -
getMilestoneInstanceDataManager
-
setMilestoneInstanceDataManager
public CmmnEngineConfiguration setMilestoneInstanceDataManager(MilestoneInstanceDataManager milestoneInstanceDataManager) -
getHistoricCaseInstanceDataManager
-
setHistoricCaseInstanceDataManager
public CmmnEngineConfiguration setHistoricCaseInstanceDataManager(HistoricCaseInstanceDataManager historicCaseInstanceDataManager) -
getHistoricMilestoneInstanceDataManager
-
setHistoricMilestoneInstanceDataManager
public CmmnEngineConfiguration setHistoricMilestoneInstanceDataManager(HistoricMilestoneInstanceDataManager historicMilestoneInstanceDataManager) -
getCmmnDeploymentEntityManager
-
setCmmnDeploymentEntityManager
public CmmnEngineConfiguration setCmmnDeploymentEntityManager(CmmnDeploymentEntityManager cmmnDeploymentEntityManager) -
getCmmnResourceEntityManager
-
setCmmnResourceEntityManager
public CmmnEngineConfiguration setCmmnResourceEntityManager(CmmnResourceEntityManager cmmnResourceEntityManager) -
getCaseDefinitionEntityManager
-
setCaseDefinitionEntityManager
public CmmnEngineConfiguration setCaseDefinitionEntityManager(CaseDefinitionEntityManager caseDefinitionEntityManager) -
getCaseInstanceEntityManager
-
setCaseInstanceEntityManager
public CmmnEngineConfiguration setCaseInstanceEntityManager(CaseInstanceEntityManager caseInstanceEntityManager) -
getPlanItemInstanceEntityManager
-
setPlanItemInstanceEntityManager
public CmmnEngineConfiguration setPlanItemInstanceEntityManager(PlanItemInstanceEntityManager planItemInstanceEntityManager) -
getSentryPartInstanceEntityManager
-
setSentryPartInstanceEntityManager
public CmmnEngineConfiguration setSentryPartInstanceEntityManager(SentryPartInstanceEntityManager sentryPartInstanceEntityManager) -
getMilestoneInstanceEntityManager
-
setMilestoneInstanceEntityManager
public CmmnEngineConfiguration setMilestoneInstanceEntityManager(MilestoneInstanceEntityManager milestoneInstanceEntityManager) -
getHistoricCaseInstanceEntityManager
-
setHistoricCaseInstanceEntityManager
public CmmnEngineConfiguration setHistoricCaseInstanceEntityManager(HistoricCaseInstanceEntityManager historicCaseInstanceEntityManager) -
getHistoricMilestoneInstanceEntityManager
-
setHistoricMilestoneInstanceEntityManager
public CmmnEngineConfiguration setHistoricMilestoneInstanceEntityManager(HistoricMilestoneInstanceEntityManager historicMilestoneInstanceEntityManager) -
getHistoricPlanItemInstanceEntityManager
-
setHistoricPlanItemInstanceEntityManager
public CmmnEngineConfiguration setHistoricPlanItemInstanceEntityManager(HistoricPlanItemInstanceEntityManager historicPlanItemInstanceEntityManager) -
getCaseInstanceHelper
-
setCaseInstanceHelper
-
getCandidateManager
-
setCandidateManager
-
getVariableAggregator
-
setVariableAggregator
-
getDependentScopeTypes
-
setDependentScopeTypes
-
addDependentScopeType
-
getDecisionTableVariableManager
-
setDecisionTableVariableManager
public CmmnEngineConfiguration setDecisionTableVariableManager(DecisionTableVariableManager decisionTableVariableManager) -
getCmmnHistoryManager
-
setCmmnHistoryManager
-
getCmmnHistoryConfigurationSettings
-
setCmmnHistoryConfigurationSettings
public CmmnEngineConfiguration setCmmnHistoryConfigurationSettings(CmmnHistoryConfigurationSettings cmmnHistoryConfigurationSettings) -
getDynamicStateManager
-
setDynamicStateManager
-
getCaseInstanceMigrationManager
-
setCaseInstanceMigrationManager
public CmmnEngineConfiguration setCaseInstanceMigrationManager(CaseInstanceMigrationManager caseInstanceMigrationManager) -
getChangeTenantIdManager
-
setChangeTenantIdManager
public CmmnEngineConfiguration setChangeTenantIdManager(ChangeTenantIdManager changeTenantIdManager) -
getChangeTenantEntityTypes
-
setChangeTenantEntityTypes
-
isEnableSafeCmmnXml
public boolean isEnableSafeCmmnXml() -
setEnableSafeCmmnXml
-
isDisableCmmnXmlValidation
public boolean isDisableCmmnXmlValidation() -
setDisableCmmnXmlValidation
public void setDisableCmmnXmlValidation(boolean disableCmmnXmlValidation) -
getCmmnParser
-
setCmmnParser
-
getPreCmmnParseHandlers
-
setPreCmmnParseHandlers
-
getPostCmmnParseHandlers
-
setPostCmmnParseHandlers
public CmmnEngineConfiguration setPostCmmnParseHandlers(List<CmmnParseHandler> postCmmnParseHandlers) -
getCustomCmmnParseHandlers
-
setCustomCmmnParseHandlers
public CmmnEngineConfiguration setCustomCmmnParseHandlers(List<CmmnParseHandler> customCmmnParseHandlers) -
getListenerFactory
-
setListenerFactory
-
getListenerNotificationHelper
-
setListenerNotificationHelper
public CmmnEngineConfiguration setListenerNotificationHelper(CmmnListenerNotificationHelper listenerNotificationHelper) -
getCmmnDeployer
-
setCmmnDeployer
-
getDeploymentManager
-
setDeploymentManager
-
getCaseValidator
-
setCaseValidator
-
getCaseDefinitionDiagramHelper
-
setCaseDefinitionDiagramHelper
public CmmnEngineConfiguration setCaseDefinitionDiagramHelper(CaseDefinitionDiagramHelper caseDefinitionDiagramHelper) -
getActivityBehaviorFactory
-
setActivityBehaviorFactory
public CmmnEngineConfiguration setActivityBehaviorFactory(CmmnActivityBehaviorFactory activityBehaviorFactory) -
getClassDelegateFactory
-
setClassDelegateFactory
public CmmnEngineConfiguration setClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory) -
getCaseDefinitionCacheLimit
public int getCaseDefinitionCacheLimit() -
setCaseDefinitionCacheLimit
-
getCaseDefinitionCache
-
setCaseDefinitionCache
public CmmnEngineConfiguration setCaseDefinitionCache(DeploymentCache<CaseDefinitionCacheEntry> caseDefinitionCache) -
getProcessInstanceService
-
setProcessInstanceService
public CmmnEngineConfiguration setProcessInstanceService(ProcessInstanceService processInstanceService) -
getCaseInstanceStateChangeCallbacks
-
setCaseInstanceStateChangeCallbacks
public CmmnEngineConfiguration setCaseInstanceStateChangeCallbacks(Map<String, List<RuntimeInstanceStateChangeCallback>> caseInstanceStateChangeCallbacks) -
getPlanItemInstanceLifecycleListeners
-
setPlanItemInstanceLifecycleListeners
public CmmnEngineConfiguration setPlanItemInstanceLifecycleListeners(Map<String, List<PlanItemInstanceLifecycleListener>> planItemInstanceLifecycleListeners) -
getCaseInstanceLifecycleListeners
-
setCaseInstanceLifecycleListeners
public CmmnEngineConfiguration setCaseInstanceLifecycleListeners(List<CaseInstanceLifecycleListener> caseInstanceLifecycleListeners) -
getStartCaseInstanceInterceptor
-
setStartCaseInstanceInterceptor
public CmmnEngineConfiguration setStartCaseInstanceInterceptor(StartCaseInstanceInterceptor startCaseInstanceInterceptor) -
getCreateHumanTaskInterceptor
-
setCreateHumanTaskInterceptor
public CmmnEngineConfiguration setCreateHumanTaskInterceptor(CreateHumanTaskInterceptor createHumanTaskInterceptor) -
getHumanTaskStateInterceptor
-
setHumanTaskStateInterceptor
public CmmnEngineConfiguration setHumanTaskStateInterceptor(HumanTaskStateInterceptor humanTaskStateInterceptor) -
getCreateCasePageTaskInterceptor
-
setCreateCasePageTaskInterceptor
public CmmnEngineConfiguration setCreateCasePageTaskInterceptor(CreateCasePageTaskInterceptor createCasePageTaskInterceptor) -
getCreateCmmnExternalWorkerJobInterceptor
-
setCreateCmmnExternalWorkerJobInterceptor
public CmmnEngineConfiguration setCreateCmmnExternalWorkerJobInterceptor(CreateCmmnExternalWorkerJobInterceptor createCmmnExternalWorkerJobInterceptor) -
addPlanItemInstanceLifeCycleListener
public void addPlanItemInstanceLifeCycleListener(String planItemDefinitionType, PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener) Registers a globalPlanItemInstanceLifecycleListener
to listen toPlanItemInstance
state changes.- Parameters:
planItemDefinitionType
- A string fromPlanItemDefinitionType
. If null is passed, the listener will be invoked for any type.planItemInstanceLifeCycleListener
- The listener instance.
-
addPlanItemInstanceLifeCycleListener
public void addPlanItemInstanceLifeCycleListener(PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener) Register a globalPlanItemInstanceLifecycleListener
to listen to any (all plan item definition types)PlanItemInstance
state changes. -
addCaseInstanceLifeCycleListener
public void addCaseInstanceLifeCycleListener(CaseInstanceLifecycleListener caseInstanceLifecycleListener) Registers a globalCaseInstanceLifecycleListener
to listen toCaseInstance
state changes. -
setDataSource
- Overrides:
setDataSource
in classAbstractEngineConfiguration
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers() -
setExecuteServiceSchemaManagers
public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers) -
getHistoryLevel
-
setHistoryLevel
-
isEnableCaseDefinitionHistoryLevel
public boolean isEnableCaseDefinitionHistoryLevel() -
setEnableCaseDefinitionHistoryLevel
public CmmnEngineConfiguration setEnableCaseDefinitionHistoryLevel(boolean enableCaseDefinitionHistoryLevel) -
getExpressionManager
- Specified by:
getExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
- Specified by:
setExpressionManager
in interfaceHasExpressionManagerEngineConfiguration
-
getExpressionManagerConfigurers
-
addExpressionManagerConfigurer
public AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<ExpressionManager> configurer) - Specified by:
addExpressionManagerConfigurer
in interfaceHasExpressionManagerEngineConfiguration
-
isExpressionCacheEnabled
public boolean isExpressionCacheEnabled() -
setExpressionCacheEnabled
-
getExpressionCacheSize
public int getExpressionCacheSize() -
setExpressionCacheSize
-
getExpressionTextLengthCacheLimit
public int getExpressionTextLengthCacheLimit() -
setExpressionTextLengthCacheLimit
public CmmnEngineConfiguration setExpressionTextLengthCacheLimit(int expressionTextLengthCacheLimit) -
getDelegateExpressionFieldInjectionMode
-
setDelegateExpressionFieldInjectionMode
public CmmnEngineConfiguration setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode) -
getFlowableFunctionDelegates
-
setFlowableFunctionDelegates
public CmmnEngineConfiguration setFlowableFunctionDelegates(List<FlowableFunctionDelegate> flowableFunctionDelegates) -
getCustomFlowableFunctionDelegates
-
setCustomFlowableFunctionDelegates
public CmmnEngineConfiguration setCustomFlowableFunctionDelegates(List<FlowableFunctionDelegate> customFlowableFunctionDelegates) -
getAstFunctionCreators
-
setAstFunctionCreators
-
getPreDefaultELResolvers
-
setPreDefaultELResolvers
public CmmnEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) -
addPreDefaultELResolver
-
getPreBeanELResolvers
-
setPreBeanELResolvers
-
addPreBeanELResolver
-
getPostDefaultELResolvers
-
setPostDefaultELResolvers
public CmmnEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) -
addPostDefaultELResolver
-
getIdentityLinkSchemaManager
-
setIdentityLinkSchemaManager
public CmmnEngineConfiguration setIdentityLinkSchemaManager(SchemaManager identityLinkSchemaManager) -
getEntityLinkSchemaManager
-
setEntityLinkSchemaManager
-
getEventSubscriptionSchemaManager
-
setEventSubscriptionSchemaManager
public CmmnEngineConfiguration setEventSubscriptionSchemaManager(SchemaManager eventSubscriptionSchemaManager) -
getVariableSchemaManager
-
setVariableSchemaManager
-
getTaskSchemaManager
-
setTaskSchemaManager
-
getJobSchemaManager
-
setJobSchemaManager
-
getBatchSchemaManager
-
setBatchSchemaManager
-
getVariableTypes
- Specified by:
getVariableTypes
in interfaceHasVariableTypes
-
setVariableTypes
- Specified by:
setVariableTypes
in interfaceHasVariableTypes
-
getCustomPreVariableTypes
-
setCustomPreVariableTypes
-
getCustomPostVariableTypes
-
setCustomPostVariableTypes
public CmmnEngineConfiguration setCustomPostVariableTypes(List<VariableType> customPostVariableTypes) -
getIdentityLinkServiceConfiguration
-
setIdentityLinkServiceConfiguration
public CmmnEngineConfiguration setIdentityLinkServiceConfiguration(IdentityLinkServiceConfiguration identityLinkServiceConfiguration) -
getIdentityLinkServiceConfigurators
public Collection<ServiceConfigurator<IdentityLinkServiceConfiguration>> getIdentityLinkServiceConfigurators() -
setIdentityLinkServiceConfigurators
public CmmnEngineConfiguration setIdentityLinkServiceConfigurators(Collection<ServiceConfigurator<IdentityLinkServiceConfiguration>> identityLinkServiceConfigurators) -
addIdentityLinkServiceConfigurator
public CmmnEngineConfiguration addIdentityLinkServiceConfigurator(ServiceConfigurator<IdentityLinkServiceConfiguration> configurator) -
getEntityLinkServiceConfiguration
-
setEntityLinkServiceConfiguration
public CmmnEngineConfiguration setEntityLinkServiceConfiguration(EntityLinkServiceConfiguration entityLinkServiceConfiguration) -
getEntityLinkServiceConfigurators
public Collection<ServiceConfigurator<EntityLinkServiceConfiguration>> getEntityLinkServiceConfigurators() -
setEntityLinkServiceConfigurators
public CmmnEngineConfiguration setEntityLinkServiceConfigurators(Collection<ServiceConfigurator<EntityLinkServiceConfiguration>> entityLinkServiceConfigurators) -
addEntityLinkServiceConfigurator
public CmmnEngineConfiguration addEntityLinkServiceConfigurator(ServiceConfigurator<EntityLinkServiceConfiguration> configurator) -
getVariableServiceConfiguration
- Specified by:
getVariableServiceConfiguration
in interfaceHasVariableServiceConfiguration
-
setVariableServiceConfiguration
public CmmnEngineConfiguration setVariableServiceConfiguration(VariableServiceConfiguration variableServiceConfiguration) -
getVariableServiceConfigurators
public Collection<ServiceConfigurator<VariableServiceConfiguration>> getVariableServiceConfigurators() -
setVariableServiceConfigurators
public CmmnEngineConfiguration setVariableServiceConfigurators(Collection<ServiceConfigurator<VariableServiceConfiguration>> variableServiceConfigurators) -
addVariableServiceConfigurator
public CmmnEngineConfiguration addVariableServiceConfigurator(ServiceConfigurator<VariableServiceConfiguration> configurator) -
getTaskServiceConfiguration
-
setTaskServiceConfiguration
public CmmnEngineConfiguration setTaskServiceConfiguration(TaskServiceConfiguration taskServiceConfiguration) -
getTaskServiceConfigurators
-
setTaskServiceConfigurators
public CmmnEngineConfiguration setTaskServiceConfigurators(Collection<ServiceConfigurator<TaskServiceConfiguration>> taskServiceConfigurators) -
addTaskServiceConfigurator
public CmmnEngineConfiguration addTaskServiceConfigurator(ServiceConfigurator<TaskServiceConfiguration> configurator) -
getInternalHistoryTaskManager
-
setInternalHistoryTaskManager
public CmmnEngineConfiguration setInternalHistoryTaskManager(InternalHistoryTaskManager internalHistoryTaskManager) -
getInternalTaskVariableScopeResolver
-
setInternalTaskVariableScopeResolver
public CmmnEngineConfiguration setInternalTaskVariableScopeResolver(InternalTaskVariableScopeResolver internalTaskVariableScopeResolver) -
isEnableTaskRelationshipCounts
public boolean isEnableTaskRelationshipCounts() -
setEnableTaskRelationshipCounts
public CmmnEngineConfiguration setEnableTaskRelationshipCounts(boolean isEnableTaskRelationshipCounts) -
getBatchServiceConfiguration
-
setBatchServiceConfiguration
public CmmnEngineConfiguration setBatchServiceConfiguration(BatchServiceConfiguration batchServiceConfiguration) -
getBatchServiceConfigurators
-
setBatchServiceConfigurators
public CmmnEngineConfiguration setBatchServiceConfigurators(Collection<ServiceConfigurator<BatchServiceConfiguration>> batchServiceConfigurators) -
addBatchServiceConfigurator
public CmmnEngineConfiguration addBatchServiceConfigurator(ServiceConfigurator<BatchServiceConfiguration> configurator) -
getInternalHistoryVariableManager
-
setInternalHistoryVariableManager
public CmmnEngineConfiguration setInternalHistoryVariableManager(InternalHistoryVariableManager internalHistoryVariableManager) -
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects() -
setSerializableVariableTypeTrackDeserializedObjects
public CmmnEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) -
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects() -
setJsonVariableTypeTrackObjects
public CmmnEngineConfiguration setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects) -
getCaseDiagramGenerator
-
setCaseDiagramGenerator
-
isCreateDiagramOnDeploy
public boolean isCreateDiagramOnDeploy() -
setCreateDiagramOnDeploy
-
getActivityFontName
-
setActivityFontName
-
getLabelFontName
-
setLabelFontName
-
getAnnotationFontName
-
setAnnotationFontName
-
isDisableIdmEngine
public boolean isDisableIdmEngine() -
setDisableIdmEngine
-
isDisableEventRegistry
public boolean isDisableEventRegistry() -
setDisableEventRegistry
-
getJobServiceConfiguration
-
setJobServiceConfiguration
public CmmnEngineConfiguration setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration) -
getJobServiceConfigurators
-
setJobServiceConfigurators
public CmmnEngineConfiguration setJobServiceConfigurators(Collection<ServiceConfigurator<JobServiceConfiguration>> jobServiceConfigurators) -
addJobServiceConfigurator
public CmmnEngineConfiguration addJobServiceConfigurator(ServiceConfigurator<JobServiceConfiguration> configurator) -
getJobManager
-
setJobManager
-
getCustomJobHandlers
-
setCustomJobHandlers
-
getJobHandlers
-
setJobHandlers
-
getInternalJobManager
-
setInternalJobManager
-
getCustomAsyncRunnableExecutionExceptionHandlers
public List<AsyncRunnableExecutionExceptionHandler> getCustomAsyncRunnableExecutionExceptionHandlers() -
setCustomAsyncRunnableExecutionExceptionHandlers
public CmmnEngineConfiguration setCustomAsyncRunnableExecutionExceptionHandlers(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers) -
isAddDefaultExceptionHandler
public boolean isAddDefaultExceptionHandler() -
setAddDefaultExceptionHandler
-
getFailedJobCommandFactory
-
setFailedJobCommandFactory
public CmmnEngineConfiguration setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory) -
getBusinessCalendarManager
-
setBusinessCalendarManager
public CmmnEngineConfiguration setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager) -
getEventRegistryEventConsumer
-
setEventRegistryEventConsumer
public CmmnEngineConfiguration setEventRegistryEventConsumer(EventRegistryEventConsumer eventRegistryEventConsumer) -
isEventRegistryStartCaseInstanceAsync
public boolean isEventRegistryStartCaseInstanceAsync() -
setEventRegistryStartCaseInstanceAsync
public CmmnEngineConfiguration setEventRegistryStartCaseInstanceAsync(boolean eventRegistryStartCaseInstanceAsync) -
isEventRegistryUniqueCaseInstanceCheckWithLock
public boolean isEventRegistryUniqueCaseInstanceCheckWithLock() -
setEventRegistryUniqueCaseInstanceCheckWithLock
public CmmnEngineConfiguration setEventRegistryUniqueCaseInstanceCheckWithLock(boolean eventRegistryUniqueCaseInstanceCheckWithLock) -
getEventRegistryUniqueCaseInstanceStartLockTime
-
setEventRegistryUniqueCaseInstanceStartLockTime
public CmmnEngineConfiguration setEventRegistryUniqueCaseInstanceStartLockTime(Duration eventRegistryUniqueCaseInstanceStartLockTime) -
getAsyncExecutorConfiguration
-
setAsyncExecutorConfiguration
public CmmnEngineConfiguration setAsyncExecutorConfiguration(AsyncJobExecutorConfiguration asyncExecutorConfiguration) -
getAsyncExecutor
-
setAsyncExecutor
-
getAsyncTaskExecutor
-
setAsyncTaskExecutor
-
getAsyncTaskInvokerTaskExecutor
-
setAsyncTaskInvokerTaskExecutor
public CmmnEngineConfiguration setAsyncTaskInvokerTaskExecutor(AsyncTaskExecutor asyncTaskInvokerTaskExecutor) -
getAsyncTaskInvoker
-
setAsyncTaskInvoker
-
isAsyncExecutorActivate
public boolean isAsyncExecutorActivate() -
setAsyncExecutorActivate
-
getAsyncExecutorNumberOfRetries
public int getAsyncExecutorNumberOfRetries() -
setAsyncExecutorNumberOfRetries
-
getLockTimeAsyncJobWaitTime
public int getLockTimeAsyncJobWaitTime() -
setLockTimeAsyncJobWaitTime
-
getDefaultFailedJobWaitTime
public int getDefaultFailedJobWaitTime() -
setDefaultFailedJobWaitTime
-
getAsyncFailedJobWaitTime
public int getAsyncFailedJobWaitTime() -
setAsyncFailedJobWaitTime
-
getOrCreateAsyncTaskInvokerTaskExecutorConfiguration
-
getAsyncTaskInvokerTaskExecutorConfiguration
-
setAsyncTaskInvokerTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncTaskInvokerTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration) -
getOrCreateAsyncExecutorTaskExecutorConfiguration
-
getAsyncExecutorTaskExecutorConfiguration
-
setAsyncExecutorTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration) -
getAsyncExecutorCorePoolSize
public int getAsyncExecutorCorePoolSize() -
setAsyncExecutorCorePoolSize
-
getAsyncExecutorMaxPoolSize
public int getAsyncExecutorMaxPoolSize() -
setAsyncExecutorMaxPoolSize
-
getAsyncExecutorThreadKeepAliveTime
public long getAsyncExecutorThreadKeepAliveTime() -
setAsyncExecutorThreadKeepAliveTime
public CmmnEngineConfiguration setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime) -
getAsyncExecutorThreadPoolQueueSize
public int getAsyncExecutorThreadPoolQueueSize() -
setAsyncExecutorThreadPoolQueueSize
public CmmnEngineConfiguration setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize) -
getAsyncExecutorThreadPoolQueue
-
setAsyncExecutorThreadPoolQueue
public CmmnEngineConfiguration setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) -
getAsyncExecutorSecondsToWaitOnShutdown
public long getAsyncExecutorSecondsToWaitOnShutdown() -
setAsyncExecutorSecondsToWaitOnShutdown
public CmmnEngineConfiguration setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown) -
isAsyncExecutorAllowCoreThreadTimeout
public boolean isAsyncExecutorAllowCoreThreadTimeout() -
setAsyncExecutorAllowCoreThreadTimeout
public CmmnEngineConfiguration setAsyncExecutorAllowCoreThreadTimeout(boolean asyncExecutorAllowCoreThreadTimeout) -
getAsyncExecutorThreadFactory
-
setAsyncExecutorThreadFactory
public CmmnEngineConfiguration setAsyncExecutorThreadFactory(ThreadFactory asyncExecutorThreadFactory) -
getAsyncExecutorMaxTimerJobsPerAcquisition
-
setAsyncExecutorMaxTimerJobsPerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition) -
getAsyncExecutorMaxAsyncJobsDuePerAcquisition
-
setAsyncExecutorMaxAsyncJobsDuePerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition) -
getAsyncExecutorDefaultTimerJobAcquireWaitTime
-
setAsyncExecutorDefaultTimerJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime) -
getAsyncExecutorDefaultAsyncJobAcquireWaitTime
-
setAsyncExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncExecutorDefaultQueueSizeFullWaitTime
-
setAsyncExecutorDefaultQueueSizeFullWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime) -
getAsyncExecutorLockOwner
Deprecated. -
setAsyncExecutorLockOwner
Deprecated. -
isAsyncExecutorUnlockOwnedJobs
Deprecated. -
setAsyncExecutorUnlockOwnedJobs
-
getAsyncExecutorTimerLockTimeInMillis
Deprecated. -
setAsyncExecutorTimerLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis) -
getAsyncExecutorAsyncJobLockTimeInMillis
Deprecated. -
setAsyncExecutorAsyncJobLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis) -
getAsyncExecutorResetExpiredJobsInterval
-
setAsyncExecutorResetExpiredJobsInterval
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval) -
getAsyncExecutorResetExpiredJobsMaxTimeout
public int getAsyncExecutorResetExpiredJobsMaxTimeout() -
setAsyncExecutorResetExpiredJobsMaxTimeout
public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout) -
getAsyncExecutorResetExpiredJobsPageSize
-
setAsyncExecutorResetExpiredJobsPageSize
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize) -
getAsyncExecutorExecuteAsyncRunnableFactory
-
setAsyncExecutorExecuteAsyncRunnableFactory
public CmmnEngineConfiguration setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) -
getAsyncHistoryExecutorConfiguration
-
setAsyncHistoryExecutorConfiguration
public CmmnEngineConfiguration setAsyncHistoryExecutorConfiguration(AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration) -
getAsyncHistoryExecutor
-
setAsyncHistoryExecutor
-
getAsyncHistoryTaskExecutor
-
setAsyncHistoryTaskExecutor
public CmmnEngineConfiguration setAsyncHistoryTaskExecutor(AsyncTaskExecutor asyncHistoryTaskExecutor) -
getHistoricPlanItemInstanceDataManager
-
setHistoricPlanItemInstanceDataManager
public CmmnEngineConfiguration setHistoricPlanItemInstanceDataManager(HistoricPlanItemInstanceDataManager historicPlanItemInstanceDataManager) -
getInternalTaskAssignmentManager
-
setInternalTaskAssignmentManager
public CmmnEngineConfiguration setInternalTaskAssignmentManager(InternalTaskAssignmentManager internalTaskAssignmentManager) -
getIdentityLinkEventHandler
-
setIdentityLinkEventHandler
public CmmnEngineConfiguration setIdentityLinkEventHandler(IdentityLinkEventHandler identityLinkEventHandler) -
getInternalJobParentStateResolver
-
setInternalJobParentStateResolver
public CmmnEngineConfiguration setInternalJobParentStateResolver(InternalJobParentStateResolver internalJobParentStateResolver) -
isAsyncHistoryEnabled
public boolean isAsyncHistoryEnabled() -
setAsyncHistoryEnabled
-
isAsyncHistoryExecutorActivate
public boolean isAsyncHistoryExecutorActivate() -
setAsyncHistoryExecutorActivate
public CmmnEngineConfiguration setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate) -
getAsyncHistoryExecutorNumberOfRetries
public int getAsyncHistoryExecutorNumberOfRetries() -
setAsyncHistoryExecutorNumberOfRetries
public CmmnEngineConfiguration setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries) -
getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration
-
getAsyncHistoryExecutorTaskExecutorConfiguration
-
setAsyncHistoryExecutorTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncHistoryExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration) -
getAsyncHistoryExecutorCorePoolSize
public int getAsyncHistoryExecutorCorePoolSize() -
setAsyncHistoryExecutorCorePoolSize
public CmmnEngineConfiguration setAsyncHistoryExecutorCorePoolSize(int asyncHistoryExecutorCorePoolSize) -
getAsyncHistoryExecutorMaxPoolSize
public int getAsyncHistoryExecutorMaxPoolSize() -
setAsyncHistoryExecutorMaxPoolSize
public CmmnEngineConfiguration setAsyncHistoryExecutorMaxPoolSize(int asyncHistoryExecutorMaxPoolSize) -
getAsyncHistoryExecutorThreadKeepAliveTime
public long getAsyncHistoryExecutorThreadKeepAliveTime() -
setAsyncHistoryExecutorThreadKeepAliveTime
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadKeepAliveTime(long asyncHistoryExecutorThreadKeepAliveTime) -
getAsyncHistoryExecutorThreadPoolQueueSize
public int getAsyncHistoryExecutorThreadPoolQueueSize() -
setAsyncHistoryExecutorThreadPoolQueueSize
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadPoolQueueSize(int asyncHistoryExecutorThreadPoolQueueSize) -
getAsyncHistoryExecutorMaxJobsDuePerAcquisition
-
setAsyncHistoryExecutorMaxJobsDuePerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorMaxJobsDuePerAcquisition(int asyncHistoryExecutorMaxJobsDuePerAcquisition) -
getAsyncHistoryExecutorThreadPoolQueue
-
setAsyncHistoryExecutorThreadPoolQueue
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue) -
getAsyncHistoryExecutorSecondsToWaitOnShutdown
public long getAsyncHistoryExecutorSecondsToWaitOnShutdown() -
setAsyncHistoryExecutorSecondsToWaitOnShutdown
public CmmnEngineConfiguration setAsyncHistoryExecutorSecondsToWaitOnShutdown(long asyncHistoryExecutorSecondsToWaitOnShutdown) -
getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
-
setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
-
setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime) -
getAsyncHistoryExecutorLockOwner
Deprecated. -
setAsyncHistoryExecutorLockOwner
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner) -
getAsyncHistoryExecutorAsyncJobLockTimeInMillis
-
setAsyncHistoryExecutorAsyncJobLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis) -
getAsyncHistoryExecutorResetExpiredJobsInterval
-
setAsyncHistoryExecutorResetExpiredJobsInterval
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval) -
getAsyncHistoryExecutorResetExpiredJobsPageSize
-
setAsyncHistoryExecutorResetExpiredJobsPageSize
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize) -
isAsyncHistoryExecutorAsyncJobAcquisitionEnabled
-
setAsyncHistoryExecutorAsyncJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled) -
isAsyncHistoryExecutorResetExpiredJobsEnabled
-
setAsyncHistoryExecutorResetExpiredJobsEnabled
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled) -
isAsyncExecutorAsyncJobAcquisitionEnabled
-
setAsyncExecutorAsyncJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled) -
isAsyncExecutorTimerJobAcquisitionEnabled
-
setAsyncExecutorTimerJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorTimerJobAcquisitionEnabled(boolean isAsyncExecutorTimerJobAcquisitionEnabled) -
isAsyncExecutorResetExpiredJobsEnabled
-
setAsyncExecutorResetExpiredJobsEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled) -
isEnableEntityLinks
public boolean isEnableEntityLinks() -
setEnableEntityLinks
-
getEventSubscriptionServiceConfiguration
-
setEventSubscriptionServiceConfiguration
public CmmnEngineConfiguration setEventSubscriptionServiceConfiguration(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration) -
getEventSubscriptionServiceConfigurators
public Collection<ServiceConfigurator<EventSubscriptionServiceConfiguration>> getEventSubscriptionServiceConfigurators() -
setEventSubscriptionServiceConfigurators
public CmmnEngineConfiguration setEventSubscriptionServiceConfigurators(Collection<ServiceConfigurator<EventSubscriptionServiceConfiguration>> eventSubscriptionServiceConfigurators) -
addEventSubscriptionServiceConfigurator
public CmmnEngineConfiguration addEventSubscriptionServiceConfigurator(ServiceConfigurator<EventSubscriptionServiceConfiguration> configurator) -
getHistoryJobHandlers
-
setHistoryJobHandlers
public CmmnEngineConfiguration setHistoryJobHandlers(Map<String, HistoryJobHandler> historyJobHandlers) -
getCustomHistoryJobHandlers
-
setCustomHistoryJobHandlers
public CmmnEngineConfiguration setCustomHistoryJobHandlers(List<HistoryJobHandler> customHistoryJobHandlers) -
getEnabledJobCategories
-
setEnabledJobCategories
-
addEnabledJobCategory
-
getJobExecutionScope
-
setJobExecutionScope
-
getHistoryJobExecutionScope
-
setHistoryJobExecutionScope
-
getCaseInstanceMigrationCallbacks
-
setCaseInstanceMigrationCallbacks
public CmmnEngineConfiguration setCaseInstanceMigrationCallbacks(List<CaseInstanceMigrationCallback> caseInstanceMigrationCallbacks) -
getHttpClientConfig
-
setHttpClientConfig
-
getDefaultMailClient
-
setDefaultMailClient
-
getDefaultMailServer
-
setDefaultMailServer
-
getOrCreateDefaultMaiLServer
-
getMailServerHost
-
setMailServerHost
-
getMailServerUsername
-
setMailServerUsername
-
getMailServerPassword
-
setMailServerPassword
-
getMailServerPort
public int getMailServerPort() -
setMailServerPort
-
getMailServerSSLPort
public int getMailServerSSLPort() -
setMailServerSSLPort
-
getMailServerUseSSL
public boolean getMailServerUseSSL() -
setMailServerUseSSL
-
getMailServerUseTLS
public boolean getMailServerUseTLS() -
setMailServerUseTLS
-
getMailServerDefaultFrom
-
setMailServerDefaultFrom
-
getMailServerForceTo
-
setMailServerForceTo
-
getMailServerDefaultCharset
-
setMailServerDefaultCharset
-
getMailSessionJndi
-
setMailSessionJndi
-
getMailServers
-
setMailServers
-
getMailServer
-
getMailClients
-
setMailClients
-
getMailClient
-
getMailSessionsJndi
-
setMailSessionsJndi
-
getMailSessionJndi
-
getFormFieldHandler
-
setFormFieldHandler
-
getIdentityLinkInterceptor
-
setIdentityLinkInterceptor
public CmmnEngineConfiguration setIdentityLinkInterceptor(CmmnIdentityLinkInterceptor identityLinkInterceptor) -
isFormFieldValidationEnabled
public boolean isFormFieldValidationEnabled() -
setFormFieldValidationEnabled
-
getTaskPostProcessor
-
setTaskPostProcessor
-
getScriptingEngines
- Specified by:
getScriptingEngines
in interfaceScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
- Specified by:
setScriptingEngines
in interfaceScriptingEngineAwareEngineConfiguration
-
getResolverFactories
-
setResolverFactories
-
getPreDefaultResolverFactories
-
setPreDefaultResolverFactories
public CmmnEngineConfiguration setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories) -
addPreDefaultResolverFactory
-
getPostDefaultResolverFactories
-
setPostDefaultResolverFactories
public CmmnEngineConfiguration setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories) -
addPostDefaultResolverFactory
-
resetClock
public void resetClock() -
isEnableHistoricTaskLogging
public boolean isEnableHistoricTaskLogging() -
setEnableHistoricTaskLogging
public void setEnableHistoricTaskLogging(boolean enableHistoricTaskLogging) -
getBatchStatusTimeCycleConfig
-
setBatchStatusTimeCycleConfig
-
isEnableHistoryCleaning
public boolean isEnableHistoryCleaning() -
setEnableHistoryCleaning
-
getHistoryCleaningTimeCycleConfig
-
setHistoryCleaningTimeCycleConfig
public CmmnEngineConfiguration setHistoryCleaningTimeCycleConfig(String historyCleaningTimeCycleConfig) -
getCleanInstancesEndedAfterNumberOfDays
Deprecated.usegetCleanInstancesEndedAfter()
instead -
setCleanInstancesEndedAfterNumberOfDays
@Deprecated public CmmnEngineConfiguration setCleanInstancesEndedAfterNumberOfDays(int cleanInstancesEndedAfterNumberOfDays) Deprecated.usesetCleanInstancesEndedAfter(Duration)
instead -
getCleanInstancesEndedAfter
-
setCleanInstancesEndedAfter
-
getCleanInstancesBatchSize
public int getCleanInstancesBatchSize() -
setCleanInstancesBatchSize
-
getCmmnHistoryCleaningManager
-
setCmmnHistoryCleaningManager
public CmmnEngineConfiguration setCmmnHistoryCleaningManager(CmmnHistoryCleaningManager cmmnHistoryCleaningManager) -
isHandleCmmnEngineExecutorsAfterEngineCreate
public boolean isHandleCmmnEngineExecutorsAfterEngineCreate() -
setHandleCmmnEngineExecutorsAfterEngineCreate
public CmmnEngineConfiguration setHandleCmmnEngineExecutorsAfterEngineCreate(boolean handleCmmnEngineExecutorsAfterEngineCreate) -
isAlwaysUseArraysForDmnMultiHitPolicies
public boolean isAlwaysUseArraysForDmnMultiHitPolicies() -
setAlwaysUseArraysForDmnMultiHitPolicies
public CmmnEngineConfiguration setAlwaysUseArraysForDmnMultiHitPolicies(boolean alwaysUseArraysForDmnMultiHitPolicies) -
getCaseDefinitionLocalizationManager
-
setCaseDefinitionLocalizationManager
public CmmnEngineConfiguration setCaseDefinitionLocalizationManager(CaseDefinitionLocalizationManager caseDefinitionLocalizationManager) -
getCaseLocalizationManager
-
setCaseLocalizationManager
public CmmnEngineConfiguration setCaseLocalizationManager(CaseLocalizationManager caseLocalizationManager) -
getPlanItemLocalizationManager
-
setPlanItemLocalizationManager
public CmmnEngineConfiguration setPlanItemLocalizationManager(PlanItemLocalizationManager planItemLocalizationManager)
-
AsyncJobExecutorConfiguration.getAsyncJobLockTime()
viagetAsyncExecutorConfiguration()