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
FieldsModifier and TypeFieldDescriptionprotected CmmnActivityBehaviorFactoryprotected Stringprotected booleanprotected booleanprotected Stringprotected List<FlowableAstFunctionCreator>protected AsyncExecutorprotected booleanBoolean flag to be set to activate theAsyncExecutorautomatically after the engine has booted up.protected AsyncJobExecutorConfigurationprotected ExecuteAsyncRunnableFactoryAllows to define a custom factory for creating theRunnablethat is executed by the async executor.protected booleanExperimental!protected intThe number of retries for a job.protected intThe amount of time (in milliseconds) a job can maximum be in the 'executable' state before being deemed expired.protected AsyncTaskExecutorConfigurationThe configuration of the task executor for the async executor.protected ThreadFactoryThe thread factory that the async task executor should use.protected BlockingQueue<Runnable>The queue onto which jobs will be placed before they are actually executed.protected intDefines the default wait time for a failed async job in secondsprotected AsyncExecutorprotected booleanprotected AsyncJobExecutorConfigurationprotected booleanprotected intprotected AsyncTaskExecutorConfigurationprotected BlockingQueue<Runnable>protected intprotected AsyncHistoryListenerprotected AsyncTaskExecutorprotected AsyncTaskExecutorprotected AsyncTaskInvokerprotected AsyncTaskExecutorprotected AsyncTaskExecutorConfigurationprotected SchemaManagerprotected BatchServiceConfigurationprotected Stringprotected BusinessCalendarManagerprotected CandidateManagerprotected DeploymentCache<CaseDefinitionCacheEntry>protected intprotected CaseDefinitionDataManagerprotected CaseDefinitionDiagramHelperprotected CaseDefinitionEntityManagerprotected CaseDefinitionLocalizationManagerprotected CaseDiagramGeneratorCase diagram generator.protected CaseInstanceDataManagerprotected CaseInstanceEntityManagerprotected CaseInstanceHelperprotected List<CaseInstanceLifecycleListener>protected List<CaseInstanceMigrationCallback>protected CaseInstanceMigrationManagerprotected Map<String,List<RuntimeInstanceStateChangeCallback>> protected CaseLocalizationManagerprotected CaseValidatorprotected ChangeTenantIdManagerprotected CmmnClassDelegateFactoryprotected intprotected Durationprotected CmmnDeployerprotected CmmnDeploymentEntityManagerprotected CmmnEngineAgendaFactoryprotected Stringprotected CmmnHistoryCleaningManagerprotected CmmnHistoryConfigurationSettingsprotected CmmnHistoryManagerprotected CmmnHistoryServiceprotected CmmnManagementServiceprotected CmmnMigrationServiceprotected CmmnParserprotected CmmnRepositoryServiceprotected CmmnResourceEntityManagerprotected CmmnRuntimeServiceprotected CmmnTaskServiceprotected CreateCasePageTaskInterceptorprotected CreateCmmnExternalWorkerJobInterceptorprotected CreateHumanTaskInterceptorprotected List<AsyncRunnableExecutionExceptionHandler>protected List<CmmnParseHandler>protected List<FlowableFunctionDelegate>protected List<HistoryJobHandler>protected List<HistoryJsonTransformer>protected List<JobHandler>protected List<org.flowable.variable.api.types.VariableType>protected List<org.flowable.variable.api.types.VariableType>protected DecisionTableVariableManagerstatic final Stringprotected intDefine the default wait time for a failed job in secondsprotected DelegateExpressionFieldInjectionModeUsing field injection together with a delegate expression for a service task / execution listener / task listener is not thread-sade , see user guide section 'Field Injection' for more information.protected CmmnDeploymentDataManagerprotected CmmnDeploymentManagerprotected booleanprotected booleanprotected booleanprotected DynamicCmmnServiceprotected CmmnDynamicStateManagerprotected booleanprotected booleanprotected booleanEnable user task event loggingprotected booleanprotected booleanprotected SchemaManagerprotected EntityLinkServiceConfigurationprotected org.flowable.eventregistry.api.EventRegistryEventConsumerprotected booleanWhether case instances should be started asynchronously by the defaultEventRegistryEventConsumer.protected booleanWhether the check for unique case instances should be done with a lock.protected DurationThe amount of time for the lock of a unique start event.protected SchemaManagerprotected EventSubscriptionServiceConfigurationprotected booleanprotected intprotected ExpressionManagerprotected intprotected FailedJobCommandFactoryprotected List<FlowableFunctionDelegate>protected FormFieldHandlerprotected booleanprotected HistoricCaseInstanceDataManagerprotected HistoricCaseInstanceEntityManagerprotected HistoricMilestoneInstanceDataManagerprotected HistoricMilestoneInstanceEntityManagerprotected HistoricPlanItemInstanceDataManagerprotected HistoricPlanItemInstanceEntityManagerprotected Stringprotected Stringprotected Map<String,HistoryJobHandler> protected HistoryLevelprotected HttpClientConfigprotected org.flowable.identitylink.service.IdentityLinkEventHandlerprotected CmmnIdentityLinkInterceptorprotected SchemaManagerprotected org.flowable.identitylink.service.IdentityLinkServiceConfigurationprotected InternalHistoryTaskManagerprotected InternalHistoryVariableManagerprotected InternalJobManagerprotected InternalJobParentStateResolverprotected InternalTaskAssignmentManagerprotected InternalTaskVariableScopeResolverprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected Stringprotected Map<String,JobHandler> protected JobManagerprotected SchemaManagerprotected JobServiceConfigurationprotected booleanThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected Stringstatic final Stringprotected CmmnListenerFactoryprotected CmmnListenerNotificationHelperprotected intDefine the default lock time for an async job in seconds.protected Charsetprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected Map<String,MailServerInfo> protected intprotected Stringprotected Stringprotected MilestoneInstanceDataManagerprotected MilestoneInstanceEntityManagerprotected PlanItemInstanceDataManagerprotected PlanItemInstanceEntityManagerprotected Map<String,List<PlanItemInstanceLifecycleListener>> protected PlanItemLocalizationManagerprotected List<CmmnParseHandler>protected Collection<ELResolver>protected Collection<ResolverFactory>protected Collection<ELResolver>protected List<CmmnParseHandler>protected Collection<ELResolver>protected Collection<ResolverFactory>protected ProcessInstanceServiceprotected List<ResolverFactory>protected CmmnResourceDataManagerprotected ScriptBindingsFactoryprotected ScriptingEnginesprotected SentryPartInstanceDataManagerprotected SentryPartInstanceEntityManagerprotected booleanprotected booleanprotected booleanprotected booleanprotected StartCaseInstanceInterceptorprotected TaskPostProcessorpostprocessor for a task builderprotected SchemaManagerprotected TaskServiceConfigurationprotected booleanprotected booleanprotected PlanItemVariableAggregatorprotected SchemaManagerprotected VariableServiceConfigurationprotected org.flowable.variable.api.types.VariableTypesFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCaseInstanceLifeCycleListener(CaseInstanceLifecycleListener caseInstanceLifecycleListener) Registers a globalCaseInstanceLifecycleListenerto listen toCaseInstancestate changes.addEnabledJobCategory(String jobCategory) voidaddHistoryJobHandler(HistoryJobHandler historyJobHandler) voidaddJobHandler(JobHandler jobHandler) voidaddPlanItemInstanceLifeCycleListener(String planItemDefinitionType, PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener) Registers a globalPlanItemInstanceLifecycleListenerto listen toPlanItemInstancestate changes.voidaddPlanItemInstanceLifeCycleListener(PlanItemInstanceLifecycleListener planItemInstanceLifeCycleListener) Register a globalPlanItemInstanceLifecycleListenerto listen to any (all plan item definition types)PlanItemInstancestate changes.addPostDefaultELResolver(ELResolver elResolver) addPostDefaultResolverFactory(ResolverFactory resolverFactory) addPreBeanELResolver(ELResolver elResolver) addPreDefaultELResolver(ELResolver elResolver) addPreDefaultResolverFactory(ResolverFactory resolverFactory) voidvoidclose()voidvoidstatic CmmnEngineConfigurationcreateCmmnEngineConfigurationFromInputStream(InputStream inputStream) static CmmnEngineConfigurationcreateCmmnEngineConfigurationFromInputStream(InputStream inputStream, String beanName) static CmmnEngineConfigurationstatic CmmnEngineConfigurationcreateCmmnEngineConfigurationFromResource(String resource, String beanName) static CmmnEngineConfigurationprotected EngineConfiguratorstatic CmmnEngineConfigurationstatic CmmnEngineConfigurationintDeprecated.intintintintDeprecated.intintintintintintintlonglongintintDeprecated.intintintintintDeprecated.intintintintintlonglongintintintintintDeprecated.usegetCleanInstancesEndedAfter()insteadList<org.flowable.variable.api.types.VariableType>List<org.flowable.variable.api.types.VariableType>Collection<? extends EngineDeployer>intprotected List<EngineConfigurator>org.flowable.eventregistry.api.EventRegistryEventConsumerintintorg.flowable.identitylink.service.IdentityLinkEventHandlerorg.flowable.identitylink.service.IdentityLinkServiceConfigurationorg.flowable.idm.api.IdmIdentityServiceintgetMailServer(String tenantId) intintbooleanbooleangetMailSessionJndi(String tenantId) protected AsyncTaskExecutorConfigurationprotected AsyncJobExecutorConfigurationprotected AsyncTaskExecutorConfigurationprotected AsyncTaskExecutorConfigurationorg.flowable.variable.api.types.VariableTypesprotected voidinit()protected voidvoidvoidvoidvoidprotected voidprotected voidprotected voidprotected voidvoidvoidvoidprotected voidvoidvoidvoidvoidvoidvoidvoidprotected voidvoidvoidprotected voidvoidvoidprotected voidprotected voidprotected voidprotected List<HistoryJsonTransformer>protected voidprotected voidvoidprotected voidvoidvoidprotected voidvoidvoidvoidvoidvoidvoidvoidprotected voidvoidvoidprotected voidvoidvoidprotected voidvoidprotected voidprotected voidvoidinitMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) voidvoidprotected voidprotected voidprotected voidvoidprotected voidvoidvoidprotected voidvoidvoidprotected BatchServiceConfigurationprotected EntityLinkServiceConfigurationprotected EventSubscriptionServiceConfigurationprotected org.flowable.identitylink.service.IdentityLinkServiceConfigurationprotected JobServiceConfigurationprotected TaskServiceConfigurationprotected VariableServiceConfigurationbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetActivityBehaviorFactory(CmmnActivityBehaviorFactory activityBehaviorFactory) setActivityFontName(String activityFontName) setAddDefaultExceptionHandler(boolean addDefaultExceptionHandler) setAlwaysUseArraysForDmnMultiHitPolicies(boolean alwaysUseArraysForDmnMultiHitPolicies) setAnnotationFontName(String annotationFontName) voidsetAstFunctionCreators(List<FlowableAstFunctionCreator> astFunctionCreators) setAsyncExecutor(AsyncExecutor asyncExecutor) setAsyncExecutorActivate(boolean asyncExecutorActivate) setAsyncExecutorAllowCoreThreadTimeout(boolean asyncExecutorAllowCoreThreadTimeout) setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled) setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis) setAsyncExecutorConfiguration(AsyncJobExecutorConfiguration asyncExecutorConfiguration) setAsyncExecutorCorePoolSize(int asyncExecutorCorePoolSize) setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime) setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime) setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime) setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) setAsyncExecutorLockOwner(String asyncExecutorLockOwner) Deprecated.setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition) setAsyncExecutorMaxPoolSize(int asyncExecutorMaxPoolSize) setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition) setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode) setAsyncExecutorNumberOfRetries(int asyncExecutorNumberOfRetries) setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled) setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval) setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout) setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize) setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown) setAsyncExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration) setAsyncExecutorThreadFactory(ThreadFactory asyncExecutorThreadFactory) setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime) setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize) setAsyncExecutorTimerJobAcquisitionEnabled(boolean isAsyncExecutorTimerJobAcquisitionEnabled) setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis) voidsetAsyncExecutorUnlockOwnedJobs(boolean asyncExecutorUnlockOwnedJobs) setAsyncFailedJobWaitTime(int asyncFailedJobWaitTime) setAsyncHistoryEnabled(boolean isAsyncHistoryEnabled) setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor) setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate) setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled) setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis) setAsyncHistoryExecutorConfiguration(AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration) setAsyncHistoryExecutorCorePoolSize(int asyncHistoryExecutorCorePoolSize) setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime) setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime) setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner) setAsyncHistoryExecutorMaxJobsDuePerAcquisition(int asyncHistoryExecutorMaxJobsDuePerAcquisition) setAsyncHistoryExecutorMaxPoolSize(int asyncHistoryExecutorMaxPoolSize) setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode) setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries) setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled) setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval) setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize) setAsyncHistoryExecutorSecondsToWaitOnShutdown(long asyncHistoryExecutorSecondsToWaitOnShutdown) setAsyncHistoryExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration) setAsyncHistoryExecutorThreadKeepAliveTime(long asyncHistoryExecutorThreadKeepAliveTime) setAsyncHistoryExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue) setAsyncHistoryExecutorThreadPoolQueueSize(int asyncHistoryExecutorThreadPoolQueueSize) setAsyncHistoryJsonGroupingEnabled(boolean isAsyncHistoryJsonGroupingEnabled) setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold) setAsyncHistoryJsonGzipCompressionEnabled(boolean isAsyncHistoryJsonGzipCompressionEnabled) setAsyncHistoryListener(AsyncHistoryListener asyncHistoryListener) setAsyncHistoryTaskExecutor(AsyncTaskExecutor asyncHistoryTaskExecutor) setAsyncTaskExecutor(AsyncTaskExecutor asyncTaskExecutor) setAsyncTaskInvoker(AsyncTaskInvoker asyncTaskInvoker) setAsyncTaskInvokerTaskExecutor(AsyncTaskExecutor asyncTaskInvokerTaskExecutor) setAsyncTaskInvokerTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration) setBatchSchemaManager(SchemaManager batchSchemaManager) setBatchServiceConfiguration(BatchServiceConfiguration batchServiceConfiguration) setBatchStatusTimeCycleConfig(String batchStatusTimeCycleConfig) setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager) setCandidateManager(CandidateManager candidateManager) setCaseDefinitionCache(DeploymentCache<CaseDefinitionCacheEntry> caseDefinitionCache) setCaseDefinitionCacheLimit(int caseDefinitionCacheLimit) setCaseDefinitionDataManager(CaseDefinitionDataManager caseDefinitionDataManager) setCaseDefinitionDiagramHelper(CaseDefinitionDiagramHelper caseDefinitionDiagramHelper) setCaseDefinitionEntityManager(CaseDefinitionEntityManager caseDefinitionEntityManager) setCaseDefinitionLocalizationManager(CaseDefinitionLocalizationManager caseDefinitionLocalizationManager) setCaseDiagramGenerator(CaseDiagramGenerator caseDiagramGenerator) setCaseInstanceDataManager(CaseInstanceDataManager caseInstanceDataManager) setCaseInstanceEntityManager(CaseInstanceEntityManager caseInstanceEntityManager) setCaseInstanceHelper(CaseInstanceHelper caseInstanceHelper) setCaseInstanceLifecycleListeners(List<CaseInstanceLifecycleListener> caseInstanceLifecycleListeners) setCaseInstanceMigrationCallbacks(List<CaseInstanceMigrationCallback> caseInstanceMigrationCallbacks) setCaseInstanceMigrationManager(CaseInstanceMigrationManager caseInstanceMigrationManager) setCaseInstanceStateChangeCallbacks(Map<String, List<RuntimeInstanceStateChangeCallback>> caseInstanceStateChangeCallbacks) setCaseLocalizationManager(CaseLocalizationManager caseLocalizationManager) setCaseQueryLimit(int caseQueryLimit) Deprecated.no longer needed, this is a noopsetCaseValidator(CaseValidator caseValidator) setChangeTenantEntityTypes(Set<String> changeTenantEntityTypes) setChangeTenantIdManager(ChangeTenantIdManager changeTenantIdManager) setClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory) setCleanInstancesBatchSize(int cleanInstancesBatchSize) setCleanInstancesEndedAfter(Duration cleanInstancesEndedAfter) setCleanInstancesEndedAfterNumberOfDays(int cleanInstancesEndedAfterNumberOfDays) Deprecated.usesetCleanInstancesEndedAfter(Duration)insteadsetCmmnDeployer(CmmnDeployer cmmnDeployer) setCmmnDeploymentEntityManager(CmmnDeploymentEntityManager cmmnDeploymentEntityManager) setCmmnEngineAgendaFactory(CmmnEngineAgendaFactory cmmnEngineAgendaFactory) setCmmnEngineName(String cmmnEngineName) setCmmnHistoryCleaningManager(CmmnHistoryCleaningManager cmmnHistoryCleaningManager) setCmmnHistoryConfigurationSettings(CmmnHistoryConfigurationSettings cmmnHistoryConfigurationSettings) setCmmnHistoryManager(CmmnHistoryManager cmmnHistoryManager) setCmmnHistoryService(CmmnHistoryService cmmnHistoryService) setCmmnManagementService(CmmnManagementService cmmnManagementService) voidsetCmmnMigrationService(CmmnMigrationService cmmnMigrationService) setCmmnParser(CmmnParser cmmnParser) setCmmnRepositoryService(CmmnRepositoryService cmmnRepositoryService) setCmmnResourceEntityManager(CmmnResourceEntityManager cmmnResourceEntityManager) setCmmnRuntimeService(CmmnRuntimeService cmmnRuntimeService) setCmmnTaskService(CmmnTaskService cmmnTaskService) setCreateCasePageTaskInterceptor(CreateCasePageTaskInterceptor createCasePageTaskInterceptor) setCreateCmmnExternalWorkerJobInterceptor(CreateCmmnExternalWorkerJobInterceptor createCmmnExternalWorkerJobInterceptor) setCreateDiagramOnDeploy(boolean isCreateDiagramOnDeploy) setCreateHumanTaskInterceptor(CreateHumanTaskInterceptor createHumanTaskInterceptor) setCustomAsyncRunnableExecutionExceptionHandlers(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers) setCustomCmmnParseHandlers(List<CmmnParseHandler> customCmmnParseHandlers) setCustomFlowableFunctionDelegates(List<FlowableFunctionDelegate> customFlowableFunctionDelegates) setCustomHistoryJobHandlers(List<HistoryJobHandler> customHistoryJobHandlers) setCustomHistoryJsonTransformers(List<HistoryJsonTransformer> customHistoryJsonTransformers) setCustomJobHandlers(List<JobHandler> customJobHandlers) setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes) setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes) setDataSource(DataSource dataSource) setDecisionTableVariableManager(DecisionTableVariableManager decisionTableVariableManager) setDefaultFailedJobWaitTime(int defaultFailedJobWaitTime) setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode) setDeploymentDataManager(CmmnDeploymentDataManager deploymentDataManager) setDeploymentManager(CmmnDeploymentManager deploymentManager) voidsetDisableCmmnXmlValidation(boolean disableCmmnXmlValidation) setDisableEventRegistry(boolean disableEventRegistry) setDisableIdmEngine(boolean disableIdmEngine) setDynamicCmmnService(DynamicCmmnService dynamicCmmnService) setDynamicStateManager(CmmnDynamicStateManager dynamicStateManager) setEnableCaseDefinitionHistoryLevel(boolean enableCaseDefinitionHistoryLevel) setEnabledJobCategories(List<String> enabledJobCategories) setEnableEntityLinks(boolean enableEntityLinks) voidsetEnableHistoricTaskLogging(boolean enableHistoricTaskLogging) setEnableHistoryCleaning(boolean enableHistoryCleaning) setEnableSafeCmmnXml(boolean enableSafeCmmnXml) setEnableTaskRelationshipCounts(boolean isEnableTaskRelationshipCounts) setEntityLinkSchemaManager(SchemaManager entityLinkSchemaManager) setEntityLinkServiceConfiguration(EntityLinkServiceConfiguration entityLinkServiceConfiguration) setEventRegistryEventConsumer(org.flowable.eventregistry.api.EventRegistryEventConsumer eventRegistryEventConsumer) setEventRegistryStartCaseInstanceAsync(boolean eventRegistryStartCaseInstanceAsync) setEventRegistryUniqueCaseInstanceCheckWithLock(boolean eventRegistryUniqueCaseInstanceCheckWithLock) setEventRegistryUniqueCaseInstanceStartLockTime(Duration eventRegistryUniqueCaseInstanceStartLockTime) setEventSubscriptionSchemaManager(SchemaManager eventSubscriptionSchemaManager) setEventSubscriptionServiceConfiguration(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration) voidsetExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers) setExpressionCacheEnabled(boolean isExpressionCacheEnabled) setExpressionCacheSize(int expressionCacheSize) setExpressionManager(ExpressionManager expressionManager) setExpressionTextLengthCacheLimit(int expressionTextLengthCacheLimit) setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory) setFlowableFunctionDelegates(List<FlowableFunctionDelegate> flowableFunctionDelegates) setFormFieldHandler(FormFieldHandler formFieldHandler) setFormFieldValidationEnabled(boolean flag) setHandleCmmnEngineExecutorsAfterEngineCreate(boolean handleCmmnEngineExecutorsAfterEngineCreate) setHistoricCaseInstanceDataManager(HistoricCaseInstanceDataManager historicCaseInstanceDataManager) setHistoricCaseInstanceEntityManager(HistoricCaseInstanceEntityManager historicCaseInstanceEntityManager) voidsetHistoricCaseQueryLimit(int historicCaseQueryLimit) Deprecated.no longer needed, this is a noopsetHistoricMilestoneInstanceDataManager(HistoricMilestoneInstanceDataManager historicMilestoneInstanceDataManager) setHistoricMilestoneInstanceEntityManager(HistoricMilestoneInstanceEntityManager historicMilestoneInstanceEntityManager) setHistoricPlanItemInstanceDataManager(HistoricPlanItemInstanceDataManager historicPlanItemInstanceDataManager) setHistoricPlanItemInstanceEntityManager(HistoricPlanItemInstanceEntityManager historicPlanItemInstanceEntityManager) setHistoricTaskQueryLimit(int historicTaskQueryLimit) Deprecated.no longer needed, this is a noopsetHistoryCleaningTimeCycleConfig(String historyCleaningTimeCycleConfig) setHistoryJobExecutionScope(String historyJobExecutionScope) setHistoryJobHandlers(Map<String, HistoryJobHandler> historyJobHandlers) setHistoryLevel(HistoryLevel historyLevel) setHttpClientConfig(HttpClientConfig httpClientConfig) setIdentityLinkEventHandler(org.flowable.identitylink.service.IdentityLinkEventHandler identityLinkEventHandler) setIdentityLinkInterceptor(CmmnIdentityLinkInterceptor identityLinkInterceptor) setIdentityLinkSchemaManager(SchemaManager identityLinkSchemaManager) setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) setInternalHistoryTaskManager(InternalHistoryTaskManager internalHistoryTaskManager) setInternalHistoryVariableManager(InternalHistoryVariableManager internalHistoryVariableManager) setInternalJobManager(InternalJobManager internalJobManager) setInternalJobParentStateResolver(InternalJobParentStateResolver internalJobParentStateResolver) setInternalTaskAssignmentManager(InternalTaskAssignmentManager internalTaskAssignmentManager) setInternalTaskVariableScopeResolver(InternalTaskVariableScopeResolver internalTaskVariableScopeResolver) setJobExecutionScope(String jobExecutionScope) setJobHandlers(Map<String, JobHandler> jobHandlers) setJobManager(JobManager jobManager) setJobSchemaManager(SchemaManager jobSchemaManager) setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration) setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects) setLabelFontName(String labelFontName) setListenerFactory(CmmnListenerFactory listenerFactory) setListenerNotificationHelper(CmmnListenerNotificationHelper listenerNotificationHelper) setLockTimeAsyncJobWaitTime(int lockTimeAsyncJobWaitTime) setMailServerDefaultCharset(Charset mailServerDefaultCharset) setMailServerDefaultFrom(String mailServerDefaultFrom) setMailServerForceTo(String mailServerForceTo) setMailServerHost(String mailServerHost) setMailServerPassword(String mailServerPassword) setMailServerPort(int mailServerPort) setMailServers(Map<String, MailServerInfo> mailServers) setMailServerSSLPort(int mailServerSSLPort) setMailServerUsername(String mailServerUsername) setMailServerUseSSL(boolean useSSL) setMailServerUseTLS(boolean useTLS) setMailSessionJndi(String mailSessionJndi) setMailSessionsJndi(Map<String, String> mailSessionsJndi) setMilestoneInstanceDataManager(MilestoneInstanceDataManager milestoneInstanceDataManager) setMilestoneInstanceEntityManager(MilestoneInstanceEntityManager milestoneInstanceEntityManager) setPlanItemInstanceDataManager(PlanItemInstanceDataManager planItemInstanceDataManager) setPlanItemInstanceEntityManager(PlanItemInstanceEntityManager planItemInstanceEntityManager) setPlanItemInstanceLifecycleListeners(Map<String, List<PlanItemInstanceLifecycleListener>> planItemInstanceLifecycleListeners) setPlanItemLocalizationManager(PlanItemLocalizationManager planItemLocalizationManager) setPostCmmnParseHandlers(List<CmmnParseHandler> postCmmnParseHandlers) setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories) setPreBeanELResolvers(Collection<ELResolver> preBeanELResolvers) setPreCmmnParseHandlers(List<CmmnParseHandler> preCmmnParseHandlers) setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories) setProcessInstanceService(ProcessInstanceService processInstanceService) voidsetResolverFactories(List<ResolverFactory> resolverFactories) setResourceDataManager(CmmnResourceDataManager resourceDataManager) setScriptingEngines(ScriptingEngines scriptingEngines) setSentryPartInstanceDataManager(SentryPartInstanceDataManager sentryPartInstanceDataManager) setSentryPartInstanceEntityManager(SentryPartInstanceEntityManager sentryPartInstanceEntityManager) setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) setStartCaseInstanceInterceptor(StartCaseInstanceInterceptor startCaseInstanceInterceptor) setTableDataManager(TableDataManager tableDataManager) setTaskPostProcessor(TaskPostProcessor processor) setTaskQueryLimit(int taskQueryLimit) Deprecated.no longer needed, this is a noopsetTaskSchemaManager(SchemaManager taskSchemaManager) setTaskServiceConfiguration(TaskServiceConfiguration taskServiceConfiguration) setVariableAggregator(PlanItemVariableAggregator variableAggregator) setVariableSchemaManager(SchemaManager variableSchemaManager) setVariableServiceConfiguration(VariableServiceConfiguration variableServiceConfiguration) setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes) 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 Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
LIQUIBASE_CHANGELOG_PREFIX
- See Also:
-
cmmnEngineName
-
cmmnEngineAgendaFactory
-
cmmnRuntimeService
-
dynamicCmmnService
-
cmmnTaskService
-
cmmnManagementService
-
cmmnRepositoryService
-
cmmnHistoryService
-
cmmnMigrationService
-
deploymentDataManager
-
resourceDataManager
-
caseDefinitionDataManager
-
caseInstanceDataManager
-
planItemInstanceDataManager
-
sentryPartInstanceDataManager
-
milestoneInstanceDataManager
-
historicCaseInstanceEntityManager
-
historicMilestoneInstanceDataManager
-
historicPlanItemInstanceDataManager
-
cmmnDeploymentEntityManager
-
cmmnResourceEntityManager
-
caseDefinitionEntityManager
-
caseInstanceEntityManager
-
planItemInstanceEntityManager
-
sentryPartInstanceEntityManager
-
milestoneInstanceEntityManager
-
historicCaseInstanceDataManager
-
historicMilestoneInstanceEntityManager
-
historicPlanItemInstanceEntityManager
-
disableIdmEngine
protected boolean disableIdmEngine -
disableEventRegistry
protected boolean disableEventRegistry -
candidateManager
-
variableAggregator
-
decisionTableVariableManager
-
caseInstanceHelper
-
cmmnHistoryManager
-
cmmnHistoryConfigurationSettings
-
processInstanceService
-
dynamicStateManager
-
caseInstanceMigrationManager
-
caseInstanceStateChangeCallbacks
-
caseInstanceLifecycleListeners
-
planItemInstanceLifecycleListeners
-
startCaseInstanceInterceptor
-
createHumanTaskInterceptor
-
createCasePageTaskInterceptor
-
createCmmnExternalWorkerJobInterceptor
-
identityLinkInterceptor
-
changeTenantIdManager
-
changeTenantEntityTypes
-
executeServiceSchemaManagers
protected boolean executeServiceSchemaManagers -
enableSafeCmmnXml
protected boolean enableSafeCmmnXml -
disableCmmnXmlValidation
protected boolean disableCmmnXmlValidation -
activityBehaviorFactory
-
classDelegateFactory
-
cmmnDeployer
-
deploymentManager
-
caseDefinitionDiagramHelper
-
caseValidator
-
caseDefinitionCacheLimit
protected int caseDefinitionCacheLimit -
caseDefinitionCache
-
cmmnParser
-
preCmmnParseHandlers
-
postCmmnParseHandlers
-
customCmmnParseHandlers
-
listenerFactory
-
listenerNotificationHelper
-
historyLevel
-
enableCaseDefinitionHistoryLevel
protected boolean enableCaseDefinitionHistoryLevel -
expressionManager
-
flowableFunctionDelegates
-
customFlowableFunctionDelegates
-
astFunctionCreators
-
preDefaultELResolvers
-
preBeanELResolvers
-
postDefaultELResolvers
-
isExpressionCacheEnabled
protected boolean isExpressionCacheEnabled -
expressionCacheSize
protected int expressionCacheSize -
expressionTextLengthCacheLimit
protected int expressionTextLengthCacheLimit -
scriptingEngines
-
scriptBindingsFactory
-
resolverFactories
-
preDefaultResolverFactories
-
postDefaultResolverFactories
-
delegateExpressionFieldInjectionMode
Using field injection together with a delegate expression for a service task / execution listener / task listener is not thread-sade , see user guide section 'Field Injection' for more information.Set this flag to false to throw an exception at runtime when a field is injected and a delegateExpression is used.
-
identityLinkSchemaManager
-
entityLinkSchemaManager
-
eventSubscriptionSchemaManager
-
variableSchemaManager
-
taskSchemaManager
-
jobSchemaManager
-
batchSchemaManager
-
caseDiagramGenerator
Case diagram generator. Default value is DefaultCaseDiagramGenerator -
isCreateDiagramOnDeploy
protected boolean isCreateDiagramOnDeploy -
activityFontName
-
labelFontName
-
annotationFontName
-
identityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration -
entityLinkServiceConfiguration
-
enableEntityLinks
protected boolean enableEntityLinks -
eventSubscriptionServiceConfiguration
-
taskServiceConfiguration
-
internalHistoryTaskManager
-
internalTaskVariableScopeResolver
-
internalTaskAssignmentManager
-
identityLinkEventHandler
protected org.flowable.identitylink.service.IdentityLinkEventHandler identityLinkEventHandler -
isEnableTaskRelationshipCounts
protected boolean isEnableTaskRelationshipCounts -
batchServiceConfiguration
-
variableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes -
customPreVariableTypes
-
customPostVariableTypes
-
variableServiceConfiguration
-
internalHistoryVariableManager
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects -
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjectsThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.JsonNode jsonNode = (JsonNode) execution.getVariable("customer"); customer.put("name", "Kermit"); -
caseInstanceMigrationCallbacks
-
httpClientConfig
-
mailServerHost
-
mailServerUsername
-
mailServerPassword
-
mailServerPort
protected int mailServerPort -
mailServerSSLPort
protected int mailServerSSLPort -
useSSL
protected boolean useSSL -
useTLS
protected boolean useTLS -
mailServerDefaultFrom
-
mailServerForceTo
-
mailServerDefaultCharset
-
mailSessionJndi
-
mailServers
-
mailSessionsJndi
-
jobServiceConfiguration
-
asyncExecutorConfiguration
-
asyncExecutor
-
asyncTaskExecutor
-
shutdownAsyncTaskExecutor
protected boolean shutdownAsyncTaskExecutor -
asyncTaskInvokerTaskExecutorConfiguration
-
asyncTaskInvokerTaskExecutor
-
shutdownAsyncTaskInvokerTaskExecutor
protected boolean shutdownAsyncTaskInvokerTaskExecutor -
asyncTaskInvoker
-
jobManager
-
customJobHandlers
-
jobHandlers
-
internalJobManager
-
customAsyncRunnableExecutionExceptionHandlers
protected List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers -
addDefaultExceptionHandler
protected boolean addDefaultExceptionHandler -
failedJobCommandFactory
-
internalJobParentStateResolver
-
enabledJobCategories
-
jobExecutionScope
-
historyJobExecutionScope
-
asyncExecutorActivate
protected boolean asyncExecutorActivateBoolean flag to be set to activate theAsyncExecutorautomatically after the engine has booted up. -
asyncExecutorMessageQueueMode
protected boolean asyncExecutorMessageQueueModeExperimental!Set this to true when using the message queue based job executor.
-
asyncExecutorNumberOfRetries
protected int asyncExecutorNumberOfRetriesThe number of retries for a job. -
lockTimeAsyncJobWaitTime
protected int lockTimeAsyncJobWaitTimeDefine the default lock time for an async job in seconds. The lock time is used when creating an async job and when it expires the async executor assumes that the job has failed. It will be retried again. -
defaultFailedJobWaitTime
protected int defaultFailedJobWaitTimeDefine the default wait time for a failed job in seconds -
asyncFailedJobWaitTime
protected int asyncFailedJobWaitTimeDefines the default wait time for a failed async job in seconds -
asyncExecutorTaskExecutorConfiguration
The configuration of the task executor for the async executor. This is only applicable when using theDefaultAsyncTaskExecutor -
asyncExecutorThreadPoolQueue
The queue onto which jobs will be placed before they are actually executed. Threads form the async executor threadpool will take work from this queue.By default null. If null, an
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
The thread factory that the async task executor should use. -
asyncExecutorResetExpiredJobsMaxTimeout
protected int asyncExecutorResetExpiredJobsMaxTimeoutThe amount of time (in milliseconds) a job can maximum be in the 'executable' state before being deemed expired. Note that this won't happen when using the threadpool based executor, as the acquire thread will fetch these kind of jobs earlier. 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
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
-
asyncHistoryExecutor
-
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
-
asyncHistoryExecutorNumberOfRetries
protected int asyncHistoryExecutorNumberOfRetries -
asyncHistoryExecutorTaskExecutorConfiguration
-
asyncHistoryExecutorThreadPoolQueue
-
batchStatusTimeCycleConfig
-
enableHistoryCleaning
protected boolean enableHistoryCleaning -
historyCleaningTimeCycleConfig
-
cleanInstancesEndedAfter
-
cleanInstancesBatchSize
protected int cleanInstancesBatchSize -
cmmnHistoryCleaningManager
-
historyJobHandlers
-
customHistoryJobHandlers
-
customHistoryJsonTransformers
-
formFieldHandler
-
isFormFieldValidationEnabled
protected boolean isFormFieldValidationEnabled -
eventRegistryEventConsumer
protected org.flowable.eventregistry.api.EventRegistryEventConsumer eventRegistryEventConsumer -
eventRegistryStartCaseInstanceAsync
protected boolean eventRegistryStartCaseInstanceAsyncWhether case instances should be started asynchronously by the defaultEventRegistryEventConsumer. This is a fallback applied for all events. We suggest modelling your cases appropriately, i.e. marking the start of the case as async -
eventRegistryUniqueCaseInstanceCheckWithLock
protected boolean eventRegistryUniqueCaseInstanceCheckWithLockWhether the check for unique case instances should be done with a lock. We do not recommend changing this property, unless you have been explicitly asked by a Flowable maintainer. -
eventRegistryUniqueCaseInstanceStartLockTime
The amount of time for the lock of a unique start event. -
businessCalendarManager
-
enableHistoricTaskLogging
protected boolean enableHistoricTaskLoggingEnable user task event logging -
taskPostProcessor
postprocessor for a task builder -
handleCmmnEngineExecutorsAfterEngineCreate
protected boolean handleCmmnEngineExecutorsAfterEngineCreate -
alwaysUseArraysForDmnMultiHitPolicies
protected boolean alwaysUseArraysForDmnMultiHitPolicies -
caseDefinitionLocalizationManager
-
caseLocalizationManager
-
planItemLocalizationManager
-
-
Constructor Details
-
CmmnEngineConfiguration
public CmmnEngineConfiguration()
-
-
Method Details
-
createCmmnEngineConfigurationFromResourceDefault
-
createCmmnEngineConfigurationFromResource
-
createCmmnEngineConfigurationFromResource
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromResource(String resource, String beanName) -
createCmmnEngineConfigurationFromInputStream
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromInputStream(InputStream inputStream) -
createCmmnEngineConfigurationFromInputStream
public static CmmnEngineConfiguration createCmmnEngineConfigurationFromInputStream(InputStream inputStream, String beanName) -
createStandaloneCmmnEngineConfiguration
-
createStandaloneInMemCmmnEngineConfiguration
-
buildCmmnEngine
-
init
protected void init() -
initCaseDiagramGenerator
public void initCaseDiagramGenerator() -
initSchemaManager
public void initSchemaManager()- Overrides:
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
-
initCaseDefinitionCache
protected void initCaseDefinitionCache() -
initDeploymentManager
protected void initDeploymentManager() -
initCmmnParser
public void initCmmnParser() -
getDefaultCmmnParseHandlers
-
initCaseDefinitionDiagramHelper
public void initCaseDefinitionDiagramHelper() -
initCaseInstanceHelper
public void initCaseInstanceHelper() -
initCandidateManager
public void initCandidateManager() -
initVariableAggregator
public void initVariableAggregator() -
initHistoryConfigurationSettings
public void initHistoryConfigurationSettings() -
initHistoryManager
public void initHistoryManager() -
initChangeTenantIdManager
public void initChangeTenantIdManager() -
initDynamicStateManager
public void initDynamicStateManager() -
initCaseInstanceMigrationManager
public void initCaseInstanceMigrationManager() -
initCaseInstanceCallbacks
public void initCaseInstanceCallbacks() -
initFormFieldHandler
public void initFormFieldHandler() -
initCaseValidator
public void initCaseValidator() -
initIdentityLinkInterceptor
public void initIdentityLinkInterceptor() -
initDefaultCaseInstanceCallbacks
protected void initDefaultCaseInstanceCallbacks() -
initScriptBindingsFactory
protected void initScriptBindingsFactory() -
initScriptingEngines
protected void initScriptingEngines() -
afterInitEventRegistryEventBusConsumer
public void afterInitEventRegistryEventBusConsumer() -
initHistoryCleaningManager
public void initHistoryCleaningManager() -
getEngineCfgKey
- Specified by:
getEngineCfgKeyin classAbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeTypein classAbstractEngineConfiguration
-
createTransactionInterceptor
- Specified by:
createTransactionInterceptorin classAbstractEngineConfiguration
-
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
-
initTaskServiceConfiguration
public void initTaskServiceConfiguration() -
instantiateTaskServiceConfiguration
-
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration() -
instantiateIdentityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration() -
initEntityLinkServiceConfiguration
public void initEntityLinkServiceConfiguration() -
instantiateEntityLinkServiceConfiguration
-
initEventSubscriptionServiceConfiguration
public void initEventSubscriptionServiceConfiguration() -
instantiateEventSubscriptionServiceConfiguration
-
initBusinessCalendarManager
public void initBusinessCalendarManager() -
initJobHandlers
public void initJobHandlers() -
initHistoryJobHandlers
protected void initHistoryJobHandlers() -
initDefaultHistoryJsonTransformers
-
initFailedJobCommandFactory
public void initFailedJobCommandFactory() -
configureJobServiceConfiguration
public void configureJobServiceConfiguration() -
initJobServiceConfiguration
public void initJobServiceConfiguration() -
instantiateJobServiceConfiguration
-
addJobHandler
-
addHistoryJobHandler
-
initAsyncTaskExecutor
protected void initAsyncTaskExecutor() -
initAsyncTaskInvoker
protected void initAsyncTaskInvoker() -
initAsyncExecutor
public void initAsyncExecutor() -
initAsyncHistoryTaskExecutor
protected void initAsyncHistoryTaskExecutor() -
initAsyncHistoryExecutor
public void initAsyncHistoryExecutor() -
getOrCreateAsyncHistoryExecutorConfiguration
-
initBatchServiceConfiguration
public void initBatchServiceConfiguration() -
instantiateBatchServiceConfiguration
-
close
public void close()- Overrides:
closein classAbstractEngineConfiguration
-
getEngineSpecificEngineConfigurators
- Overrides:
getEngineSpecificEngineConfiguratorsin classAbstractEngineConfiguration
-
createDefaultEventRegistryEngineConfigurator
-
getEngineName
- Specified by:
getEngineNamein classAbstractEngineConfiguration
-
getCmmnEngineName
-
setCmmnEngineName
-
getCmmnRuntimeService
- Specified by:
getCmmnRuntimeServicein interfaceCmmnEngineConfigurationApi
-
setCmmnRuntimeService
-
getDynamicCmmnService
- Specified by:
getDynamicCmmnServicein interfaceCmmnEngineConfigurationApi
-
setDynamicCmmnService
-
getCmmnTaskService
- Specified by:
getCmmnTaskServicein interfaceCmmnEngineConfigurationApi
-
setCmmnTaskService
-
getCmmnManagementService
- Specified by:
getCmmnManagementServicein interfaceCmmnEngineConfigurationApi
-
setCmmnManagementService
public CmmnEngineConfiguration setCmmnManagementService(CmmnManagementService cmmnManagementService) -
getCmmnRepositoryService
- Specified by:
getCmmnRepositoryServicein interfaceCmmnEngineConfigurationApi
-
setCmmnRepositoryService
public CmmnEngineConfiguration setCmmnRepositoryService(CmmnRepositoryService cmmnRepositoryService) -
getCmmnHistoryService
- Specified by:
getCmmnHistoryServicein interfaceCmmnEngineConfigurationApi
-
setCmmnHistoryService
-
getCmmnMigrationService
- Specified by:
getCmmnMigrationServicein interfaceCmmnEngineConfigurationApi
-
setCmmnMigrationService
-
getIdmIdentityService
public org.flowable.idm.api.IdmIdentityService getIdmIdentityService() -
getCmmnEngineAgendaFactory
-
setCmmnEngineAgendaFactory
public CmmnEngineConfiguration setCmmnEngineAgendaFactory(CmmnEngineAgendaFactory cmmnEngineAgendaFactory) -
setTableDataManager
- Overrides:
setTableDataManagerin classAbstractEngineConfiguration
-
getDeploymentDataManager
-
setDeploymentDataManager
public CmmnEngineConfiguration setDeploymentDataManager(CmmnDeploymentDataManager deploymentDataManager) -
getResourceDataManager
-
setResourceDataManager
-
getCaseDefinitionDataManager
-
setCaseDefinitionDataManager
public CmmnEngineConfiguration setCaseDefinitionDataManager(CaseDefinitionDataManager caseDefinitionDataManager) -
getCaseInstanceDataManager
-
setCaseInstanceDataManager
public CmmnEngineConfiguration setCaseInstanceDataManager(CaseInstanceDataManager caseInstanceDataManager) -
getPlanItemInstanceDataManager
-
setPlanItemInstanceDataManager
public CmmnEngineConfiguration setPlanItemInstanceDataManager(PlanItemInstanceDataManager planItemInstanceDataManager) -
getSentryPartInstanceDataManager
-
setSentryPartInstanceDataManager
public CmmnEngineConfiguration setSentryPartInstanceDataManager(SentryPartInstanceDataManager sentryPartInstanceDataManager) -
getMilestoneInstanceDataManager
-
setMilestoneInstanceDataManager
public CmmnEngineConfiguration setMilestoneInstanceDataManager(MilestoneInstanceDataManager milestoneInstanceDataManager) -
getHistoricCaseInstanceDataManager
-
setHistoricCaseInstanceDataManager
public CmmnEngineConfiguration setHistoricCaseInstanceDataManager(HistoricCaseInstanceDataManager historicCaseInstanceDataManager) -
getHistoricMilestoneInstanceDataManager
-
setHistoricMilestoneInstanceDataManager
public CmmnEngineConfiguration setHistoricMilestoneInstanceDataManager(HistoricMilestoneInstanceDataManager historicMilestoneInstanceDataManager) -
getCmmnDeploymentEntityManager
-
setCmmnDeploymentEntityManager
public CmmnEngineConfiguration setCmmnDeploymentEntityManager(CmmnDeploymentEntityManager cmmnDeploymentEntityManager) -
getCmmnResourceEntityManager
-
setCmmnResourceEntityManager
public CmmnEngineConfiguration setCmmnResourceEntityManager(CmmnResourceEntityManager cmmnResourceEntityManager) -
getCaseDefinitionEntityManager
-
setCaseDefinitionEntityManager
public CmmnEngineConfiguration setCaseDefinitionEntityManager(CaseDefinitionEntityManager caseDefinitionEntityManager) -
getCaseInstanceEntityManager
-
setCaseInstanceEntityManager
public CmmnEngineConfiguration setCaseInstanceEntityManager(CaseInstanceEntityManager caseInstanceEntityManager) -
getPlanItemInstanceEntityManager
-
setPlanItemInstanceEntityManager
public CmmnEngineConfiguration setPlanItemInstanceEntityManager(PlanItemInstanceEntityManager planItemInstanceEntityManager) -
getSentryPartInstanceEntityManager
-
setSentryPartInstanceEntityManager
public CmmnEngineConfiguration setSentryPartInstanceEntityManager(SentryPartInstanceEntityManager sentryPartInstanceEntityManager) -
getMilestoneInstanceEntityManager
-
setMilestoneInstanceEntityManager
public CmmnEngineConfiguration setMilestoneInstanceEntityManager(MilestoneInstanceEntityManager milestoneInstanceEntityManager) -
getHistoricCaseInstanceEntityManager
-
setHistoricCaseInstanceEntityManager
public CmmnEngineConfiguration setHistoricCaseInstanceEntityManager(HistoricCaseInstanceEntityManager historicCaseInstanceEntityManager) -
getHistoricMilestoneInstanceEntityManager
-
setHistoricMilestoneInstanceEntityManager
public CmmnEngineConfiguration setHistoricMilestoneInstanceEntityManager(HistoricMilestoneInstanceEntityManager historicMilestoneInstanceEntityManager) -
getHistoricPlanItemInstanceEntityManager
-
setHistoricPlanItemInstanceEntityManager
public CmmnEngineConfiguration setHistoricPlanItemInstanceEntityManager(HistoricPlanItemInstanceEntityManager historicPlanItemInstanceEntityManager) -
getCaseInstanceHelper
-
setCaseInstanceHelper
-
getCandidateManager
-
setCandidateManager
-
getVariableAggregator
-
setVariableAggregator
-
getDecisionTableVariableManager
-
setDecisionTableVariableManager
public CmmnEngineConfiguration setDecisionTableVariableManager(DecisionTableVariableManager decisionTableVariableManager) -
getCmmnHistoryManager
-
setCmmnHistoryManager
-
getCmmnHistoryConfigurationSettings
-
setCmmnHistoryConfigurationSettings
public CmmnEngineConfiguration setCmmnHistoryConfigurationSettings(CmmnHistoryConfigurationSettings cmmnHistoryConfigurationSettings) -
getDynamicStateManager
-
setDynamicStateManager
-
getCaseInstanceMigrationManager
-
setCaseInstanceMigrationManager
public CmmnEngineConfiguration setCaseInstanceMigrationManager(CaseInstanceMigrationManager caseInstanceMigrationManager) -
getChangeTenantIdManager
-
setChangeTenantIdManager
public CmmnEngineConfiguration setChangeTenantIdManager(ChangeTenantIdManager changeTenantIdManager) -
getChangeTenantEntityTypes
-
setChangeTenantEntityTypes
-
isEnableSafeCmmnXml
public boolean isEnableSafeCmmnXml() -
setEnableSafeCmmnXml
-
isDisableCmmnXmlValidation
public boolean isDisableCmmnXmlValidation() -
setDisableCmmnXmlValidation
public void setDisableCmmnXmlValidation(boolean disableCmmnXmlValidation) -
getCmmnParser
-
setCmmnParser
-
getPreCmmnParseHandlers
-
setPreCmmnParseHandlers
-
getPostCmmnParseHandlers
-
setPostCmmnParseHandlers
public CmmnEngineConfiguration setPostCmmnParseHandlers(List<CmmnParseHandler> postCmmnParseHandlers) -
getCustomCmmnParseHandlers
-
setCustomCmmnParseHandlers
public CmmnEngineConfiguration setCustomCmmnParseHandlers(List<CmmnParseHandler> customCmmnParseHandlers) -
getListenerFactory
-
setListenerFactory
-
getListenerNotificationHelper
-
setListenerNotificationHelper
public CmmnEngineConfiguration setListenerNotificationHelper(CmmnListenerNotificationHelper listenerNotificationHelper) -
getCmmnDeployer
-
setCmmnDeployer
-
getDeploymentManager
-
setDeploymentManager
-
getCaseValidator
-
setCaseValidator
-
getCaseDefinitionDiagramHelper
-
setCaseDefinitionDiagramHelper
public CmmnEngineConfiguration setCaseDefinitionDiagramHelper(CaseDefinitionDiagramHelper caseDefinitionDiagramHelper) -
getActivityBehaviorFactory
-
setActivityBehaviorFactory
public CmmnEngineConfiguration setActivityBehaviorFactory(CmmnActivityBehaviorFactory activityBehaviorFactory) -
getClassDelegateFactory
-
setClassDelegateFactory
public CmmnEngineConfiguration setClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory) -
getCaseDefinitionCacheLimit
public int getCaseDefinitionCacheLimit() -
setCaseDefinitionCacheLimit
-
getCaseDefinitionCache
-
setCaseDefinitionCache
public CmmnEngineConfiguration setCaseDefinitionCache(DeploymentCache<CaseDefinitionCacheEntry> caseDefinitionCache) -
getProcessInstanceService
-
setProcessInstanceService
public CmmnEngineConfiguration setProcessInstanceService(ProcessInstanceService processInstanceService) -
getCaseInstanceStateChangeCallbacks
-
setCaseInstanceStateChangeCallbacks
public CmmnEngineConfiguration setCaseInstanceStateChangeCallbacks(Map<String, List<RuntimeInstanceStateChangeCallback>> caseInstanceStateChangeCallbacks) -
getPlanItemInstanceLifecycleListeners
-
setPlanItemInstanceLifecycleListeners
public CmmnEngineConfiguration setPlanItemInstanceLifecycleListeners(Map<String, List<PlanItemInstanceLifecycleListener>> planItemInstanceLifecycleListeners) -
getCaseInstanceLifecycleListeners
-
setCaseInstanceLifecycleListeners
public CmmnEngineConfiguration setCaseInstanceLifecycleListeners(List<CaseInstanceLifecycleListener> caseInstanceLifecycleListeners) -
getStartCaseInstanceInterceptor
-
setStartCaseInstanceInterceptor
public CmmnEngineConfiguration setStartCaseInstanceInterceptor(StartCaseInstanceInterceptor startCaseInstanceInterceptor) -
getCreateHumanTaskInterceptor
-
setCreateHumanTaskInterceptor
public CmmnEngineConfiguration setCreateHumanTaskInterceptor(CreateHumanTaskInterceptor createHumanTaskInterceptor) -
getCreateCasePageTaskInterceptor
-
setCreateCasePageTaskInterceptor
public CmmnEngineConfiguration setCreateCasePageTaskInterceptor(CreateCasePageTaskInterceptor createCasePageTaskInterceptor) -
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
- Overrides:
setDataSourcein classAbstractEngineConfiguration
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers() -
setExecuteServiceSchemaManagers
public void setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers) -
getHistoryLevel
-
setHistoryLevel
-
isEnableCaseDefinitionHistoryLevel
public boolean isEnableCaseDefinitionHistoryLevel() -
setEnableCaseDefinitionHistoryLevel
public CmmnEngineConfiguration setEnableCaseDefinitionHistoryLevel(boolean enableCaseDefinitionHistoryLevel) -
getExpressionManager
- Specified by:
getExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
setExpressionManager
- Specified by:
setExpressionManagerin interfaceHasExpressionManagerEngineConfiguration
-
isExpressionCacheEnabled
public boolean isExpressionCacheEnabled() -
setExpressionCacheEnabled
-
getExpressionCacheSize
public int getExpressionCacheSize() -
setExpressionCacheSize
-
getExpressionTextLengthCacheLimit
public int getExpressionTextLengthCacheLimit() -
setExpressionTextLengthCacheLimit
public CmmnEngineConfiguration setExpressionTextLengthCacheLimit(int expressionTextLengthCacheLimit) -
getDelegateExpressionFieldInjectionMode
-
setDelegateExpressionFieldInjectionMode
public CmmnEngineConfiguration setDelegateExpressionFieldInjectionMode(DelegateExpressionFieldInjectionMode delegateExpressionFieldInjectionMode) -
getFlowableFunctionDelegates
-
setFlowableFunctionDelegates
public CmmnEngineConfiguration setFlowableFunctionDelegates(List<FlowableFunctionDelegate> flowableFunctionDelegates) -
getCustomFlowableFunctionDelegates
-
setCustomFlowableFunctionDelegates
public CmmnEngineConfiguration setCustomFlowableFunctionDelegates(List<FlowableFunctionDelegate> customFlowableFunctionDelegates) -
getAstFunctionCreators
-
setAstFunctionCreators
-
getPreDefaultELResolvers
-
setPreDefaultELResolvers
public CmmnEngineConfiguration setPreDefaultELResolvers(Collection<ELResolver> preDefaultELResolvers) -
addPreDefaultELResolver
-
getPreBeanELResolvers
-
setPreBeanELResolvers
-
addPreBeanELResolver
-
getPostDefaultELResolvers
-
setPostDefaultELResolvers
public CmmnEngineConfiguration setPostDefaultELResolvers(Collection<ELResolver> postDefaultELResolvers) -
addPostDefaultELResolver
-
getIdentityLinkSchemaManager
-
setIdentityLinkSchemaManager
public CmmnEngineConfiguration setIdentityLinkSchemaManager(SchemaManager identityLinkSchemaManager) -
getEntityLinkSchemaManager
-
setEntityLinkSchemaManager
-
getEventSubscriptionSchemaManager
-
setEventSubscriptionSchemaManager
public CmmnEngineConfiguration setEventSubscriptionSchemaManager(SchemaManager eventSubscriptionSchemaManager) -
getVariableSchemaManager
-
setVariableSchemaManager
-
getTaskSchemaManager
-
setTaskSchemaManager
-
getJobSchemaManager
-
setJobSchemaManager
-
getBatchSchemaManager
-
setBatchSchemaManager
-
getVariableTypes
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
-
setCustomPreVariableTypes
public CmmnEngineConfiguration setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes) -
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
-
setEntityLinkServiceConfiguration
public CmmnEngineConfiguration setEntityLinkServiceConfiguration(EntityLinkServiceConfiguration entityLinkServiceConfiguration) -
getVariableServiceConfiguration
- Specified by:
getVariableServiceConfigurationin interfaceHasVariableServiceConfiguration
-
setVariableServiceConfiguration
public CmmnEngineConfiguration setVariableServiceConfiguration(VariableServiceConfiguration variableServiceConfiguration) -
getTaskServiceConfiguration
-
setTaskServiceConfiguration
public CmmnEngineConfiguration setTaskServiceConfiguration(TaskServiceConfiguration taskServiceConfiguration) -
getInternalHistoryTaskManager
-
setInternalHistoryTaskManager
public CmmnEngineConfiguration setInternalHistoryTaskManager(InternalHistoryTaskManager internalHistoryTaskManager) -
getInternalTaskVariableScopeResolver
-
setInternalTaskVariableScopeResolver
public CmmnEngineConfiguration setInternalTaskVariableScopeResolver(InternalTaskVariableScopeResolver internalTaskVariableScopeResolver) -
isEnableTaskRelationshipCounts
public boolean isEnableTaskRelationshipCounts() -
setEnableTaskRelationshipCounts
public CmmnEngineConfiguration setEnableTaskRelationshipCounts(boolean isEnableTaskRelationshipCounts) -
getBatchServiceConfiguration
-
setBatchServiceConfiguration
public CmmnEngineConfiguration setBatchServiceConfiguration(BatchServiceConfiguration batchServiceConfiguration) -
setTaskQueryLimit
Deprecated.no longer needed, this is a noop -
setHistoricTaskQueryLimit
Deprecated.no longer needed, this is a noop -
getInternalHistoryVariableManager
-
setInternalHistoryVariableManager
public CmmnEngineConfiguration setInternalHistoryVariableManager(InternalHistoryVariableManager internalHistoryVariableManager) -
setCaseQueryLimit
Deprecated.no longer needed, this is a noop -
setHistoricCaseQueryLimit
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
-
setCaseDiagramGenerator
-
isCreateDiagramOnDeploy
public boolean isCreateDiagramOnDeploy() -
setCreateDiagramOnDeploy
-
getActivityFontName
-
setActivityFontName
-
getLabelFontName
-
setLabelFontName
-
getAnnotationFontName
-
setAnnotationFontName
-
isDisableIdmEngine
public boolean isDisableIdmEngine() -
setDisableIdmEngine
-
isDisableEventRegistry
public boolean isDisableEventRegistry() -
setDisableEventRegistry
-
getJobServiceConfiguration
-
setJobServiceConfiguration
public CmmnEngineConfiguration setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration) -
getJobManager
-
setJobManager
-
getCustomJobHandlers
-
setCustomJobHandlers
-
getJobHandlers
-
setJobHandlers
-
getInternalJobManager
-
setInternalJobManager
-
getCustomAsyncRunnableExecutionExceptionHandlers
public List<AsyncRunnableExecutionExceptionHandler> getCustomAsyncRunnableExecutionExceptionHandlers() -
setCustomAsyncRunnableExecutionExceptionHandlers
public CmmnEngineConfiguration setCustomAsyncRunnableExecutionExceptionHandlers(List<AsyncRunnableExecutionExceptionHandler> customAsyncRunnableExecutionExceptionHandlers) -
isAddDefaultExceptionHandler
public boolean isAddDefaultExceptionHandler() -
setAddDefaultExceptionHandler
-
getFailedJobCommandFactory
-
setFailedJobCommandFactory
public CmmnEngineConfiguration setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory) -
getBusinessCalendarManager
-
setBusinessCalendarManager
public CmmnEngineConfiguration setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager) -
getEventRegistryEventConsumer
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
-
setEventRegistryUniqueCaseInstanceStartLockTime
public CmmnEngineConfiguration setEventRegistryUniqueCaseInstanceStartLockTime(Duration eventRegistryUniqueCaseInstanceStartLockTime) -
getAsyncExecutorConfiguration
-
setAsyncExecutorConfiguration
public CmmnEngineConfiguration setAsyncExecutorConfiguration(AsyncJobExecutorConfiguration asyncExecutorConfiguration) -
getAsyncExecutor
-
setAsyncExecutor
-
getAsyncTaskExecutor
-
setAsyncTaskExecutor
-
getAsyncTaskInvokerTaskExecutor
-
setAsyncTaskInvokerTaskExecutor
public CmmnEngineConfiguration setAsyncTaskInvokerTaskExecutor(AsyncTaskExecutor asyncTaskInvokerTaskExecutor) -
getAsyncTaskInvoker
-
setAsyncTaskInvoker
-
isAsyncExecutorActivate
public boolean isAsyncExecutorActivate() -
setAsyncExecutorActivate
-
isAsyncExecutorMessageQueueMode
public boolean isAsyncExecutorMessageQueueMode() -
setAsyncExecutorMessageQueueMode
public CmmnEngineConfiguration setAsyncExecutorMessageQueueMode(boolean asyncExecutorMessageQueueMode) -
getAsyncExecutorNumberOfRetries
public int getAsyncExecutorNumberOfRetries() -
setAsyncExecutorNumberOfRetries
-
getLockTimeAsyncJobWaitTime
public int getLockTimeAsyncJobWaitTime() -
setLockTimeAsyncJobWaitTime
-
getDefaultFailedJobWaitTime
public int getDefaultFailedJobWaitTime() -
setDefaultFailedJobWaitTime
-
getAsyncFailedJobWaitTime
public int getAsyncFailedJobWaitTime() -
setAsyncFailedJobWaitTime
-
getOrCreateAsyncTaskInvokerTaskExecutorConfiguration
-
getAsyncTaskInvokerTaskExecutorConfiguration
-
setAsyncTaskInvokerTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncTaskInvokerTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncTaskInvokerTaskExecutorConfiguration) -
getOrCreateAsyncExecutorTaskExecutorConfiguration
-
getAsyncExecutorTaskExecutorConfiguration
-
setAsyncExecutorTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncExecutorTaskExecutorConfiguration) -
getAsyncExecutorCorePoolSize
public int getAsyncExecutorCorePoolSize() -
setAsyncExecutorCorePoolSize
-
getAsyncExecutorMaxPoolSize
public int getAsyncExecutorMaxPoolSize() -
setAsyncExecutorMaxPoolSize
-
getAsyncExecutorThreadKeepAliveTime
public long getAsyncExecutorThreadKeepAliveTime() -
setAsyncExecutorThreadKeepAliveTime
public CmmnEngineConfiguration setAsyncExecutorThreadKeepAliveTime(long asyncExecutorThreadKeepAliveTime) -
getAsyncExecutorThreadPoolQueueSize
public int getAsyncExecutorThreadPoolQueueSize() -
setAsyncExecutorThreadPoolQueueSize
public CmmnEngineConfiguration setAsyncExecutorThreadPoolQueueSize(int asyncExecutorThreadPoolQueueSize) -
getAsyncExecutorThreadPoolQueue
-
setAsyncExecutorThreadPoolQueue
public CmmnEngineConfiguration setAsyncExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncExecutorThreadPoolQueue) -
getAsyncExecutorSecondsToWaitOnShutdown
public long getAsyncExecutorSecondsToWaitOnShutdown() -
setAsyncExecutorSecondsToWaitOnShutdown
public CmmnEngineConfiguration setAsyncExecutorSecondsToWaitOnShutdown(long asyncExecutorSecondsToWaitOnShutdown) -
isAsyncExecutorAllowCoreThreadTimeout
public boolean isAsyncExecutorAllowCoreThreadTimeout() -
setAsyncExecutorAllowCoreThreadTimeout
public CmmnEngineConfiguration setAsyncExecutorAllowCoreThreadTimeout(boolean asyncExecutorAllowCoreThreadTimeout) -
getAsyncExecutorThreadFactory
-
setAsyncExecutorThreadFactory
public CmmnEngineConfiguration setAsyncExecutorThreadFactory(ThreadFactory asyncExecutorThreadFactory) -
getAsyncExecutorMaxTimerJobsPerAcquisition
-
setAsyncExecutorMaxTimerJobsPerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncExecutorMaxTimerJobsPerAcquisition(int asyncExecutorMaxTimerJobsPerAcquisition) -
getAsyncExecutorMaxAsyncJobsDuePerAcquisition
-
setAsyncExecutorMaxAsyncJobsDuePerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncExecutorMaxAsyncJobsDuePerAcquisition(int asyncExecutorMaxAsyncJobsDuePerAcquisition) -
getAsyncExecutorDefaultTimerJobAcquireWaitTime
-
setAsyncExecutorDefaultTimerJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultTimerJobAcquireWaitTime(int asyncExecutorDefaultTimerJobAcquireWaitTime) -
getAsyncExecutorDefaultAsyncJobAcquireWaitTime
-
setAsyncExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultAsyncJobAcquireWaitTime(int asyncExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncExecutorDefaultQueueSizeFullWaitTime
-
setAsyncExecutorDefaultQueueSizeFullWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncExecutorDefaultQueueSizeFullWaitTime(int asyncExecutorDefaultQueueSizeFullWaitTime) -
getAsyncExecutorLockOwner
Deprecated. -
setAsyncExecutorLockOwner
Deprecated. -
isAsyncExecutorUnlockOwnedJobs
Deprecated. -
setAsyncExecutorUnlockOwnedJobs
-
getAsyncExecutorTimerLockTimeInMillis
Deprecated. -
setAsyncExecutorTimerLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncExecutorTimerLockTimeInMillis(int asyncExecutorTimerLockTimeInMillis) -
getAsyncExecutorAsyncJobLockTimeInMillis
Deprecated. -
setAsyncExecutorAsyncJobLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncExecutorAsyncJobLockTimeInMillis(int asyncExecutorAsyncJobLockTimeInMillis) -
getAsyncExecutorResetExpiredJobsInterval
-
setAsyncExecutorResetExpiredJobsInterval
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsInterval(int asyncExecutorResetExpiredJobsInterval) -
getAsyncExecutorResetExpiredJobsMaxTimeout
public int getAsyncExecutorResetExpiredJobsMaxTimeout() -
setAsyncExecutorResetExpiredJobsMaxTimeout
public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsMaxTimeout(int asyncExecutorResetExpiredJobsMaxTimeout) -
getAsyncExecutorResetExpiredJobsPageSize
-
setAsyncExecutorResetExpiredJobsPageSize
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsPageSize(int asyncExecutorResetExpiredJobsPageSize) -
getAsyncExecutorExecuteAsyncRunnableFactory
-
setAsyncExecutorExecuteAsyncRunnableFactory
public CmmnEngineConfiguration setAsyncExecutorExecuteAsyncRunnableFactory(ExecuteAsyncRunnableFactory asyncExecutorExecuteAsyncRunnableFactory) -
getAsyncHistoryExecutorConfiguration
-
setAsyncHistoryExecutorConfiguration
public CmmnEngineConfiguration setAsyncHistoryExecutorConfiguration(AsyncJobExecutorConfiguration asyncHistoryExecutorConfiguration) -
getAsyncHistoryExecutor
-
setAsyncHistoryExecutor
-
getAsyncHistoryTaskExecutor
-
setAsyncHistoryTaskExecutor
public CmmnEngineConfiguration setAsyncHistoryTaskExecutor(AsyncTaskExecutor asyncHistoryTaskExecutor) -
getHistoricPlanItemInstanceDataManager
-
setHistoricPlanItemInstanceDataManager
public CmmnEngineConfiguration setHistoricPlanItemInstanceDataManager(HistoricPlanItemInstanceDataManager historicPlanItemInstanceDataManager) -
getInternalTaskAssignmentManager
-
setInternalTaskAssignmentManager
public CmmnEngineConfiguration setInternalTaskAssignmentManager(InternalTaskAssignmentManager internalTaskAssignmentManager) -
getIdentityLinkEventHandler
public org.flowable.identitylink.service.IdentityLinkEventHandler getIdentityLinkEventHandler() -
setIdentityLinkEventHandler
public CmmnEngineConfiguration setIdentityLinkEventHandler(org.flowable.identitylink.service.IdentityLinkEventHandler identityLinkEventHandler) -
getInternalJobParentStateResolver
-
setInternalJobParentStateResolver
public CmmnEngineConfiguration setInternalJobParentStateResolver(InternalJobParentStateResolver internalJobParentStateResolver) -
isAsyncHistoryEnabled
public boolean isAsyncHistoryEnabled() -
setAsyncHistoryEnabled
-
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
-
setAsyncHistoryListener
-
getAsyncHistoryExecutorNumberOfRetries
public int getAsyncHistoryExecutorNumberOfRetries() -
setAsyncHistoryExecutorNumberOfRetries
public CmmnEngineConfiguration setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries) -
getOrCreateAsyncHistoryExecutorTaskExecutorConfiguration
-
getAsyncHistoryExecutorTaskExecutorConfiguration
-
setAsyncHistoryExecutorTaskExecutorConfiguration
public CmmnEngineConfiguration setAsyncHistoryExecutorTaskExecutorConfiguration(AsyncTaskExecutorConfiguration asyncHistoryExecutorTaskExecutorConfiguration) -
getAsyncHistoryExecutorCorePoolSize
public int getAsyncHistoryExecutorCorePoolSize() -
setAsyncHistoryExecutorCorePoolSize
public CmmnEngineConfiguration setAsyncHistoryExecutorCorePoolSize(int asyncHistoryExecutorCorePoolSize) -
getAsyncHistoryExecutorMaxPoolSize
public int getAsyncHistoryExecutorMaxPoolSize() -
setAsyncHistoryExecutorMaxPoolSize
public CmmnEngineConfiguration setAsyncHistoryExecutorMaxPoolSize(int asyncHistoryExecutorMaxPoolSize) -
getAsyncHistoryExecutorThreadKeepAliveTime
public long getAsyncHistoryExecutorThreadKeepAliveTime() -
setAsyncHistoryExecutorThreadKeepAliveTime
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadKeepAliveTime(long asyncHistoryExecutorThreadKeepAliveTime) -
getAsyncHistoryExecutorThreadPoolQueueSize
public int getAsyncHistoryExecutorThreadPoolQueueSize() -
setAsyncHistoryExecutorThreadPoolQueueSize
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadPoolQueueSize(int asyncHistoryExecutorThreadPoolQueueSize) -
getAsyncHistoryExecutorMaxJobsDuePerAcquisition
-
setAsyncHistoryExecutorMaxJobsDuePerAcquisition
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorMaxJobsDuePerAcquisition(int asyncHistoryExecutorMaxJobsDuePerAcquisition) -
getAsyncHistoryExecutorThreadPoolQueue
-
setAsyncHistoryExecutorThreadPoolQueue
public CmmnEngineConfiguration setAsyncHistoryExecutorThreadPoolQueue(BlockingQueue<Runnable> asyncHistoryExecutorThreadPoolQueue) -
getAsyncHistoryExecutorSecondsToWaitOnShutdown
public long getAsyncHistoryExecutorSecondsToWaitOnShutdown() -
setAsyncHistoryExecutorSecondsToWaitOnShutdown
public CmmnEngineConfiguration setAsyncHistoryExecutorSecondsToWaitOnShutdown(long asyncHistoryExecutorSecondsToWaitOnShutdown) -
getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
-
setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
-
setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime) -
getAsyncHistoryExecutorLockOwner
Deprecated. -
setAsyncHistoryExecutorLockOwner
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner) -
getAsyncHistoryExecutorAsyncJobLockTimeInMillis
-
setAsyncHistoryExecutorAsyncJobLockTimeInMillis
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis) -
getAsyncHistoryExecutorResetExpiredJobsInterval
-
setAsyncHistoryExecutorResetExpiredJobsInterval
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval) -
getAsyncHistoryExecutorResetExpiredJobsPageSize
-
setAsyncHistoryExecutorResetExpiredJobsPageSize
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize) -
isAsyncHistoryExecutorAsyncJobAcquisitionEnabled
-
setAsyncHistoryExecutorAsyncJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled) -
isAsyncHistoryExecutorResetExpiredJobsEnabled
-
setAsyncHistoryExecutorResetExpiredJobsEnabled
@Deprecated public CmmnEngineConfiguration setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean isAsyncHistoryExecutorResetExpiredJobsEnabled) -
isAsyncExecutorAsyncJobAcquisitionEnabled
-
setAsyncExecutorAsyncJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorAsyncJobAcquisitionEnabled(boolean isAsyncExecutorAsyncJobAcquisitionEnabled) -
isAsyncExecutorTimerJobAcquisitionEnabled
-
setAsyncExecutorTimerJobAcquisitionEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorTimerJobAcquisitionEnabled(boolean isAsyncExecutorTimerJobAcquisitionEnabled) -
isAsyncExecutorResetExpiredJobsEnabled
-
setAsyncExecutorResetExpiredJobsEnabled
@Deprecated public CmmnEngineConfiguration setAsyncExecutorResetExpiredJobsEnabled(boolean isAsyncExecutorResetExpiredJobsEnabled) -
isEnableEntityLinks
public boolean isEnableEntityLinks() -
setEnableEntityLinks
-
getEventSubscriptionServiceConfiguration
-
setEventSubscriptionServiceConfiguration
public CmmnEngineConfiguration setEventSubscriptionServiceConfiguration(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration) -
getHistoryJobHandlers
-
setHistoryJobHandlers
public CmmnEngineConfiguration setHistoryJobHandlers(Map<String, HistoryJobHandler> historyJobHandlers) -
getCustomHistoryJobHandlers
-
setCustomHistoryJobHandlers
public CmmnEngineConfiguration setCustomHistoryJobHandlers(List<HistoryJobHandler> customHistoryJobHandlers) -
getCustomHistoryJsonTransformers
-
setCustomHistoryJsonTransformers
public CmmnEngineConfiguration setCustomHistoryJsonTransformers(List<HistoryJsonTransformer> customHistoryJsonTransformers) -
getEnabledJobCategories
-
setEnabledJobCategories
-
addEnabledJobCategory
-
getJobExecutionScope
-
setJobExecutionScope
-
getHistoryJobExecutionScope
-
setHistoryJobExecutionScope
-
getCaseInstanceMigrationCallbacks
-
setCaseInstanceMigrationCallbacks
public CmmnEngineConfiguration setCaseInstanceMigrationCallbacks(List<CaseInstanceMigrationCallback> caseInstanceMigrationCallbacks) -
getHttpClientConfig
-
setHttpClientConfig
-
getMailServerHost
-
setMailServerHost
-
getMailServerUsername
-
setMailServerUsername
-
getMailServerPassword
-
setMailServerPassword
-
getMailServerPort
public int getMailServerPort() -
setMailServerPort
-
getMailServerSSLPort
public int getMailServerSSLPort() -
setMailServerSSLPort
-
getMailServerUseSSL
public boolean getMailServerUseSSL() -
setMailServerUseSSL
-
getMailServerUseTLS
public boolean getMailServerUseTLS() -
setMailServerUseTLS
-
getMailServerDefaultFrom
-
setMailServerDefaultFrom
-
getMailServerForceTo
-
setMailServerForceTo
-
getMailServerDefaultCharset
-
setMailServerDefaultCharset
-
getMailSessionJndi
-
setMailSessionJndi
-
getMailServers
-
setMailServers
-
getMailServer
-
getMailSessionsJndi
-
setMailSessionsJndi
-
getMailSessionJndi
-
getFormFieldHandler
-
setFormFieldHandler
-
getIdentityLinkInterceptor
-
setIdentityLinkInterceptor
public CmmnEngineConfiguration setIdentityLinkInterceptor(CmmnIdentityLinkInterceptor identityLinkInterceptor) -
isFormFieldValidationEnabled
public boolean isFormFieldValidationEnabled() -
setFormFieldValidationEnabled
-
getTaskPostProcessor
-
setTaskPostProcessor
-
getScriptingEngines
- Specified by:
getScriptingEnginesin interfaceScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
- Specified by:
setScriptingEnginesin interfaceScriptingEngineAwareEngineConfiguration
-
getResolverFactories
-
setResolverFactories
-
getPreDefaultResolverFactories
-
setPreDefaultResolverFactories
public CmmnEngineConfiguration setPreDefaultResolverFactories(Collection<ResolverFactory> preDefaultResolverFactories) -
addPreDefaultResolverFactory
-
getPostDefaultResolverFactories
-
setPostDefaultResolverFactories
public CmmnEngineConfiguration setPostDefaultResolverFactories(Collection<ResolverFactory> postDefaultResolverFactories) -
addPostDefaultResolverFactory
-
resetClock
public void resetClock() -
isEnableHistoricTaskLogging
public boolean isEnableHistoricTaskLogging() -
setEnableHistoricTaskLogging
public void setEnableHistoricTaskLogging(boolean enableHistoricTaskLogging) -
getBatchStatusTimeCycleConfig
-
setBatchStatusTimeCycleConfig
-
isEnableHistoryCleaning
public boolean isEnableHistoryCleaning() -
setEnableHistoryCleaning
-
getHistoryCleaningTimeCycleConfig
-
setHistoryCleaningTimeCycleConfig
public CmmnEngineConfiguration setHistoryCleaningTimeCycleConfig(String historyCleaningTimeCycleConfig) -
getCleanInstancesEndedAfterNumberOfDays
Deprecated.usegetCleanInstancesEndedAfter()instead -
setCleanInstancesEndedAfterNumberOfDays
@Deprecated public CmmnEngineConfiguration setCleanInstancesEndedAfterNumberOfDays(int cleanInstancesEndedAfterNumberOfDays) Deprecated.usesetCleanInstancesEndedAfter(Duration)instead -
getCleanInstancesEndedAfter
-
setCleanInstancesEndedAfter
-
getCleanInstancesBatchSize
public int getCleanInstancesBatchSize() -
setCleanInstancesBatchSize
-
getCmmnHistoryCleaningManager
-
setCmmnHistoryCleaningManager
public CmmnEngineConfiguration setCmmnHistoryCleaningManager(CmmnHistoryCleaningManager cmmnHistoryCleaningManager) -
isHandleCmmnEngineExecutorsAfterEngineCreate
public boolean isHandleCmmnEngineExecutorsAfterEngineCreate() -
setHandleCmmnEngineExecutorsAfterEngineCreate
public CmmnEngineConfiguration setHandleCmmnEngineExecutorsAfterEngineCreate(boolean handleCmmnEngineExecutorsAfterEngineCreate) -
isAlwaysUseArraysForDmnMultiHitPolicies
public boolean isAlwaysUseArraysForDmnMultiHitPolicies() -
setAlwaysUseArraysForDmnMultiHitPolicies
public CmmnEngineConfiguration setAlwaysUseArraysForDmnMultiHitPolicies(boolean alwaysUseArraysForDmnMultiHitPolicies) -
getCaseDefinitionLocalizationManager
-
setCaseDefinitionLocalizationManager
public CmmnEngineConfiguration setCaseDefinitionLocalizationManager(CaseDefinitionLocalizationManager caseDefinitionLocalizationManager) -
getCaseLocalizationManager
-
setCaseLocalizationManager
public CmmnEngineConfiguration setCaseLocalizationManager(CaseLocalizationManager caseLocalizationManager) -
getPlanItemLocalizationManager
-
setPlanItemLocalizationManager
public CmmnEngineConfiguration setPlanItemLocalizationManager(PlanItemLocalizationManager planItemLocalizationManager)
-
AsyncJobExecutorConfiguration.getAsyncJobLockTime()viagetAsyncExecutorConfiguration()