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:
StandaloneInMemCmmnEngineConfiguration
public class CmmnEngineConfiguration extends AbstractEngineConfiguration implements CmmnEngineConfigurationApi, ScriptingEngineAwareEngineConfiguration, HasExpressionManagerEngineConfiguration, HasVariableTypes, HasVariableServiceConfiguration
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, 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 Constructor Description CmmnEngineConfiguration()
-
Method Summary
-
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, 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, 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 Detail
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final String DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final String LIQUIBASE_CHANGELOG_PREFIX
- See Also:
- Constant Field Values
-
cmmnEngineName
protected String cmmnEngineName
-
cmmnEngineAgendaFactory
protected CmmnEngineAgendaFactory cmmnEngineAgendaFactory
-
cmmnRuntimeService
protected CmmnRuntimeService cmmnRuntimeService
-
dynamicCmmnService
protected DynamicCmmnService dynamicCmmnService
-
cmmnTaskService
protected CmmnTaskService cmmnTaskService
-
cmmnManagementService
protected CmmnManagementService cmmnManagementService
-
cmmnRepositoryService
protected CmmnRepositoryService cmmnRepositoryService
-
cmmnHistoryService
protected CmmnHistoryService cmmnHistoryService
-
cmmnMigrationService
protected CmmnMigrationService cmmnMigrationService
-
deploymentDataManager
protected CmmnDeploymentDataManager deploymentDataManager
-
resourceDataManager
protected CmmnResourceDataManager resourceDataManager
-
caseDefinitionDataManager
protected CaseDefinitionDataManager caseDefinitionDataManager
-
caseInstanceDataManager
protected CaseInstanceDataManager caseInstanceDataManager
-
planItemInstanceDataManager
protected PlanItemInstanceDataManager planItemInstanceDataManager
-
sentryPartInstanceDataManager
protected SentryPartInstanceDataManager sentryPartInstanceDataManager
-
milestoneInstanceDataManager
protected MilestoneInstanceDataManager milestoneInstanceDataManager
-
historicCaseInstanceEntityManager
protected HistoricCaseInstanceEntityManager historicCaseInstanceEntityManager
-
historicMilestoneInstanceDataManager
protected HistoricMilestoneInstanceDataManager historicMilestoneInstanceDataManager
-
historicPlanItemInstanceDataManager
protected HistoricPlanItemInstanceDataManager historicPlanItemInstanceDataManager
-
cmmnDeploymentEntityManager
protected CmmnDeploymentEntityManager cmmnDeploymentEntityManager
-
cmmnResourceEntityManager
protected CmmnResourceEntityManager cmmnResourceEntityManager
-
caseDefinitionEntityManager
protected CaseDefinitionEntityManager caseDefinitionEntityManager
-
caseInstanceEntityManager
protected CaseInstanceEntityManager caseInstanceEntityManager
-
planItemInstanceEntityManager
protected PlanItemInstanceEntityManager planItemInstanceEntityManager
-
sentryPartInstanceEntityManager
protected SentryPartInstanceEntityManager sentryPartInstanceEntityManager
-
milestoneInstanceEntityManager
protected MilestoneInstanceEntityManager milestoneInstanceEntityManager
-
historicCaseInstanceDataManager
protected HistoricCaseInstanceDataManager historicCaseInstanceDataManager
-
historicMilestoneInstanceEntityManager
protected HistoricMilestoneInstanceEntityManager historicMilestoneInstanceEntityManager
-
historicPlanItemInstanceEntityManager
protected HistoricPlanItemInstanceEntityManager historicPlanItemInstanceEntityManager
-
disableIdmEngine
protected boolean disableIdmEngine
-
disableEventRegistry
protected boolean disableEventRegistry
-
candidateManager
protected CandidateManager candidateManager
-
variableAggregator
protected PlanItemVariableAggregator variableAggregator
-
dependentScopeTypes
protected Collection<String> dependentScopeTypes
-
decisionTableVariableManager
protected DecisionTableVariableManager decisionTableVariableManager
-
caseInstanceHelper
protected CaseInstanceHelper caseInstanceHelper
-
cmmnHistoryManager
protected CmmnHistoryManager cmmnHistoryManager
-
cmmnHistoryConfigurationSettings
protected CmmnHistoryConfigurationSettings cmmnHistoryConfigurationSettings
-
processInstanceService
protected ProcessInstanceService processInstanceService
-
dynamicStateManager
protected CmmnDynamicStateManager dynamicStateManager
-
caseInstanceMigrationManager
protected CaseInstanceMigrationManager caseInstanceMigrationManager
-
caseInstanceStateChangeCallbacks
protected Map<String,List<RuntimeInstanceStateChangeCallback>> caseInstanceStateChangeCallbacks
-
caseInstanceLifecycleListeners
protected List<CaseInstanceLifecycleListener> caseInstanceLifecycleListeners
-
planItemInstanceLifecycleListeners
protected Map<String,List<PlanItemInstanceLifecycleListener>> planItemInstanceLifecycleListeners
-
startCaseInstanceInterceptor
protected StartCaseInstanceInterceptor startCaseInstanceInterceptor
-
createHumanTaskInterceptor
protected CreateHumanTaskInterceptor createHumanTaskInterceptor
-
createCasePageTaskInterceptor
protected CreateCasePageTaskInterceptor createCasePageTaskInterceptor
-
createCmmnExternalWorkerJobInterceptor
protected CreateCmmnExternalWorkerJobInterceptor createCmmnExternalWorkerJobInterceptor
-
identityLinkInterceptor
protected CmmnIdentityLinkInterceptor identityLinkInterceptor
-
changeTenantIdManager
protected ChangeTenantIdManager changeTenantIdManager
-
executeServiceSchemaManagers
protected boolean executeServiceSchemaManagers
-
enableSafeCmmnXml
protected boolean enableSafeCmmnXml
-
disableCmmnXmlValidation
protected boolean disableCmmnXmlValidation
-
activityBehaviorFactory
protected CmmnActivityBehaviorFactory activityBehaviorFactory
-
classDelegateFactory
protected CmmnClassDelegateFactory classDelegateFactory
-
cmmnDeployer
protected CmmnDeployer cmmnDeployer
-
deploymentManager
protected CmmnDeploymentManager deploymentManager
-
caseDefinitionDiagramHelper
protected CaseDefinitionDiagramHelper caseDefinitionDiagramHelper
-
caseValidator
protected CaseValidator caseValidator
-
caseDefinitionCacheLimit
protected int caseDefinitionCacheLimit
-
caseDefinitionCache
protected DeploymentCache<CaseDefinitionCacheEntry> caseDefinitionCache
-
cmmnParser
protected CmmnParser cmmnParser
-
preCmmnParseHandlers
protected List<CmmnParseHandler> preCmmnParseHandlers
-
postCmmnParseHandlers
protected List<CmmnParseHandler> postCmmnParseHandlers
-
customCmmnParseHandlers
protected List<CmmnParseHandler> customCmmnParseHandlers
-
listenerFactory
protected CmmnListenerFactory listenerFactory
-
listenerNotificationHelper
protected CmmnListenerNotificationHelper listenerNotificationHelper
-
historyLevel
protected HistoryLevel historyLevel
-
enableCaseDefinitionHistoryLevel
protected boolean enableCaseDefinitionHistoryLevel
-
expressionManager
protected ExpressionManager expressionManager
-
flowableFunctionDelegates
protected List<FlowableFunctionDelegate> flowableFunctionDelegates
-
customFlowableFunctionDelegates
protected List<FlowableFunctionDelegate> customFlowableFunctionDelegates
-
astFunctionCreators
protected List<FlowableAstFunctionCreator> astFunctionCreators
-
preDefaultELResolvers
protected Collection<ELResolver> preDefaultELResolvers
-
preBeanELResolvers
protected Collection<ELResolver> preBeanELResolvers
-
postDefaultELResolvers
protected Collection<ELResolver> postDefaultELResolvers
-
isExpressionCacheEnabled
protected boolean isExpressionCacheEnabled
-
expressionCacheSize
protected int expressionCacheSize
-
expressionTextLengthCacheLimit
protected int expressionTextLengthCacheLimit
-
scriptingEngines
protected ScriptingEngines scriptingEngines
-
scriptBindingsFactory
protected ScriptBindingsFactory scriptBindingsFactory
-
resolverFactories
protected List<ResolverFactory> resolverFactories
-
preDefaultResolverFactories
protected Collection<ResolverFactory> preDefaultResolverFactories
-
postDefaultResolverFactories
protected Collection<ResolverFactory> postDefaultResolverFactories
-
delegateExpressionFieldInjectionMode
protected DelegateExpressionFieldInjectionMode 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
protected SchemaManager identityLinkSchemaManager
-
entityLinkSchemaManager
protected SchemaManager entityLinkSchemaManager
-
eventSubscriptionSchemaManager
protected SchemaManager eventSubscriptionSchemaManager
-
variableSchemaManager
protected SchemaManager variableSchemaManager
-
taskSchemaManager
protected SchemaManager taskSchemaManager
-
jobSchemaManager
protected SchemaManager jobSchemaManager
-
batchSchemaManager
protected SchemaManager batchSchemaManager
-
caseDiagramGenerator
protected CaseDiagramGenerator caseDiagramGenerator
Case diagram generator. Default value is DefaultCaseDiagramGenerator
-
isCreateDiagramOnDeploy
protected boolean isCreateDiagramOnDeploy
-
activityFontName
protected String activityFontName
-
labelFontName
protected String labelFontName
-
annotationFontName
protected String annotationFontName
-
identityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration
-
entityLinkServiceConfiguration
protected EntityLinkServiceConfiguration entityLinkServiceConfiguration
-
enableEntityLinks
protected boolean enableEntityLinks
-
eventSubscriptionServiceConfiguration
protected EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration
-
taskServiceConfiguration
protected TaskServiceConfiguration taskServiceConfiguration
-
internalHistoryTaskManager
protected InternalHistoryTaskManager internalHistoryTaskManager
-
internalTaskVariableScopeResolver
protected InternalTaskVariableScopeResolver internalTaskVariableScopeResolver
-
internalTaskAssignmentManager
protected InternalTaskAssignmentManager internalTaskAssignmentManager
-
identityLinkEventHandler
protected org.flowable.identitylink.service.IdentityLinkEventHandler identityLinkEventHandler
-
isEnableTaskRelationshipCounts
protected boolean isEnableTaskRelationshipCounts
-
batchServiceConfiguration
protected BatchServiceConfiguration batchServiceConfiguration
-
variableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes
-
customPreVariableTypes
protected List<org.flowable.variable.api.types.VariableType> customPreVariableTypes
-
customPostVariableTypes
protected List<org.flowable.variable.api.types.VariableType> customPostVariableTypes
-
variableServiceConfiguration
protected VariableServiceConfiguration variableServiceConfiguration
-
internalHistoryVariableManager
protected InternalHistoryVariableManager internalHistoryVariableManager
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects
-
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjects
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
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
protected List<CaseInstanceMigrationCallback> caseInstanceMigrationCallbacks
-
httpClientConfig
protected HttpClientConfig httpClientConfig
-
mailServerHost
protected String mailServerHost
-
mailServerUsername
protected String mailServerUsername
-
mailServerPassword
protected String mailServerPassword
-
mailServerPort
protected int mailServerPort
-
mailServerSSLPort
protected int mailServerSSLPort
-
useSSL
protected boolean useSSL
-
useTLS
protected boolean useTLS
-
mailServerDefaultFrom
protected String mailServerDefaultFrom
-
mailServerForceTo
protected String mailServerForceTo
-
mailServerDefaultCharset
protected Charset mailServerDefaultCharset
-
mailSessionJndi
protected String mailSessionJndi
-
mailServers
protected Map<String,MailServerInfo> mailServers
-
jobServiceConfiguration
protected JobServiceConfiguration jobServiceConfiguration
-
jobServiceConfigurators
protected Collection<ServiceConfigurator<JobServiceConfiguration>> jobServiceConfigurators
-
asyncExecutorConfiguration
protected AsyncJobExecutorConfiguration asyncExecutorConfiguration
-
asyncExecutor
protected AsyncExecutor asyncExecutor
-
asyncTaskExecutor
protected AsyncTaskExecutor asyncTaskExecutor
-
shutdownAsyncTaskExecutor
protected boolean shutdownAsyncTaskExecutor
-
asyncTaskInvokerTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration
-
asyncTaskInvokerTaskExecutor
protected AsyncTaskExecutor asyncTaskInvokerTaskExecutor
-
shutdownAsyncTaskInvokerTaskExecutor
protected boolean shutdownAsyncTaskInvokerTaskExecutor
-
asyncTaskInvoker
protected AsyncTaskInvoker asyncTaskInvoker
-
jobManager
protected JobManager jobManager
-
customJobHandlers
protected List<JobHandler> customJobHandlers
-
jobHandlers
protected Map<String,JobHandler> jobHandlers
-
internalJobManager
protected InternalJobManager internalJobManager
-
customAsyncRunnableExecutionExceptionHandlers
protected List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers
-
addDefaultExceptionHandler
protected boolean addDefaultExceptionHandler
-
failedJobCommandFactory
protected FailedJobCommandFactory failedJobCommandFactory
-
internalJobParentStateResolver
protected InternalJobParentStateResolver internalJobParentStateResolver
-
jobExecutionScope
protected String jobExecutionScope
-
historyJobExecutionScope
protected String historyJobExecutionScope
-
asyncExecutorActivate
protected boolean asyncExecutorActivate
Boolean flag to be set to activate theAsyncExecutorautomatically after the engine has booted up.
-
asyncExecutorMessageQueueMode
protected boolean asyncExecutorMessageQueueMode
Experimental!Set this to true when using the message queue based job executor.
-
asyncExecutorNumberOfRetries
protected int asyncExecutorNumberOfRetries
The number of retries for a job.
-
lockTimeAsyncJobWaitTime
protected int lockTimeAsyncJobWaitTime
Define 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 defaultFailedJobWaitTime
Define the default wait time for a failed job in seconds
-
asyncFailedJobWaitTime
protected int asyncFailedJobWaitTime
Defines the default wait time for a failed async job in seconds
-
asyncExecutorTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration
The configuration of the task executor for the async executor. This is only applicable when using theDefaultAsyncTaskExecutor
-
asyncExecutorThreadPoolQueue
protected BlockingQueue<Runnable> 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
ArrayBlockingQueuewill 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
protected ThreadFactory asyncExecutorThreadFactory
The thread factory that the async task executor should use.
-
asyncExecutorResetExpiredJobsMaxTimeout
protected int asyncExecutorResetExpiredJobsMaxTimeout
The 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. However, in the message queue based execution, it could be some job is posted to a queue but then never is locked nor executed.By default 24 hours, as this should be a very exceptional case.
-
asyncExecutorExecuteAsyncRunnableFactory
protected ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory
Allows to define a custom factory for creating theRunnablethat is executed by the async executor.This property is only applicable when using the threadpool-based async executor.
-
asyncHistoryExecutorConfiguration
protected AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration
-
asyncHistoryExecutor
protected AsyncExecutor asyncHistoryExecutor
-
asyncHistoryTaskExecutor
protected AsyncTaskExecutor asyncHistoryTaskExecutor
-
shutdownAsyncHistoryTaskExecutor
protected boolean shutdownAsyncHistoryTaskExecutor
-
isAsyncHistoryEnabled
protected boolean isAsyncHistoryEnabled
-
asyncHistoryExecutorActivate
protected boolean asyncHistoryExecutorActivate
-
isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
-
isAsyncHistoryJsonGroupingEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
-
asyncHistoryExecutorMessageQueueMode
protected boolean asyncHistoryExecutorMessageQueueMode
-
asyncHistoryJsonGroupingThreshold
protected int asyncHistoryJsonGroupingThreshold
-
asyncHistoryListener
protected AsyncHistoryListener asyncHistoryListener
-
asyncHistoryExecutorNumberOfRetries
protected int asyncHistoryExecutorNumberOfRetries
-
asyncHistoryExecutorTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration
-
asyncHistoryExecutorThreadPoolQueue
protected BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue
-
batchStatusTimeCycleConfig
protected String batchStatusTimeCycleConfig
-
enableHistoryCleaning
protected boolean enableHistoryCleaning
-
historyCleaningTimeCycleConfig
protected String historyCleaningTimeCycleConfig
-
cleanInstancesEndedAfter
protected Duration cleanInstancesEndedAfter
-
cleanInstancesBatchSize
protected int cleanInstancesBatchSize
-
cmmnHistoryCleaningManager
protected CmmnHistoryCleaningManager cmmnHistoryCleaningManager
-
historyJobHandlers
protected Map<String,HistoryJobHandler> historyJobHandlers
-
customHistoryJobHandlers
protected List<HistoryJobHandler> customHistoryJobHandlers
-
customHistoryJsonTransformers
protected List<HistoryJsonTransformer> customHistoryJsonTransformers
-
formFieldHandler
protected FormFieldHandler formFieldHandler
-
isFormFieldValidationEnabled
protected boolean isFormFieldValidationEnabled
-
eventRegistryEventConsumer
protected org.flowable.eventregistry.api.EventRegistryEventConsumer eventRegistryEventConsumer
-
eventRegistryStartCaseInstanceAsync
protected boolean eventRegistryStartCaseInstanceAsync
Whether 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 eventRegistryUniqueCaseInstanceCheckWithLock
Whether 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
protected Duration eventRegistryUniqueCaseInstanceStartLockTime
The amount of time for the lock of a unique start event.
-
businessCalendarManager
protected BusinessCalendarManager businessCalendarManager
-
enableHistoricTaskLogging
protected boolean enableHistoricTaskLogging
Enable user task event logging
-
taskPostProcessor
protected TaskPostProcessor taskPostProcessor
postprocessor for a task builder
-
handleCmmnEngineExecutorsAfterEngineCreate
protected boolean handleCmmnEngineExecutorsAfterEngineCreate
-
alwaysUseArraysForDmnMultiHitPolicies
protected boolean alwaysUseArraysForDmnMultiHitPolicies
-
caseDefinitionLocalizationManager
protected CaseDefinitionLocalizationManager caseDefinitionLocalizationManager
-
caseLocalizationManager
protected CaseLocalizationManager caseLocalizationManager
-
planItemLocalizationManager
protected PlanItemLocalizationManager planItemLocalizationManager
-
-
Method Detail
-
createCmmnEngineConfigurationFromResourceDefault
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromResourceDefault()
-
createCmmnEngineConfigurationFromResource
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromResource(String resource)
-
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
public static CmmnEngineConfiguration createStandaloneCmmnEngineConfiguration()
-
createStandaloneInMemCmmnEngineConfiguration
public static CmmnEngineConfiguration createStandaloneInMemCmmnEngineConfiguration()
-
buildCmmnEngine
public CmmnEngine buildCmmnEngine()
-
init
protected void init()
-
initCaseDiagramGenerator
public void initCaseDiagramGenerator()
-
initSchemaManager
public void initSchemaManager()
- Overrides:
initSchemaManagerin 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:
initMybatisTypeHandlersin classAbstractEngineConfiguration
-
initFunctionDelegates
public void initFunctionDelegates()
-
initAstFunctionCreators
public void initAstFunctionCreators()
-
initExpressionManager
public void initExpressionManager()
-
initCmmnEngineAgendaFactory
public void initCmmnEngineAgendaFactory()
-
initCommandInvoker
public void initCommandInvoker()
- Overrides:
initCommandInvokerin classAbstractEngineConfiguration
-
initSessionFactories
public void initSessionFactories()
- Overrides:
initSessionFactoriesin classAbstractEngineConfiguration
-
initAsyncHistorySessionFactory
public void initAsyncHistorySessionFactory()
-
initDefaultAsyncHistoryListener
protected void initDefaultAsyncHistoryListener()
-
initServices
protected void initServices()
-
initDataManagers
public void initDataManagers()
- Overrides:
initDataManagersin classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()
- Overrides:
initEntityManagersin classAbstractEngineConfiguration
-
initClassDelegateFactory
protected void initClassDelegateFactory()
-
initActivityBehaviorFactory
protected void initActivityBehaviorFactory()
-
initListenerFactory
protected void initListenerFactory()
-
initListenerNotificationHelper
protected void initListenerNotificationHelper()
-
initDeployers
protected void initDeployers()
-
getDefaultDeployers
public Collection<? extends EngineDeployer> getDefaultDeployers()
-
initCaseDefinitionCache
protected void initCaseDefinitionCache()
-
initDeploymentManager
protected void initDeploymentManager()
-
initCmmnParser
public void initCmmnParser()
-
getDefaultCmmnParseHandlers
public List<CmmnParseHandler> 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
public String getEngineCfgKey()
- Specified by:
getEngineCfgKeyin classAbstractEngineConfiguration
-
getEngineScopeType
public String getEngineScopeType()
- Specified by:
getEngineScopeTypein classAbstractEngineConfiguration
-
createTransactionInterceptor
public CommandInterceptor createTransactionInterceptor()
- Specified by:
createTransactionInterceptorin classAbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
public InputStream getMyBatisXmlConfigurationStream()
- Specified by:
getMyBatisXmlConfigurationStreamin classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()
- Specified by:
initDbSqlSessionFactoryEntitySettingsin classAbstractEngineConfiguration
-
initVariableTypes
public void initVariableTypes()
-
configureVariableServiceConfiguration
public void configureVariableServiceConfiguration()
-
initVariableServiceConfiguration
public void initVariableServiceConfiguration()
-
instantiateVariableServiceConfiguration
protected VariableServiceConfiguration instantiateVariableServiceConfiguration()
-
initTaskServiceConfiguration
public void initTaskServiceConfiguration()
-
instantiateTaskServiceConfiguration
protected TaskServiceConfiguration instantiateTaskServiceConfiguration()
-
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration()
-
instantiateIdentityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration()
-
initEntityLinkServiceConfiguration
public void initEntityLinkServiceConfiguration()
-
instantiateEntityLinkServiceConfiguration
protected EntityLinkServiceConfiguration instantiateEntityLinkServiceConfiguration()
-
initEventSubscriptionServiceConfiguration
public void initEventSubscriptionServiceConfiguration()
-
instantiateEventSubscriptionServiceConfiguration
protected EventSubscriptionServiceConfiguration instantiateEventSubscriptionServiceConfiguration()
-
initBusinessCalendarManager
public void initBusinessCalendarManager()
-
initJobHandlers
public void initJobHandlers()
-
initHistoryJobHandlers
protected void initHistoryJobHandlers()
-
initDefaultHistoryJsonTransformers
protected List<HistoryJsonTransformer> initDefaultHistoryJsonTransformers()
-
initFailedJobCommandFactory
public void initFailedJobCommandFactory()
-
configureJobServiceConfiguration
public void configureJobServiceConfiguration()
-
initJobServiceConfiguration
public void initJobServiceConfiguration()
-
instantiateJobServiceConfiguration
protected JobServiceConfiguration instantiateJobServiceConfiguration()
-
addJobHandler
public void addJobHandler(JobHandler jobHandler)
-
addHistoryJobHandler
public void addHistoryJobHandler(HistoryJobHandler historyJobHandler)
-
initAsyncTaskExecutor
protected void initAsyncTaskExecutor()
-
initAsyncTaskInvoker
protected void initAsyncTaskInvoker()
-
initAsyncExecutor
public void initAsyncExecutor()
-
initAsyncHistoryTaskExecutor
protected void initAsyncHistoryTaskExecutor()
-
initAsyncHistoryExecutor
public void initAsyncHistoryExecutor()
-
getOrCreateAsyncHistoryExecutorConfiguration
protected AsyncJobExecutorConfiguration getOrCreateAsyncHistoryExecutorConfiguration()
-
initBatchServiceConfiguration
public void initBatchServiceConfiguration()
-
instantiateBatchServiceConfiguration
protected BatchServiceConfiguration instantiateBatchServiceConfiguration()
-
close
public void close()
- Overrides:
closein classAbstractEngineConfiguration
-
getEngineSpecificEngineConfigurators
protected List<EngineConfigurator> getEngineSpecificEngineConfigurators()
- Overrides:
getEngineSpecificEngineConfiguratorsin classAbstractEngineConfiguration
-
createDefaultEventRegistryEngineConfigurator
protected EngineConfigurator createDefaultEventRegistryEngineConfigurator()
-
getEngineName
public String getEngineName()
- Specified by:
getEngineNamein classAbstractEngineConfiguration
-
getCmmnEngineName
public String getCmmnEngineName()
-
setCmmnEngineName
public CmmnEngineConfiguration setCmmnEngineName(String cmmnEngineName)
-
getCmmnRuntimeService
public CmmnRuntimeService getCmmnRuntimeService()
- Specified by:
getCmmnRuntimeServicein interfaceCmmnEngineConfigurationApi
-
setCmmnRuntimeService
public CmmnEngineConfiguration setCmmnRuntimeService(CmmnRuntimeService cmmnRuntimeService)
-
getDynamicCmmnService
public DynamicCmmnService getDynamicCmmnService()
- Specified by:
getDynamicCmmnServicein interfaceCmmnEngineConfigurationApi
-
setDynamicCmmnService
public CmmnEngineConfiguration setDynamicCmmnService(DynamicCmmnService dynamicCmmnService)
-
getCmmnTaskService
public CmmnTaskService getCmmnTaskService()
- Specified by:
getCmmnTaskServicein interfaceCmmnEngineConfigurationApi
-
setCmmnTaskService
public CmmnEngineConfiguration setCmmnTaskService(CmmnTaskService cmmnTaskService)
-
getCmmnManagementService
public CmmnManagementService getCmmnManagementService()
- Specified by:
getCmmnManagementServicein interfaceCmmnEngineConfigurationApi
-
setCmmnManagementService
public CmmnEngineConfiguration setCmmnManagementService(CmmnManagementService cmmnManagementService)
-
getCmmnRepositoryService
public CmmnRepositoryService getCmmnRepositoryService()
- Specified by:
getCmmnRepositoryServicein interfaceCmmnEngineConfigurationApi
-
setCmmnRepositoryService
public CmmnEngineConfiguration setCmmnRepositoryService(CmmnRepositoryService cmmnRepositoryService)
-
getCmmnHistoryService
public CmmnHistoryService getCmmnHistoryService()
- Specified by:
getCmmnHistoryServicein interfaceCmmnEngineConfigurationApi
-
setCmmnHistoryService
public CmmnEngineConfiguration setCmmnHistoryService(CmmnHistoryService cmmnHistoryService)
-
getCmmnMigrationService
public CmmnMigrationService getCmmnMigrationService()
- Specified by:
getCmmnMigrationServicein interfaceCmmnEngineConfigurationApi
-
setCmmnMigrationService
public void setCmmnMigrationService(CmmnMigrationService cmmnMigrationService)
-
getIdmIdentityService
public org.flowable.idm.api.IdmIdentityService getIdmIdentityService()
-
getCmmnEngineAgendaFactory
public CmmnEngineAgendaFactory getCmmnEngineAgendaFactory()
-
setCmmnEngineAgendaFactory
public CmmnEngineConfiguration setCmmnEngineAgendaFactory(CmmnEngineAgendaFactory cmmnEngineAgendaFactory)
-
setTableDataManager
public CmmnEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
- Overrides:
setTableDataManagerin classAbstractEngineConfiguration
-
getDeploymentDataManager
public CmmnDeploymentDataManager getDeploymentDataManager()
-
setDeploymentDataManager
public CmmnEngineConfiguration setDeploymentDataManager(CmmnDeploymentDataManager deploymentDataManager)
-
getResourceDataManager
public CmmnResourceDataManager getResourceDataManager()
-
setResourceDataManager
public CmmnEngineConfiguration setResourceDataManager(CmmnResourceDataManager resourceDataManager)
-
getCaseDefinitionDataManager
public CaseDefinitionDataManager getCaseDefinitionDataManager()
-
setCaseDefinitionDataManager
public CmmnEngineConfiguration setCaseDefinitionDataManager(CaseDefinitionDataManager caseDefinitionDataManager)
-
getCaseInstanceDataManager
public CaseInstanceDataManager getCaseInstanceDataManager()
-
setCaseInstanceDataManager
public CmmnEngineConfiguration setCaseInstanceDataManager(CaseInstanceDataManager caseInstanceDataManager)
-
getPlanItemInstanceDataManager
public PlanItemInstanceDataManager getPlanItemInstanceDataManager()
-
setPlanItemInstanceDataManager
public CmmnEngineConfiguration setPlanItemInstanceDataManager(PlanItemInstanceDataManager planItemInstanceDataManager)
-
getSentryPartInstanceDataManager
public SentryPartInstanceDataManager getSentryPartInstanceDataManager()
-
setSentryPartInstanceDataManager
public CmmnEngineConfiguration setSentryPartInstanceDataManager(SentryPartInstanceDataManager sentryPartInstanceDataManager)
-
getMilestoneInstanceDataManager
public MilestoneInstanceDataManager getMilestoneInstanceDataManager()
-
setMilestoneInstanceDataManager
public CmmnEngineConfiguration setMilestoneInstanceDataManager(MilestoneInstanceDataManager milestoneInstanceDataManager)
-
getHistoricCaseInstanceDataManager
public HistoricCaseInstanceDataManager getHistoricCaseInstanceDataManager()
-
setHistoricCaseInstanceDataManager
public CmmnEngineConfiguration setHistoricCaseInstanceDataManager(HistoricCaseInstanceDataManager historicCaseInstanceDataManager)
-
getHistoricMilestoneInstanceDataManager
public HistoricMilestoneInstanceDataManager getHistoricMilestoneInstanceDataManager()
-
setHistoricMilestoneInstanceDataManager
public CmmnEngineConfiguration setHistoricMilestoneInstanceDataManager(HistoricMilestoneInstanceDataManager historicMilestoneInstanceDataManager)
-
getCmmnDeploymentEntityManager
public CmmnDeploymentEntityManager getCmmnDeploymentEntityManager()
-
setCmmnDeploymentEntityManager
public CmmnEngineConfiguration setCmmnDeploymentEntityManager(CmmnDeploymentEntityManager cmmnDeploymentEntityManager)
-
getCmmnResourceEntityManager
public CmmnResourceEntityManager getCmmnResourceEntityManager()
-
setCmmnResourceEntityManager
public CmmnEngineConfiguration setCmmnResourceEntityManager(CmmnResourceEntityManager cmmnResourceEntityManager)
-
getCaseDefinitionEntityManager
public CaseDefinitionEntityManager getCaseDefinitionEntityManager()
-
setCaseDefinitionEntityManager
public CmmnEngineConfiguration setCaseDefinitionEntityManager(CaseDefinitionEntityManager caseDefinitionEntityManager)
-
getCaseInstanceEntityManager
public CaseInstanceEntityManager getCaseInstanceEntityManager()
-
setCaseInstanceEntityManager
public CmmnEngineConfiguration setCaseInstanceEntityManager(CaseInstanceEntityManager caseInstanceEntityManager)
-
getPlanItemInstanceEntityManager
public PlanItemInstanceEntityManager getPlanItemInstanceEntityManager()
-
setPlanItemInstanceEntityManager
public CmmnEngineConfiguration setPlanItemInstanceEntityManager(PlanItemInstanceEntityManager planItemInstanceEntityManager)
-
getSentryPartInstanceEntityManager
public SentryPartInstanceEntityManager getSentryPartInstanceEntityManager()
-
setSentryPartInstanceEntityManager
public CmmnEngineConfiguration setSentryPartInstanceEntityManager(SentryPartInstanceEntityManager sentryPartInstanceEntityManager)
-
getMilestoneInstanceEntityManager
public MilestoneInstanceEntityManager getMilestoneInstanceEntityManager()
-
setMilestoneInstanceEntityManager
public CmmnEngineConfiguration setMilestoneInstanceEntityManager(MilestoneInstanceEntityManager milestoneInstanceEntityManager)
-
getHistoricCaseInstanceEntityManager
public HistoricCaseInstanceEntityManager getHistoricCaseInstanceEntityManager()
-
setHistoricCaseInstanceEntityManager
public CmmnEngineConfiguration setHistoricCaseInstanceEntityManager(HistoricCaseInstanceEntityManager historicCaseInstanceEntityManager)
-
getHistoricMilestoneInstanceEntityManager
public HistoricMilestoneInstanceEntityManager getHistoricMilestoneInstanceEntityManager()
-
setHistoricMilestoneInstanceEntityManager
public CmmnEngineConfiguration setHistoricMilestoneInstanceEntityManager(HistoricMilestoneInstanceEntityManager historicMilestoneInstanceEntityManager)
-
getHistoricPlanItemInstanceEntityManager
public HistoricPlanItemInstanceEntityManager getHistoricPlanItemInstanceEntityManager()
-
setHistoricPlanItemInstanceEntityManager
public CmmnEngineConfiguration setHistoricPlanItemInstanceEntityManager(HistoricPlanItemInstanceEntityManager historicPlanItemInstanceEntityManager)
-
getCaseInstanceHelper
public CaseInstanceHelper getCaseInstanceHelper()
-
setCaseInstanceHelper
public CmmnEngineConfiguration setCaseInstanceHelper(CaseInstanceHelper caseInstanceHelper)
-
getCandidateManager
public CandidateManager getCandidateManager()
-
setCandidateManager
public CmmnEngineConfiguration setCandidateManager(CandidateManager candidateManager)
-
getVariableAggregator
public PlanItemVariableAggregator getVariableAggregator()
-
setVariableAggregator
public CmmnEngineConfiguration setVariableAggregator(PlanItemVariableAggregator variableAggregator)
-
getDependentScopeTypes
public Collection<String> getDependentScopeTypes()
-
setDependentScopeTypes
public CmmnEngineConfiguration setDependentScopeTypes(Collection<String> dependentScopeTypes)
-
addDependentScopeType
public CmmnEngineConfiguration addDependentScopeType(String scopeType)
-
getDecisionTableVariableManager
public DecisionTableVariableManager getDecisionTableVariableManager()
-
setDecisionTableVariableManager
public CmmnEngineConfiguration setDecisionTableVariableManager(DecisionTableVariableManager decisionTableVariableManager)
-
getCmmnHistoryManager
public CmmnHistoryManager getCmmnHistoryManager()
-
setCmmnHistoryManager
public CmmnEngineConfiguration setCmmnHistoryManager(CmmnHistoryManager cmmnHistoryManager)
-
getCmmnHistoryConfigurationSettings
public CmmnHistoryConfigurationSettings getCmmnHistoryConfigurationSettings()
-
setCmmnHistoryConfigurationSettings
public CmmnEngineConfiguration setCmmnHistoryConfigurationSettings(CmmnHistoryConfigurationSettings cmmnHistoryConfigurationSettings)
-
getDynamicStateManager
public CmmnDynamicStateManager getDynamicStateManager()
-
setDynamicStateManager
public CmmnEngineConfiguration setDynamicStateManager(CmmnDynamicStateManager dynamicStateManager)
-
getCaseInstanceMigrationManager
public CaseInstanceMigrationManager getCaseInstanceMigrationManager()
-
setCaseInstanceMigrationManager
public CmmnEngineConfiguration setCaseInstanceMigrationManager(CaseInstanceMigrationManager caseInstanceMigrationManager)
-
getChangeTenantIdManager
public ChangeTenantIdManager getChangeTenantIdManager()
-
setChangeTenantIdManager
public CmmnEngineConfiguration setChangeTenantIdManager(ChangeTenantIdManager changeTenantIdManager)
-
setChangeTenantEntityTypes
public CmmnEngineConfiguration setChangeTenantEntityTypes(Set<String> changeTenantEntityTypes)
-
isEnableSafeCmmnXml
public boolean isEnableSafeCmmnXml()
-
setEnableSafeCmmnXml
public CmmnEngineConfiguration setEnableSafeCmmnXml(boolean enableSafeCmmnXml)
-
isDisableCmmnXmlValidation
public boolean isDisableCmmnXmlValidation()
-
setDisableCmmnXmlValidation
public void setDisableCmmnXmlValidation(boolean disableCmmnXmlValidation)
-
getCmmnParser
public CmmnParser getCmmnParser()
-
setCmmnParser
public CmmnEngineConfiguration setCmmnParser(CmmnParser cmmnParser)
-
getPreCmmnParseHandlers
public List<CmmnParseHandler> getPreCmmnParseHandlers()
-
setPreCmmnParseHandlers
public CmmnEngineConfiguration setPreCmmnParseHandlers(List<CmmnParseHandler> preCmmnParseHandlers)
-
getPostCmmnParseHandlers
public List<CmmnParseHandler> getPostCmmnParseHandlers()
-
setPostCmmnParseHandlers
public CmmnEngineConfiguration setPostCmmnParseHandlers(List<CmmnParseHandler> postCmmnParseHandlers)
-
getCustomCmmnParseHandlers
public List<CmmnParseHandler> getCustomCmmnParseHandlers()
-
setCustomCmmnParseHandlers
public CmmnEngineConfiguration setCustomCmmnParseHandlers(List<CmmnParseHandler> customCmmnParseHandlers)
-
getListenerFactory
public CmmnListenerFactory getListenerFactory()
-
setListenerFactory
public CmmnEngineConfiguration setListenerFactory(CmmnListenerFactory listenerFactory)
-
getListenerNotificationHelper
public CmmnListenerNotificationHelper getListenerNotificationHelper()
-
setListenerNotificationHelper
public CmmnEngineConfiguration setListenerNotificationHelper(CmmnListenerNotificationHelper listenerNotificationHelper)
-
getCmmnDeployer
public CmmnDeployer getCmmnDeployer()
-
setCmmnDeployer
public CmmnEngineConfiguration setCmmnDeployer(CmmnDeployer cmmnDeployer)
-
getDeploymentManager
public CmmnDeploymentManager getDeploymentManager()
-
setDeploymentManager
public CmmnEngineConfiguration setDeploymentManager(CmmnDeploymentManager deploymentManager)
-
getCaseValidator
public CaseValidator getCaseValidator()
-
setCaseValidator
public CmmnEngineConfiguration setCaseValidator(CaseValidator caseValidator)
-
getCaseDefinitionDiagramHelper
public CaseDefinitionDiagramHelper getCaseDefinitionDiagramHelper()
-
setCaseDefinitionDiagramHelper
public CmmnEngineConfiguration setCaseDefinitionDiagramHelper(CaseDefinitionDiagramHelper caseDefinitionDiagramHelper)
-
getActivityBehaviorFactory
public CmmnActivityBehaviorFactory getActivityBehaviorFactory()
-
setActivityBehaviorFactory
public CmmnEngineConfiguration setActivityBehaviorFactory(CmmnActivityBehaviorFactory activityBehaviorFactory)
-
getClassDelegateFactory
public CmmnClassDelegateFactory getClassDelegateFactory()
-
setClassDelegateFactory
public CmmnEngineConfiguration setClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory)
-
getCaseDefinitionCacheLimit
public int getCaseDefinitionCacheLimit()
-
setCaseDefinitionCacheLimit
public CmmnEngineConfiguration setCaseDefinitionCacheLimit(int caseDefinitionCacheLimit)
-
getCaseDefinitionCache
public DeploymentCache<CaseDefinitionCacheEntry> getCaseDefinitionCache()
-
setCaseDefinitionCache
public CmmnEngineConfiguration setCaseDefinitionCache(DeploymentCache<CaseDefinitionCacheEntry> caseDefinitionCache)
-
getProcessInstanceService
public ProcessInstanceService getProcessInstanceService()
-
setProcessInstanceService
public CmmnEngineConfiguration setProcessInstanceService(ProcessInstanceService processInstanceService)
-
getCaseInstanceStateChangeCallbacks
public Map<String,List<RuntimeInstanceStateChangeCallback>> getCaseInstanceStateChangeCallbacks()
-
setCaseInstanceStateChangeCallbacks
public CmmnEngineConfiguration setCaseInstanceStateChangeCallbacks(Map<String,List<RuntimeInstanceStateChangeCallback>> caseInstanceStateChangeCallbacks)
-
getPlanItemInstanceLifecycleListeners
public Map<String,List<PlanItemInstanceLifecycleListener>> getPlanItemInstanceLifecycleListeners()
-
setPlanItemInstanceLifecycleListeners
public CmmnEngineConfiguration setPlanItemInstanceLifecycleListeners(Map<String,List<PlanItemInstanceLifecycleListener>> planItemInstanceLifecycleListeners)
-
getCaseInstanceLifecycleListeners
public List<CaseInstanceLifecycleListener> getCaseInstanceLifecycleListeners()
-
setCaseInstanceLifecycleListeners
public CmmnEngineConfiguration setCaseInstanceLifecycleListeners(List<CaseInstanceLifecycleListener> caseInstanceLifecycleListeners)
-
getStartCaseInstanceInterceptor
public StartCaseInstanceInterceptor getStartCaseInstanceInterceptor()
-
setStartCaseInstanceInterceptor
public CmmnEngineConfiguration setStartCaseInstanceInterceptor(StartCaseInstanceInterceptor startCaseInstanceInterceptor)
-
getCreateHumanTaskInterceptor
public CreateHumanTaskInterceptor getCreateHumanTaskInterceptor()
-
setCreateHumanTaskInterceptor
public CmmnEngineConfiguration setCreateHumanTaskInterceptor(CreateHumanTaskInterceptor createHumanTaskInterceptor)
-
getCreateCasePageTaskInterceptor
public CreateCasePageTaskInterceptor getCreateCasePageTaskInterceptor()
-
setCreateCasePageTaskInterceptor
public CmmnEngineConfiguration setCreateCasePageTaskInterceptor(CreateCasePageTaskInterceptor createCasePageTaskInterceptor)
-
getCreateCmmnExternalWorkerJobInterceptor
public CreateCmmnExternalWorkerJobInterceptor getCreateCmmnExternalWorkerJobInterceptor()
-
setCreateCmmnExternalWorkerJobInterceptor
public CmmnEngineConfiguration setCreateCmmnExternalWorkerJobInterceptor(CreateCmmnExternalWorkerJobInterceptor createCmmnExternalWorkerJobInterceptor)
-
addPlanItemInstanceLifeCycleListener
public void addPlanItemInstanceLifeCycleListener(String planItemDefinitionType, PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener)
Registers a globalPlanItemInstanceLifecycleListenerto listen toPlanItemInstancestate 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 globalPlanItemInstanceLifecycleListenerto listen to any (all plan item definition types)PlanItemInstancestate changes.
-
addCaseInstanceLifeCycleListener
public void addCaseInstanceLifeCycleListener(CaseInstanceLifecycleListener caseInstanceLifecycleListener)
Registers a globalCaseInstanceLifecycleListenerto listen toCaseInstancestate changes.
-
setDataSource
public CmmnEngineConfiguration setDataSource(DataSource dataSource)
- Overrides:
setDataSourcein classAbstractEngineConfiguration
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers()
-
setExecuteServiceSchemaManagers
public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers)
-
getHistoryLevel
public HistoryLevel getHistoryLevel()
-
setHistoryLevel
public CmmnEngineConfiguration setHistoryLevel(HistoryLevel historyLevel)
-
isEnableCaseDefinitionHistoryLevel
public boolean isEnableCaseDefinitionHistoryLevel()
-
setEnableCaseDefinitionHistoryLevel
public CmmnEngineConfiguration setEnableCaseDefinitionHistoryLevel(boolean enableCaseDefinitionHistoryLevel)
-
getExpressionManager
public ExpressionManager getExpressionManager()
- Specified by:
getExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
public CmmnEngineConfiguration setExpressionManager(ExpressionManager expressionManager)
- Specified by:
setExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
isExpressionCacheEnabled
public boolean isExpressionCacheEnabled()
-
setExpressionCacheEnabled
public CmmnEngineConfiguration setExpressionCacheEnabled(boolean isExpressionCacheEnabled)
-
getExpressionCacheSize
public int getExpressionCacheSize()
-
setExpressionCacheSize
public CmmnEngineConfiguration setExpressionCacheSize(int expressionCacheSize)
-
getExpressionTextLengthCacheLimit
public int getExpressionTextLengthCacheLimit()
-
setExpressionTextLengthCacheLimit
public CmmnEngineConfiguration setExpressionTextLengthCacheLimit(int expressionTextLengthCacheLimit)
-
getDelegateExpressionFieldInjectionMode
public DelegateExpressionFieldInjectionMode getDelegateExpressionFieldInjectionMode()
-
setDelegateExpressionFieldInjectionMode
public CmmnEngineConfiguration setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode)
-
getFlowableFunctionDelegates
public List<FlowableFunctionDelegate> getFlowableFunctionDelegates()
-
setFlowableFunctionDelegates
public CmmnEngineConfiguration setFlowableFunctionDelegates(List<FlowableFunctionDelegate> flowableFunctionDelegates)
-
getCustomFlowableFunctionDelegates
public List<FlowableFunctionDelegate> getCustomFlowableFunctionDelegates()
-
setCustomFlowableFunctionDelegates
public CmmnEngineConfiguration setCustomFlowableFunctionDelegates(List<FlowableFunctionDelegate> customFlowableFunctionDelegates)
-
getAstFunctionCreators
public List<FlowableAstFunctionCreator> getAstFunctionCreators()
-
setAstFunctionCreators
public void setAstFunctionCreators(List<FlowableAstFunctionCreator> astFunctionCreators)
-
getPreDefaultELResolvers
public Collection<ELResolver> getPreDefaultELResolvers()
-
setPreDefaultELResolvers
public CmmnEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers)
-
addPreDefaultELResolver
public CmmnEngineConfiguration addPreDefaultELResolver(ELResolver elResolver)
-
getPreBeanELResolvers
public Collection<ELResolver> getPreBeanELResolvers()
-
setPreBeanELResolvers
public CmmnEngineConfiguration setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers)
-
addPreBeanELResolver
public CmmnEngineConfiguration addPreBeanELResolver(ELResolver elResolver)
-
getPostDefaultELResolvers
public Collection<ELResolver> getPostDefaultELResolvers()
-
setPostDefaultELResolvers
public CmmnEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers)
-
addPostDefaultELResolver
public CmmnEngineConfiguration addPostDefaultELResolver(ELResolver elResolver)
-
getIdentityLinkSchemaManager
public SchemaManager getIdentityLinkSchemaManager()
-
setIdentityLinkSchemaManager
public CmmnEngineConfiguration setIdentityLinkSchemaManager(SchemaManager identityLinkSchemaManager)
-
getEntityLinkSchemaManager
public SchemaManager getEntityLinkSchemaManager()
-
setEntityLinkSchemaManager
public CmmnEngineConfiguration setEntityLinkSchemaManager(SchemaManager entityLinkSchemaManager)
-
getEventSubscriptionSchemaManager
public SchemaManager getEventSubscriptionSchemaManager()
-
setEventSubscriptionSchemaManager
public CmmnEngineConfiguration setEventSubscriptionSchemaManager(SchemaManager eventSubscriptionSchemaManager)
-
getVariableSchemaManager
public SchemaManager getVariableSchemaManager()
-
setVariableSchemaManager
public CmmnEngineConfiguration setVariableSchemaManager(SchemaManager variableSchemaManager)
-
getTaskSchemaManager
public SchemaManager getTaskSchemaManager()
-
setTaskSchemaManager
public CmmnEngineConfiguration setTaskSchemaManager(SchemaManager taskSchemaManager)
-
getJobSchemaManager
public SchemaManager getJobSchemaManager()
-
setJobSchemaManager
public CmmnEngineConfiguration setJobSchemaManager(SchemaManager jobSchemaManager)
-
getBatchSchemaManager
public SchemaManager getBatchSchemaManager()
-
setBatchSchemaManager
public CmmnEngineConfiguration setBatchSchemaManager(SchemaManager batchSchemaManager)
-
getVariableTypes
public org.flowable.variable.api.types.VariableTypes getVariableTypes()
- Specified by:
getVariableTypesin interfaceHasVariableTypes
-
setVariableTypes
public CmmnEngineConfiguration setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
- Specified by:
setVariableTypesin interfaceHasVariableTypes
-
getCustomPreVariableTypes
public List<org.flowable.variable.api.types.VariableType> getCustomPreVariableTypes()
-
setCustomPreVariableTypes
public CmmnEngineConfiguration setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes)
-
getCustomPostVariableTypes
public List<org.flowable.variable.api.types.VariableType> getCustomPostVariableTypes()
-
setCustomPostVariableTypes
public CmmnEngineConfiguration setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes)
-
getIdentityLinkServiceConfiguration
public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration()
-
setIdentityLinkServiceConfiguration
public CmmnEngineConfiguration setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
-
getEntityLinkServiceConfiguration
public EntityLinkServiceConfiguration getEntityLinkServiceConfiguration()
-
setEntityLinkServiceConfiguration
public CmmnEngineConfiguration setEntityLinkServiceConfiguration(EntityLinkServiceConfiguration entityLinkServiceConfiguration)
-
getVariableServiceConfiguration
public VariableServiceConfiguration getVariableServiceConfiguration()
- Specified by:
getVariableServiceConfigurationin interfaceHasVariableServiceConfiguration
-
setVariableServiceConfiguration
public CmmnEngineConfiguration setVariableServiceConfiguration(VariableServiceConfiguration variableServiceConfiguration)
-
getTaskServiceConfiguration
public TaskServiceConfiguration getTaskServiceConfiguration()
-
setTaskServiceConfiguration
public CmmnEngineConfiguration setTaskServiceConfiguration(TaskServiceConfiguration taskServiceConfiguration)
-
getInternalHistoryTaskManager
public InternalHistoryTaskManager getInternalHistoryTaskManager()
-
setInternalHistoryTaskManager
public CmmnEngineConfiguration setInternalHistoryTaskManager(InternalHistoryTaskManager internalHistoryTaskManager)
-
getInternalTaskVariableScopeResolver
public InternalTaskVariableScopeResolver getInternalTaskVariableScopeResolver()
-
setInternalTaskVariableScopeResolver
public CmmnEngineConfiguration setInternalTaskVariableScopeResolver(InternalTaskVariableScopeResolver internalTaskVariableScopeResolver)
-
isEnableTaskRelationshipCounts
public boolean isEnableTaskRelationshipCounts()
-
setEnableTaskRelationshipCounts
public CmmnEngineConfiguration setEnableTaskRelationshipCounts(boolean isEnableTaskRelationshipCounts)
-
getBatchServiceConfiguration
public BatchServiceConfiguration getBatchServiceConfiguration()
-
setBatchServiceConfiguration
public CmmnEngineConfiguration setBatchServiceConfiguration(BatchServiceConfiguration batchServiceConfiguration)
-
setTaskQueryLimit
@Deprecated public CmmnEngineConfiguration setTaskQueryLimit(int taskQueryLimit)
Deprecated.no longer needed, this is a noop
-
setHistoricTaskQueryLimit
@Deprecated public CmmnEngineConfiguration setHistoricTaskQueryLimit(int historicTaskQueryLimit)
Deprecated.no longer needed, this is a noop
-
getInternalHistoryVariableManager
public InternalHistoryVariableManager getInternalHistoryVariableManager()
-
setInternalHistoryVariableManager
public CmmnEngineConfiguration setInternalHistoryVariableManager(InternalHistoryVariableManager internalHistoryVariableManager)
-
setCaseQueryLimit
@Deprecated public CmmnEngineConfiguration setCaseQueryLimit(int caseQueryLimit)
Deprecated.no longer needed, this is a noop
-
setHistoricCaseQueryLimit
@Deprecated public void setHistoricCaseQueryLimit(int historicCaseQueryLimit)
Deprecated.no longer needed, this is a noop
-
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects()
-
setSerializableVariableTypeTrackDeserializedObjects
public CmmnEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects)
-
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects()
-
setJsonVariableTypeTrackObjects
public CmmnEngineConfiguration setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
-
getCaseDiagramGenerator
public CaseDiagramGenerator getCaseDiagramGenerator()
-
setCaseDiagramGenerator
public CmmnEngineConfiguration setCaseDiagramGenerator(CaseDiagramGenerator caseDiagramGenerator)
-
isCreateDiagramOnDeploy
public boolean isCreateDiagramOnDeploy()
-
setCreateDiagramOnDeploy
public CmmnEngineConfiguration setCreateDiagramOnDeploy(boolean isCreateDiagramOnDeploy)
-
getActivityFontName
public String getActivityFontName()
-
setActivityFontName
public CmmnEngineConfiguration setActivityFontName(String activityFontName)
-
getLabelFontName
public String getLabelFontName()
-
setLabelFontName
public CmmnEngineConfiguration setLabelFontName(String labelFontName)
-
getAnnotationFontName
public String getAnnotationFontName()
-
setAnnotationFontName
public CmmnEngineConfiguration setAnnotationFontName(String annotationFontName)
-
isDisableIdmEngine
public boolean isDisableIdmEngine()
-
setDisableIdmEngine
public CmmnEngineConfiguration setDisableIdmEngine(boolean disableIdmEngine)
-
isDisableEventRegistry
public boolean isDisableEventRegistry()
-
setDisableEventRegistry
public CmmnEngineConfiguration setDisableEventRegistry(boolean disableEventRegistry)
-
getJobServiceConfiguration
public JobServiceConfiguration getJobServiceConfiguration()
-
setJobServiceConfiguration
public CmmnEngineConfiguration setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
-
getJobServiceConfigurators
public Collection<ServiceConfigurator<JobServiceConfiguration>> getJobServiceConfigurators()
-
setJobServiceConfigurators
public CmmnEngineConfiguration setJobServiceConfigurators(Collection<ServiceConfigurator<JobServiceConfiguration>> jobServiceConfigurators)
-
addJobServiceConfigurator
public CmmnEngineConfiguration addJobServiceConfigurator(ServiceConfigurator<JobServiceConfiguration> configurator)
-
getJobManager
public JobManager getJobManager()
-
setJobManager
public CmmnEngineConfiguration setJobManager(JobManager jobManager)
-
getCustomJobHandlers
public List<JobHandler> getCustomJobHandlers()
-
setCustomJobHandlers
public CmmnEngineConfiguration setCustomJobHandlers(List<JobHandler> customJobHandlers)
-
getJobHandlers
public Map<String,JobHandler> getJobHandlers()
-
setJobHandlers
public CmmnEngineConfiguration setJobHandlers(Map<String,JobHandler> jobHandlers)
-
getInternalJobManager
public InternalJobManager getInternalJobManager()
-
setInternalJobManager
public CmmnEngineConfiguration setInternalJobManager(InternalJobManager internalJobManager)
-
getCustomAsyncRunnableExecutionExceptionHandlers
public List<AsyncRunnableExecutionExceptionHandler> getCustomAsyncRunnableExecutionExceptionHandlers()
-
setCustomAsyncRunnableExecutionExceptionHandlers
public CmmnEngineConfiguration setCustomAsyncRunnableExecutionExceptionHandlers(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers)
-
isAddDefaultExceptionHandler
public boolean isAddDefaultExceptionHandler()
-
setAddDefaultExceptionHandler
public CmmnEngineConfiguration setAddDefaultExceptionHandler(boolean addDefaultExceptionHandler)
-
getFailedJobCommandFactory
public FailedJobCommandFactory getFailedJobCommandFactory()
-
setFailedJobCommandFactory
public CmmnEngineConfiguration setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory)
-
getBusinessCalendarManager
public BusinessCalendarManager getBusinessCalendarManager()
-
setBusinessCalendarManager
public CmmnEngineConfiguration setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager)
-
getEventRegistryEventConsumer
public org.flowable.eventregistry.api.EventRegistryEventConsumer getEventRegistryEventConsumer()
-
setEventRegistryEventConsumer
public CmmnEngineConfiguration setEventRegistryEventConsumer(org.flowable.eventregistry.api.EventRegistryEventConsumer eventRegistryEventConsumer)
-
isEventRegistryStartCaseInstanceAsync
public boolean isEventRegistryStartCaseInstanceAsync()
-
setEventRegistryStartCaseInstanceAsync
public CmmnEngineConfiguration setEventRegistryStartCaseInstanceAsync(boolean eventRegistryStartCaseInstanceAsync)
-
isEventRegistryUniqueCaseInstanceCheckWithLock
public boolean isEventRegistryUniqueCaseInstanceCheckWithLock()
-
setEventRegistryUniqueCaseInstanceCheckWithLock
public CmmnEngineConfiguration setEventRegistryUniqueCaseInstanceCheckWithLock(boolean eventRegistryUniqueCaseInstanceCheckWithLock)
-
getEventRegistryUniqueCaseInstanceStartLockTime
public Duration getEventRegistryUniqueCaseInstanceStartLockTime()
-
setEventRegistryUniqueCaseInstanceStartLockTime
public CmmnEngineConfiguration setEventRegistryUniqueCaseInstanceStartLockTime(Duration eventRegistryUniqueCaseInstanceStartLockTime)
-
getAsyncExecutorConfiguration
public AsyncJobExecutorConfiguration getAsyncExecutorConfiguration()
-
setAsyncExecutorConfiguration
public CmmnEngineConfiguration setAsyncExecutorConfiguration(AsyncJobExecutorConfiguration asyncExecutorConfiguration)
-
getAsyncExecutor
public AsyncExecutor getAsyncExecutor()
-
setAsyncExecutor
public CmmnEngineConfiguration setAsyncExecutor(AsyncExecutor asyncExecutor)
-
getAsyncTaskExecutor
public AsyncTaskExecutor getAsyncTaskExecutor()
-
setAsyncTaskExecutor
public CmmnEngineConfiguration setAsyncTaskExecutor(AsyncTaskExecutor asyncTaskExecutor)
-
getAsyncTaskInvokerTaskExecutor
public AsyncTaskExecutor getAsyncTaskInvokerTaskExecutor()
-
setAsyncTaskInvokerTaskExecutor
public CmmnEngineConfiguration setAsyncTaskInvokerTaskExecutor(AsyncTaskExecutor asyncTaskInvokerTaskExecutor)
-
getAsyncTaskInvoker
public AsyncTaskInvoker getAsyncTaskInvoker()
-
setAsyncTaskInvoker
public CmmnEngineConfiguration setAsyncTaskInvoker(AsyncTaskInvoker asyncTaskInvoker)
-
isAsyncExecutorActivate
public boolean isAsyncExecutorActivate()
-
setAsyncExecutorActivate
public CmmnEngineConfiguration setAsyncExecutorActivate(boolean asyncExecutorActivate)
-
isAsyncExecutorMessageQueueMode
public boolean isAsyncExecutorMessageQueueMode()
-
setAsyncExecutorMessageQueueMode
public CmmnEngineConfiguration setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode)
-
getAsyncExecutorNumberOfRetries
public int getAsyncExecutorNumberOfRetries()
-
setAsyncExecutorNumberOfRetries
public CmmnEngineConfiguration setAsyncExecutorNumberOfRetries(int asyncExecutorNumberOfRetries)
-
getLockTimeAsyncJobWaitTime
public int getLockTimeAsyncJobWaitTime()
-
setLockTimeAsyncJobWaitTime
public CmmnEngineConfiguration setLockTimeAsyncJobWaitTime(int lockTimeAsyncJobWaitTime)
-
getDefaultFailedJobWaitTime
public int getDefaultFailedJobWaitTime()
-
setDefaultFailedJobWaitTime
public CmmnEngineConfiguration setDefaultFailedJobWaitTime(int defaultFailedJobWaitTime)
-
getAsyncFailedJobWaitTime
public int getAsyncFailedJobWaitTime()
-
setAsyncFailedJobWaitTime
public CmmnEngineConfiguration setAsyncFailedJobWaitTime(int asyncFailedJobWaitTime)
-
getOrCreateAsyncTaskInvokerTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration getOrCreateAsyncTaskInvokerTaskExecutorConfiguration()
-
getAsyncTaskInvokerTaskExecutorConfiguration
public AsyncTaskExecutorConfiguration getAsyncTaskInvokerTaskExecutorConfiguration()
-
setAsyncTaskInvokerTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncTaskInvokerTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration)
-
getOrCreateAsyncExecutorTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration getOrCreateAsyncExecutorTaskExecutorConfiguration()
-
getAsyncExecutorTaskExecutorConfiguration
public AsyncTaskExecutorConfiguration getAsyncExecutorTaskExecutorConfiguration()
-
setAsyncExecutorTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration)
-
getAsyncExecutorCorePoolSize
public int getAsyncExecutorCorePoolSize()
-
setAsyncExecutorCorePoolSize
public CmmnEngineConfiguration setAsyncExecutorCorePoolSize(int asyncExecutorCorePoolSize)
-
getAsyncExecutorMaxPoolSize
public int getAsyncExecutorMaxPoolSize()
-
setAsyncExecutorMaxPoolSize
public CmmnEngineConfiguration setAsyncExecutorMaxPoolSize(int asyncExecutorMaxPoolSize)
-
getAsyncExecutorThreadKeepAliveTime
public long getAsyncExecutorThreadKeepAliveTime()
-
setAsyncExecutorThreadKeepAliveTime
public CmmnEngineConfiguration setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime)
-
getAsyncExecutorThreadPoolQueueSize
public int getAsyncExecutorThreadPoolQueueSize()
-
setAsyncExecutorThreadPoolQueueSize
public CmmnEngineConfiguration setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize)
-
getAsyncExecutorThreadPoolQueue
public BlockingQueue<Runnable> 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
public ThreadFactory getAsyncExecutorThreadFactory()
-
setAsyncExecutorThreadFactory
public CmmnEngineConfiguration setAsyncExecutorThreadFactory(ThreadFactory asyncExecutorThreadFactory)
-
getAsyncExecutorMaxTimerJobsPerAcquisition
@Deprecated public int getAsyncExecutorMaxTimerJobsPerAcquisition()
-
setAsyncExecutorMaxTimerJobsPerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition)
-
getAsyncExecutorMaxAsyncJobsDuePerAcquisition
@Deprecated public int getAsyncExecutorMaxAsyncJobsDuePerAcquisition()
-
setAsyncExecutorMaxAsyncJobsDuePerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition)
-
getAsyncExecutorDefaultTimerJobAcquireWaitTime
@Deprecated public int getAsyncExecutorDefaultTimerJobAcquireWaitTime()
-
setAsyncExecutorDefaultTimerJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime)
-
getAsyncExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public int getAsyncExecutorDefaultAsyncJobAcquireWaitTime()
-
setAsyncExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime)
-
getAsyncExecutorDefaultQueueSizeFullWaitTime
@Deprecated public int getAsyncExecutorDefaultQueueSizeFullWaitTime()
-
setAsyncExecutorDefaultQueueSizeFullWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime)
-
getAsyncExecutorLockOwner
@Deprecated public String getAsyncExecutorLockOwner()
Deprecated.
-
setAsyncExecutorLockOwner
@Deprecated public CmmnEngineConfiguration setAsyncExecutorLockOwner(String asyncExecutorLockOwner)
Deprecated.
-
isAsyncExecutorUnlockOwnedJobs
@Deprecated public boolean isAsyncExecutorUnlockOwnedJobs()
Deprecated.
-
setAsyncExecutorUnlockOwnedJobs
@Deprecated public void setAsyncExecutorUnlockOwnedJobs(boolean asyncExecutorUnlockOwnedJobs)
-
getAsyncExecutorTimerLockTimeInMillis
@Deprecated public int getAsyncExecutorTimerLockTimeInMillis()
Deprecated.
-
setAsyncExecutorTimerLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis)
-
getAsyncExecutorAsyncJobLockTimeInMillis
@Deprecated public int getAsyncExecutorAsyncJobLockTimeInMillis()
Deprecated.
-
setAsyncExecutorAsyncJobLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis)
-
getAsyncExecutorResetExpiredJobsInterval
@Deprecated public int getAsyncExecutorResetExpiredJobsInterval()
-
setAsyncExecutorResetExpiredJobsInterval
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval)
-
getAsyncExecutorResetExpiredJobsMaxTimeout
public int getAsyncExecutorResetExpiredJobsMaxTimeout()
-
setAsyncExecutorResetExpiredJobsMaxTimeout
public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout)
-
getAsyncExecutorResetExpiredJobsPageSize
@Deprecated public int getAsyncExecutorResetExpiredJobsPageSize()
-
setAsyncExecutorResetExpiredJobsPageSize
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize)
-
getAsyncExecutorExecuteAsyncRunnableFactory
public ExecuteAsyncRunnableFactory getAsyncExecutorExecuteAsyncRunnableFactory()
-
setAsyncExecutorExecuteAsyncRunnableFactory
public CmmnEngineConfiguration setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory)
-
getAsyncHistoryExecutorConfiguration
public AsyncJobExecutorConfiguration getAsyncHistoryExecutorConfiguration()
-
setAsyncHistoryExecutorConfiguration
public CmmnEngineConfiguration setAsyncHistoryExecutorConfiguration(AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration)
-
getAsyncHistoryExecutor
public AsyncExecutor getAsyncHistoryExecutor()
-
setAsyncHistoryExecutor
public CmmnEngineConfiguration setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor)
-
getAsyncHistoryTaskExecutor
public AsyncTaskExecutor getAsyncHistoryTaskExecutor()
-
setAsyncHistoryTaskExecutor
public CmmnEngineConfiguration setAsyncHistoryTaskExecutor(AsyncTaskExecutor asyncHistoryTaskExecutor)
-
getHistoricPlanItemInstanceDataManager
public HistoricPlanItemInstanceDataManager getHistoricPlanItemInstanceDataManager()
-
setHistoricPlanItemInstanceDataManager
public CmmnEngineConfiguration setHistoricPlanItemInstanceDataManager(HistoricPlanItemInstanceDataManager historicPlanItemInstanceDataManager)
-
getInternalTaskAssignmentManager
public InternalTaskAssignmentManager getInternalTaskAssignmentManager()
-
setInternalTaskAssignmentManager
public CmmnEngineConfiguration setInternalTaskAssignmentManager(InternalTaskAssignmentManager internalTaskAssignmentManager)
-
getIdentityLinkEventHandler
public org.flowable.identitylink.service.IdentityLinkEventHandler getIdentityLinkEventHandler()
-
setIdentityLinkEventHandler
public CmmnEngineConfiguration setIdentityLinkEventHandler(org.flowable.identitylink.service.IdentityLinkEventHandler identityLinkEventHandler)
-
getInternalJobParentStateResolver
public InternalJobParentStateResolver getInternalJobParentStateResolver()
-
setInternalJobParentStateResolver
public CmmnEngineConfiguration setInternalJobParentStateResolver(InternalJobParentStateResolver internalJobParentStateResolver)
-
isAsyncHistoryEnabled
public boolean isAsyncHistoryEnabled()
-
setAsyncHistoryEnabled
public CmmnEngineConfiguration setAsyncHistoryEnabled(boolean isAsyncHistoryEnabled)
-
isAsyncHistoryExecutorActivate
public boolean isAsyncHistoryExecutorActivate()
-
setAsyncHistoryExecutorActivate
public CmmnEngineConfiguration setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate)
-
isAsyncHistoryJsonGzipCompressionEnabled
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
-
setAsyncHistoryJsonGzipCompressionEnabled
public CmmnEngineConfiguration setAsyncHistoryJsonGzipCompressionEnabled(boolean isAsyncHistoryJsonGzipCompressionEnabled)
-
isAsyncHistoryJsonGroupingEnabled
public boolean isAsyncHistoryJsonGroupingEnabled()
-
setAsyncHistoryJsonGroupingEnabled
public CmmnEngineConfiguration setAsyncHistoryJsonGroupingEnabled(boolean isAsyncHistoryJsonGroupingEnabled)
-
getAsyncHistoryJsonGroupingThreshold
public int getAsyncHistoryJsonGroupingThreshold()
-
setAsyncHistoryJsonGroupingThreshold
public CmmnEngineConfiguration setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
-
isAsyncHistoryExecutorMessageQueueMode
public boolean isAsyncHistoryExecutorMessageQueueMode()
-
setAsyncHistoryExecutorMessageQueueMode
public CmmnEngineConfiguration setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode)
-
getAsyncHistoryListener
public AsyncHistoryListener getAsyncHistoryListener()
-
setAsyncHistoryListener
public CmmnEngineConfiguration setAsyncHistoryListener(AsyncHistoryListener asyncHistoryListener)
-
getAsyncHistoryExecutorNumberOfRetries
public int getAsyncHistoryExecutorNumberOfRetries()
-
setAsyncHistoryExecutorNumberOfRetries
public CmmnEngineConfiguration setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries)
-
getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration
protected AsyncTaskExecutorConfiguration getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration()
-
getAsyncHistoryExecutorTaskExecutorConfiguration
public AsyncTaskExecutorConfiguration 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
@Deprecated public int getAsyncHistoryExecutorMaxJobsDuePerAcquisition()
-
setAsyncHistoryExecutorMaxJobsDuePerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorMaxJobsDuePerAcquisition(int asyncHistoryExecutorMaxJobsDuePerAcquisition)
-
getAsyncHistoryExecutorThreadPoolQueue
public BlockingQueue<Runnable> getAsyncHistoryExecutorThreadPoolQueue()
-
setAsyncHistoryExecutorThreadPoolQueue
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue)
-
getAsyncHistoryExecutorSecondsToWaitOnShutdown
public long getAsyncHistoryExecutorSecondsToWaitOnShutdown()
-
setAsyncHistoryExecutorSecondsToWaitOnShutdown
public CmmnEngineConfiguration setAsyncHistoryExecutorSecondsToWaitOnShutdown(long asyncHistoryExecutorSecondsToWaitOnShutdown)
-
getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public int getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime()
-
setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime)
-
getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
@Deprecated public int getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime()
-
setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime)
-
getAsyncHistoryExecutorLockOwner
@Deprecated public String getAsyncHistoryExecutorLockOwner()
Deprecated.
-
setAsyncHistoryExecutorLockOwner
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner)
-
getAsyncHistoryExecutorAsyncJobLockTimeInMillis
@Deprecated public int getAsyncHistoryExecutorAsyncJobLockTimeInMillis()
-
setAsyncHistoryExecutorAsyncJobLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis)
-
getAsyncHistoryExecutorResetExpiredJobsInterval
@Deprecated public int getAsyncHistoryExecutorResetExpiredJobsInterval()
-
setAsyncHistoryExecutorResetExpiredJobsInterval
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval)
-
getAsyncHistoryExecutorResetExpiredJobsPageSize
@Deprecated public int getAsyncHistoryExecutorResetExpiredJobsPageSize()
-
setAsyncHistoryExecutorResetExpiredJobsPageSize
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize)
-
isAsyncHistoryExecutorAsyncJobAcquisitionEnabled
@Deprecated public boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled()
-
setAsyncHistoryExecutorAsyncJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled)
-
isAsyncHistoryExecutorResetExpiredJobsEnabled
@Deprecated public boolean isAsyncHistoryExecutorResetExpiredJobsEnabled()
-
setAsyncHistoryExecutorResetExpiredJobsEnabled
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled)
-
isAsyncExecutorAsyncJobAcquisitionEnabled
@Deprecated public boolean isAsyncExecutorAsyncJobAcquisitionEnabled()
-
setAsyncExecutorAsyncJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled)
-
isAsyncExecutorTimerJobAcquisitionEnabled
@Deprecated public boolean isAsyncExecutorTimerJobAcquisitionEnabled()
-
setAsyncExecutorTimerJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorTimerJobAcquisitionEnabled(boolean isAsyncExecutorTimerJobAcquisitionEnabled)
-
isAsyncExecutorResetExpiredJobsEnabled
@Deprecated public boolean isAsyncExecutorResetExpiredJobsEnabled()
-
setAsyncExecutorResetExpiredJobsEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled)
-
isEnableEntityLinks
public boolean isEnableEntityLinks()
-
setEnableEntityLinks
public CmmnEngineConfiguration setEnableEntityLinks(boolean enableEntityLinks)
-
getEventSubscriptionServiceConfiguration
public EventSubscriptionServiceConfiguration getEventSubscriptionServiceConfiguration()
-
setEventSubscriptionServiceConfiguration
public CmmnEngineConfiguration setEventSubscriptionServiceConfiguration(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration)
-
getHistoryJobHandlers
public Map<String,HistoryJobHandler> getHistoryJobHandlers()
-
setHistoryJobHandlers
public CmmnEngineConfiguration setHistoryJobHandlers(Map<String,HistoryJobHandler> historyJobHandlers)
-
getCustomHistoryJobHandlers
public List<HistoryJobHandler> getCustomHistoryJobHandlers()
-
setCustomHistoryJobHandlers
public CmmnEngineConfiguration setCustomHistoryJobHandlers(List<HistoryJobHandler> customHistoryJobHandlers)
-
getCustomHistoryJsonTransformers
public List<HistoryJsonTransformer> getCustomHistoryJsonTransformers()
-
setCustomHistoryJsonTransformers
public CmmnEngineConfiguration setCustomHistoryJsonTransformers(List<HistoryJsonTransformer> customHistoryJsonTransformers)
-
setEnabledJobCategories
public CmmnEngineConfiguration setEnabledJobCategories(List<String> enabledJobCategories)
-
addEnabledJobCategory
public CmmnEngineConfiguration addEnabledJobCategory(String jobCategory)
-
getJobExecutionScope
public String getJobExecutionScope()
-
setJobExecutionScope
public CmmnEngineConfiguration setJobExecutionScope(String jobExecutionScope)
-
getHistoryJobExecutionScope
public String getHistoryJobExecutionScope()
-
setHistoryJobExecutionScope
public CmmnEngineConfiguration setHistoryJobExecutionScope(String historyJobExecutionScope)
-
getCaseInstanceMigrationCallbacks
public List<CaseInstanceMigrationCallback> getCaseInstanceMigrationCallbacks()
-
setCaseInstanceMigrationCallbacks
public CmmnEngineConfiguration setCaseInstanceMigrationCallbacks(List<CaseInstanceMigrationCallback> caseInstanceMigrationCallbacks)
-
getHttpClientConfig
public HttpClientConfig getHttpClientConfig()
-
setHttpClientConfig
public CmmnEngineConfiguration setHttpClientConfig(HttpClientConfig httpClientConfig)
-
getMailServerHost
public String getMailServerHost()
-
setMailServerHost
public CmmnEngineConfiguration setMailServerHost(String mailServerHost)
-
getMailServerUsername
public String getMailServerUsername()
-
setMailServerUsername
public CmmnEngineConfiguration setMailServerUsername(String mailServerUsername)
-
getMailServerPassword
public String getMailServerPassword()
-
setMailServerPassword
public CmmnEngineConfiguration setMailServerPassword(String mailServerPassword)
-
getMailServerPort
public int getMailServerPort()
-
setMailServerPort
public CmmnEngineConfiguration setMailServerPort(int mailServerPort)
-
getMailServerSSLPort
public int getMailServerSSLPort()
-
setMailServerSSLPort
public CmmnEngineConfiguration setMailServerSSLPort(int mailServerSSLPort)
-
getMailServerUseSSL
public boolean getMailServerUseSSL()
-
setMailServerUseSSL
public CmmnEngineConfiguration setMailServerUseSSL(boolean useSSL)
-
getMailServerUseTLS
public boolean getMailServerUseTLS()
-
setMailServerUseTLS
public CmmnEngineConfiguration setMailServerUseTLS(boolean useTLS)
-
getMailServerDefaultFrom
public String getMailServerDefaultFrom()
-
setMailServerDefaultFrom
public CmmnEngineConfiguration setMailServerDefaultFrom(String mailServerDefaultFrom)
-
getMailServerForceTo
public String getMailServerForceTo()
-
setMailServerForceTo
public CmmnEngineConfiguration setMailServerForceTo(String mailServerForceTo)
-
getMailServerDefaultCharset
public Charset getMailServerDefaultCharset()
-
setMailServerDefaultCharset
public CmmnEngineConfiguration setMailServerDefaultCharset(Charset mailServerDefaultCharset)
-
getMailSessionJndi
public String getMailSessionJndi()
-
setMailSessionJndi
public CmmnEngineConfiguration setMailSessionJndi(String mailSessionJndi)
-
getMailServers
public Map<String,MailServerInfo> getMailServers()
-
setMailServers
public CmmnEngineConfiguration setMailServers(Map<String,MailServerInfo> mailServers)
-
getMailServer
public MailServerInfo getMailServer(String tenantId)
-
setMailSessionsJndi
public CmmnEngineConfiguration setMailSessionsJndi(Map<String,String> mailSessionsJndi)
-
getFormFieldHandler
public FormFieldHandler getFormFieldHandler()
-
setFormFieldHandler
public CmmnEngineConfiguration setFormFieldHandler(FormFieldHandler formFieldHandler)
-
getIdentityLinkInterceptor
public CmmnIdentityLinkInterceptor getIdentityLinkInterceptor()
-
setIdentityLinkInterceptor
public CmmnEngineConfiguration setIdentityLinkInterceptor(CmmnIdentityLinkInterceptor identityLinkInterceptor)
-
isFormFieldValidationEnabled
public boolean isFormFieldValidationEnabled()
-
setFormFieldValidationEnabled
public CmmnEngineConfiguration setFormFieldValidationEnabled(boolean flag)
-
getTaskPostProcessor
public TaskPostProcessor getTaskPostProcessor()
-
setTaskPostProcessor
public CmmnEngineConfiguration setTaskPostProcessor(TaskPostProcessor processor)
-
getScriptingEngines
public ScriptingEngines getScriptingEngines()
- Specified by:
getScriptingEnginesin interfaceScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
public CmmnEngineConfiguration setScriptingEngines(ScriptingEngines scriptingEngines)
- Specified by:
setScriptingEnginesin interfaceScriptingEngineAwareEngineConfiguration
-
getResolverFactories
public List<ResolverFactory> getResolverFactories()
-
setResolverFactories
public void setResolverFactories(List<ResolverFactory> resolverFactories)
-
getPreDefaultResolverFactories
public Collection<ResolverFactory> getPreDefaultResolverFactories()
-
setPreDefaultResolverFactories
public CmmnEngineConfiguration setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories)
-
addPreDefaultResolverFactory
public CmmnEngineConfiguration addPreDefaultResolverFactory(ResolverFactory resolverFactory)
-
getPostDefaultResolverFactories
public Collection<ResolverFactory> getPostDefaultResolverFactories()
-
setPostDefaultResolverFactories
public CmmnEngineConfiguration setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories)
-
addPostDefaultResolverFactory
public CmmnEngineConfiguration addPostDefaultResolverFactory(ResolverFactory resolverFactory)
-
resetClock
public void resetClock()
-
isEnableHistoricTaskLogging
public boolean isEnableHistoricTaskLogging()
-
setEnableHistoricTaskLogging
public void setEnableHistoricTaskLogging(boolean enableHistoricTaskLogging)
-
getBatchStatusTimeCycleConfig
public String getBatchStatusTimeCycleConfig()
-
setBatchStatusTimeCycleConfig
public CmmnEngineConfiguration setBatchStatusTimeCycleConfig(String batchStatusTimeCycleConfig)
-
isEnableHistoryCleaning
public boolean isEnableHistoryCleaning()
-
setEnableHistoryCleaning
public CmmnEngineConfiguration setEnableHistoryCleaning(boolean enableHistoryCleaning)
-
getHistoryCleaningTimeCycleConfig
public String getHistoryCleaningTimeCycleConfig()
-
setHistoryCleaningTimeCycleConfig
public CmmnEngineConfiguration setHistoryCleaningTimeCycleConfig(String historyCleaningTimeCycleConfig)
-
getCleanInstancesEndedAfterNumberOfDays
@Deprecated public int getCleanInstancesEndedAfterNumberOfDays()
Deprecated.usegetCleanInstancesEndedAfter()instead
-
setCleanInstancesEndedAfterNumberOfDays
@Deprecated public CmmnEngineConfiguration setCleanInstancesEndedAfterNumberOfDays(int cleanInstancesEndedAfterNumberOfDays)
Deprecated.usesetCleanInstancesEndedAfter(Duration)instead
-
getCleanInstancesEndedAfter
public Duration getCleanInstancesEndedAfter()
-
setCleanInstancesEndedAfter
public CmmnEngineConfiguration setCleanInstancesEndedAfter(Duration cleanInstancesEndedAfter)
-
getCleanInstancesBatchSize
public int getCleanInstancesBatchSize()
-
setCleanInstancesBatchSize
public CmmnEngineConfiguration setCleanInstancesBatchSize(int cleanInstancesBatchSize)
-
getCmmnHistoryCleaningManager
public CmmnHistoryCleaningManager 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
public CaseDefinitionLocalizationManager getCaseDefinitionLocalizationManager()
-
setCaseDefinitionLocalizationManager
public CmmnEngineConfiguration setCaseDefinitionLocalizationManager(CaseDefinitionLocalizationManager caseDefinitionLocalizationManager)
-
getCaseLocalizationManager
public CaseLocalizationManager getCaseLocalizationManager()
-
setCaseLocalizationManager
public CmmnEngineConfiguration setCaseLocalizationManager(CaseLocalizationManager caseLocalizationManager)
-
getPlanItemLocalizationManager
public PlanItemLocalizationManager getPlanItemLocalizationManager()
-
setPlanItemLocalizationManager
public CmmnEngineConfiguration setPlanItemLocalizationManager(PlanItemLocalizationManager planItemLocalizationManager)
-
-