Package org.camunda.bpm.engine.impl.cfg
Class ProcessEngineConfigurationImpl
- java.lang.Object
-
- org.camunda.bpm.engine.ProcessEngineConfiguration
-
- org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl
-
- Direct Known Subclasses:
JtaProcessEngineConfiguration,SpringTransactionsProcessEngineConfiguration,StandaloneProcessEngineConfiguration
public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfiguration
- Author:
- Tom Baeyens
-
-
Field Summary
Fields Modifier and Type Field Description protected CommandInterceptoractualCommandExecutorprotected java.util.List<java.lang.String>adminGroupsprotected java.util.List<java.lang.String>adminUsersprotected ArtifactFactoryartifactFactoryused to create instances for listeners, JavaDelegates, etcprotected AuthorizationServiceauthorizationServiceprotected booleanautoStoreScriptVariablesprotected java.util.Map<java.lang.String,BatchJobHandler<?>>batchHandlersprotected longbatchJobPrioritydefault priority for batch jobsprotected intbatchJobsPerSeedNumber of jobs created by a batch seed job invocationprotected java.lang.StringbatchOperationHistoryTimeToLiveprotected java.util.Map<java.lang.String,java.lang.String>batchOperationsForHistoryCleanupprotected intbatchPollTimeseconds to wait between polling for batch completionprotected BatchWindowManagerbatchWindowManagerprotected java.util.Map<java.lang.Object,java.lang.Object>beansprotected BpmnParseFactorybpmnParseFactoryprotected BusinessCalendarManagerbusinessCalendarManagerprotected intcacheCapacitystatic org.apache.ibatis.session.SqlSessionFactorycachedSqlSessionFactoryprotected CacheFactorycacheFactoryprotected CaseServicecaseServiceprotected DefaultCmmnElementHandlerRegistrycmmnElementHandlerRegistryprotected booleancmmnEnabledWhen set to false, the following behavior changes: The automated schema maintenance (creating and dropping tables, see propertydatabaseSchemaUpdate) does not cover the tables required for CMMN execution. CMMN resources are not deployed asCaseDefinitionto the engine. Tasks from CMMN cases are not returned by theTaskQuery.protected CmmnHistoryEventProducercmmnHistoryEventProducerprotected CmmnTransformFactorycmmnTransformFactoryprotected java.util.List<CommandChecker>commandCheckersprotected CommandContextFactorycommandContextFactoryprotected CommandExecutorcommandExecutorSchemaOperationsSeparate command executor to be used for db schema operations.protected CommandExecutorcommandExecutorTxRequiredthis will be initialized during the configurationComplete()protected CommandExecutorcommandExecutorTxRequiresNewthis will be initialized during the configurationComplete()protected java.util.List<CommandInterceptor>commandInterceptorsTxRequiredprotected java.util.List<CommandInterceptor>commandInterceptorsTxRequiresNewprotected intcommandRetriesAllows for specific commands to be retried when using CockroachDB.protected ConditionHandlerconditionHandlerprotected booleanconfigureScriptEngineHostAccessprotected CorrelationHandlercorrelationHandlerprotected static java.lang.StringCRDB_DB_PRODUCT_NAMEprotected java.util.List<BatchJobHandler<?>>customBatchJobHandlersprotected java.util.List<EventHandler>customEventHandlersprotected java.util.List<FormEngine>customFormEnginesprotected java.util.Map<java.lang.String,java.lang.Class<? extends FormFieldValidator>>customFormFieldValidatorsprotected java.util.List<AbstractFormFieldType>customFormTypesprotected java.util.List<HistoryEventHandler>customHistoryEventHandlersAllows users to add additionalHistoryEventHandlerinstances to process history events.protected java.util.List<HistoryLevel>customHistoryLevelsa list of supported custom history levelsprotected java.util.List<IncidentHandler>customIncidentHandlersprotected java.util.List<JobHandler>customJobHandlersprotected java.util.List<PasswordEncryptor>customPasswordCheckerprotected java.util.List<CmmnTransformListener>customPostCmmnTransformListenersprotected java.util.List<CommandInterceptor>customPostCommandInterceptorsTxRequiredprotected java.util.List<CommandInterceptor>customPostCommandInterceptorsTxRequiresNewprotected java.util.List<Deployer>customPostDeployersprotected java.util.List<MigratingActivityInstanceValidator>customPostMigratingActivityInstanceValidatorsprotected java.util.List<MigrationActivityValidator>customPostMigrationActivityValidatorsprotected java.util.List<MigrationInstructionValidator>customPostMigrationInstructionValidatorsprotected java.util.List<TypedValueSerializer>customPostVariableSerializersprotected java.util.List<CmmnTransformListener>customPreCmmnTransformListenersprotected java.util.List<CommandInterceptor>customPreCommandInterceptorsTxRequiredthe configurable list which will beprocessedto build thecommandExecutorTxRequiredprotected java.util.List<CommandInterceptor>customPreCommandInterceptorsTxRequiresNewthe configurable list which will beprocessedto build thecommandExecutorTxRequiresNewprotected java.util.List<Deployer>customPreDeployersprotected java.util.List<MigratingActivityInstanceValidator>customPreMigratingActivityInstanceValidatorsprotected java.util.List<MigrationActivityValidator>customPreMigrationActivityValidatorsprotected java.util.List<MigrationInstructionValidator>customPreMigrationInstructionValidatorsprotected java.util.List<TypedValueSerializer>customPreVariableSerializersprotected RejectedJobsHandlercustomRejectedJobsHandlerprotected java.util.List<SessionFactory>customSessionFactoriesprotected java.lang.StringdatabaseSchemaIn some situations you want to set the schema to use for table checks / generation if the database metadata doesn't return that correctly, see https://jira.codehaus.org/browse/ACT-1220, https://jira.codehaus.org/browse/ACT-1062protected java.lang.StringdatabaseTablePrefixprotected static java.util.PropertiesdatabaseTypeMappingsstatic java.lang.StringDB_SCHEMA_UPDATE_CREATEstatic java.lang.StringDB_SCHEMA_UPDATE_DROP_CREATEprotected DbEntityCacheKeyMappingdbEntityCacheKeyMappingprotected DbMetricsReporterdbMetricsReporterprotected DbSqlSessionFactorydbSqlSessionFactoryprotected DecisionServicedecisionServiceprotected static java.util.Map<java.lang.Object,java.lang.Object>DEFAULT_BEANS_MAPstatic intDEFAULT_FAILED_JOB_LISTENER_MAX_RETRIESstatic intDEFAULT_INVOCATIONS_PER_BATCH_JOBstatic java.lang.StringDEFAULT_MYBATIS_MAPPING_FILEstatic java.lang.StringDEFAULT_WS_SYNC_FACTORYprotected java.nio.charset.CharsetdefaultCharsetprotected java.lang.StringdefaultCharsetNameprotected java.lang.StringdefaultSerializationFormatprotected PermissiondefaultUserPermissionForTaskprotected DelegateInterceptordelegateInterceptorprotected java.util.List<Deployer>deployersprotected DeploymentCachedeploymentCacheprotected DeploymentHandlerFactorydeploymentHandlerFactoryprotected booleandisableStrictCallActivityValidationprotected booleandisableStrictCamundaFormParsingdon't throw parsing exceptions for Camunda Forms if set to trueprotected booleandmnEnabledWhen set to false, the following behavior changes: The automated schema maintenance (creating and dropping tables, see propertydatabaseSchemaUpdate) does not cover the tables required for DMN execution. DMN resources are not deployed asDecisionDefinitionorDecisionRequirementsDefinitionto the engine.protected DmnEnginedmnEngineprotected DefaultDmnEngineConfigurationdmnEngineConfigurationprotected java.util.List<FeelCustomFunctionProvider>dmnFeelCustomFunctionProvidersa list of DMN FEEL custom function providersprotected booleandmnFeelEnableLegacyBehaviorEnable DMN FEEL legacy behaviorprotected DmnHistoryEventProducerdmnHistoryEventProducerprotected booleanenableDefaultDbHistoryEventHandlerIf true, the defaultDbHistoryEventHandlerwill be included in the list of history event handlers.protected booleanenableExpressionsInAdhocQuerieshandling of expressions submitted via API; can be used as guards against remote code executionprotected booleanenableExpressionsInStoredQueriesprotected booleanenableFetchProcessDefinitionDescriptionprotected booleanenableFetchScriptEngineFromProcessApplicationprotected booleanenableGracefulDegradationOnContextSwitchFailureprotected booleanenableHistoricInstancePermissionsHistoric instance permissions are disabled by defaultprotected booleanenableScriptCompilationprotected booleanenableScriptEngineCachingprotected booleanenableScriptEngineLoadExternalResourcesprotected booleanenableScriptEngineNashornCompatibilityprotected booleanenableXxeProcessingIf false, disables XML eXternal Entity (XXE) Processing.protected java.util.Map<java.lang.String,EventHandler>eventHandlersprotected ExpressionManagerexpressionManagerprotected PriorityProvider<ExternalTaskActivityBehavior>externalTaskPriorityProviderprotected ExternalTaskServiceexternalTaskServiceprotected FailedJobCommandFactoryfailedJobCommandFactoryprotected java.lang.StringfailedJobRetryTimeCycleprotected VariableSerializerFactoryfallbackSerializerFactoryprotected FilterServicefilterServiceprotected booleanforceCloseMybatisConnectionPoolprotected java.util.Map<java.lang.String,FormEngine>formEnginesprotected FormServiceformServiceprotected FormTypesformTypesprotected FormValidatorsformValidatorsprotected java.lang.StringfridayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringfridayHistoryCleanupBatchWindowStartTimeprotected java.lang.StringhistoryCleanupBatchWindowEndTimeprotected java.util.DatehistoryCleanupBatchWindowEndTimeAsDateprotected java.util.Map<java.lang.Integer,BatchWindowConfiguration>historyCleanupBatchWindowsprotected java.lang.StringhistoryCleanupBatchWindowStartTimeprotected java.util.DatehistoryCleanupBatchWindowStartTimeAsDateprotected inthistoryCleanupDegreeOfParallelismprotected booleanhistoryCleanupEnabledControls whether engine participates in history cleanup or not.protected java.lang.StringhistoryCleanupJobLogTimeToLiveTime to live for historic job log entries written by history cleanup jobs.protected longhistoryCleanupJobPriorityDefault priority for history cleanup jobs.protected java.lang.StringhistoryCleanupStrategyprotected HistoryEventHandlerhistoryEventHandlerAs an instance ofCompositeHistoryEventHandlerit contains all the provided history event handlers that process history events.protected HistoryEventProducerhistoryEventProducerprotected HistoryLevelhistoryLevelstatic intHISTORYLEVEL_ACTIVITYstatic intHISTORYLEVEL_AUDITstatic intHISTORYLEVEL_FULLstatic intHISTORYLEVEL_NONEprotected java.util.List<HistoryLevel>historyLevelsa list of supported history levelsprotected HistoryRemovalTimeProviderhistoryRemovalTimeProviderprotected java.lang.StringhistoryRemovalTimeStrategyprotected HistoryServicehistoryServiceprotected java.lang.StringhistoryTimeToLiveprotected java.lang.Stringhostnamethe historic job log host nameprotected HostnameProviderhostnameProviderprotected SessionFactoryidentityProviderSessionFactorysession factory to be used for obtaining identity provider sessionsprotected IdentityServiceidentityServiceprotected IdGeneratoridGeneratorprotected javax.sql.DataSourceidGeneratorDataSourceprotected java.lang.StringidGeneratorDataSourceJndiNameprotected java.util.Map<java.lang.String,IncidentHandler>incidentHandlersprotected java.lang.BooleaninitializeTelemetrySets the initial property value of telemetry configuration only once when it has never been enabled/disabled before.protected intinvocationsPerBatchJobNumber of invocations executed by a single batch jobprotected java.util.Map<java.lang.String,java.lang.Integer>invocationsPerBatchJobByBatchTypeMap to set an individual value for each batch type to control the invocations per batch job.protected booleanisBpmnStacktraceVerboseprotected booleanisCreateDiagramOnDeployprotected booleanisDbEntityCacheReuseEnabledAllows setting whether the process engine should try reusing the first level entity cache.protected booleanisDbHistoryUsedprotected booleanisDbIdentityUsedprotected booleanisDbMetricsReporterActivateprotected booleanisDeploymentLockUsedIf true the process engine will attempt to acquire an exclusive lock before creating a deployment.protected booleanisDeploymentSynchronizedIf true then several deployments will be processed strictly sequentially.protected booleanisExecutionTreePrefetchEnabledprotected booleanisInvokeCustomVariableListenersprotected booleanisMetricsEnabledprotected booleanisTaskMetricsEnabledprotected booleanisTelemetryReporterActivateDetermines if the telemetry reporter thread runs.protected booleanisUseSharedSqlSessionFactoryprotected booleanjavaSerializationFormatEnabledprotected JobExecutorjobExecutorprotected java.lang.LongjobExecutorPriorityRangeMaxprotected java.lang.LongjobExecutorPriorityRangeMinprotected java.util.Map<java.lang.String,JobHandler>jobHandlersprotected PriorityProvider<JobDeclaration<?,?>>jobPriorityProviderprotected static ConfigurationLoggerLOGprotected java.lang.StringloggingContextActivityIdprotected java.lang.StringloggingContextApplicationNameprotected java.lang.StringloggingContextBusinessKeyprotected java.lang.StringloggingContextProcessDefinitionIdprotected java.lang.StringloggingContextProcessInstanceIdprotected java.lang.StringloggingContextTenantIdprotected intloginDelayBaseprotected intloginDelayFactorprotected intloginDelayMaxTimeprotected intloginMaxAttemptsprotected ManagementServicemanagementServiceprotected static java.lang.StringMARIA_DB_PRODUCT_NAMEprotected MetricsRegistrymetricsRegistrythe metrics registryprotected MetricsReporterIdProvidermetricsReporterIdProviderprotected java.util.List<MigratingActivityInstanceValidator>migratingActivityInstanceValidatorsprotected java.util.List<MigratingCompensationInstanceValidator>migratingCompensationInstanceValidatorsprotected java.util.List<MigratingTransitionInstanceValidator>migratingTransitionInstanceValidatorsprotected MigrationActivityMatchermigrationActivityMatcherprotected MigrationInstructionGeneratormigrationInstructionGeneratorprotected java.util.List<MigrationInstructionValidator>migrationInstructionValidatorsprotected java.lang.StringmondayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringmondayHistoryCleanupBatchWindowStartTimeprotected static java.lang.StringMY_SQL_PRODUCT_NAMEprotected OptimizeServiceoptimizeServiceprotected java.util.Map<java.lang.String,java.lang.Integer>parsedBatchOperationsForHistoryCleanupprotected java.lang.IntegerparsedTaskMetricsTimeToLiveprotected PasswordEncryptorpasswordEncryptorprotected PasswordManagerpasswordManagerprotected PermissionProviderpermissionProviderprotected static java.lang.StringPOSTGRES_DB_PRODUCT_NAMEprotected java.util.List<BpmnParseListener>postParseListenersprotected java.util.List<BpmnParseListener>preParseListenersprotected ProcessApplicationManagerprocessApplicationManagerprotected ProcessEngineImplprocessEngineThe process engine created by this configuration.protected java.util.List<ProcessEnginePlugin>processEnginePluginsprotected static java.lang.StringPRODUCT_NAMEprotected intqueryMaxResultsLimitprotected java.util.Set<java.lang.String>registeredDeploymentsprotected RepositoryServicerepositoryServiceprotected java.util.List<ResolverFactory>resolverFactoriesprotected ResourceAuthorizationProviderresourceAuthorizationProviderprotected booleanrestrictUserOperationLogToAuthenticatedUsersIf true, user operation log entries are only written if there is an authenticated user present in the context.protected RuntimeServiceruntimeServiceprotected SaltGeneratorsaltGeneratorprotected java.lang.StringsaturdayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringsaturdayHistoryCleanupBatchWindowStartTimeprotected java.lang.StringscriptEngineNameJavaScriptprotected ScriptEngineResolverscriptEngineResolverprotected java.util.List<ScriptEnvResolver>scriptEnvResolversprotected ScriptFactoryscriptFactoryprotected ScriptingEnginesscriptingEnginesprotected ScriptingEnvironmentscriptingEnvironmentprotected java.util.Map<java.lang.Class<?>,SessionFactory>sessionFactoriesprotected org.apache.ibatis.session.SqlSessionFactorysqlSessionFactoryprotected booleanstandaloneTasksEnabledWhen set tofalse, the following behavior changes: Standalone tasks can no longer be created via API. Standalone tasks are not returned by the TaskQuery.protected java.lang.StringsundayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringsundayHistoryCleanupBatchWindowStartTimeprotected java.lang.StringtaskMetricsTimeToLiveprotected TaskServicetaskServiceprotected DatatelemetryDataprotected java.lang.StringtelemetryEndpointThe endpoint which telemetry is sent toprotected org.camunda.connect.spi.Connector<? extends org.camunda.connect.spi.ConnectorRequest<?>>telemetryHttpConnectorhttp client used for sending telemetryprotected TelemetryReportertelemetryReporterprotected longtelemetryReportingPerioddefault: once every 24 hoursprotected inttelemetryRequestRetriesThe number of times the telemetry request is retried in case it failsprotected inttelemetryRequestTimeoutthe connection and socket timeout configuration of the telemetry request in milliseconds default: 15 secondsprotected TenantIdProvidertenantIdProviderprotected java.lang.StringthursdayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringthursdayHistoryCleanupBatchWindowStartTimeprotected TransactionContextFactorytransactionContextFactoryprotected org.apache.ibatis.transaction.TransactionFactorytransactionFactoryprotected java.lang.StringtuesdayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringtuesdayHistoryCleanupBatchWindowStartTimeprotected VariableSerializersvariableSerializersprotected java.lang.StringwednesdayHistoryCleanupBatchWindowEndTimeprotected java.lang.StringwednesdayHistoryCleanupBatchWindowStartTimeprotected java.lang.StringwsSyncFactoryClassName-
Fields inherited from class org.camunda.bpm.engine.ProcessEngineConfiguration
AUTHORIZATION_CHECK_REVOKE_ALWAYS, AUTHORIZATION_CHECK_REVOKE_AUTO, AUTHORIZATION_CHECK_REVOKE_NEVER, authorizationCheckRevokes, authorizationEnabled, authorizationEnabledForCustomCode, bootstrapCommand, classLoader, createIncidentOnFailedJobEnabled, databaseSchemaUpdate, databaseType, databaseVendor, databaseVersion, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, defaultNumberOfRetries, defaultUserPermissionNameForTask, deserializationAllowedClasses, deserializationAllowedPackages, deserializationTypeValidationEnabled, deserializationTypeValidator, disabledPermissions, enableCmdExceptionLogging, enableExceptionsAfterUnhandledBpmnError, enablePasswordPolicy, enableReducedJobExceptionLogging, enforceSpecificVariablePermission, ensureJobDueDateNotNull, generalResourceWhitelistPattern, groupResourceWhitelistPattern, hintJobExecutor, history, HISTORY_ACTIVITY, HISTORY_AUDIT, HISTORY_AUTO, HISTORY_CLEANUP_STRATEGY_END_TIME_BASED, HISTORY_CLEANUP_STRATEGY_REMOVAL_TIME_BASED, HISTORY_DEFAULT, HISTORY_FULL, HISTORY_NONE, HISTORY_REMOVAL_TIME_STRATEGY_END, HISTORY_REMOVAL_TIME_STRATEGY_NONE, HISTORY_REMOVAL_TIME_STRATEGY_START, HISTORY_VARIABLE, historyLevelCommand, idBlockSize, installationId, jdbcBatchProcessing, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcStatementTimeout, jdbcUrl, jdbcUsername, jobExecutorAcquireByDueDate, jobExecutorAcquireByPriority, jobExecutorActivate, jobExecutorDeploymentAware, jobExecutorPreferTimerJobs, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServerUsername, passwordPolicy, processEngineName, producePrioritizedExternalTasks, producePrioritizedJobs, schemaOperationsCommand, skipHistoryOptimisticLockingExceptions, skipOutputMappingOnCanceledActivities, telemetryRegistry, tenantCheckEnabled, tenantResourceWhitelistPattern, transactionsExternallyManaged, userResourceWhitelistPattern, useTLS, valueTypeResolver
-
-
Constructor Summary
Constructors Constructor Description ProcessEngineConfigurationImpl()
-
Method Summary
-
Methods inherited from class org.camunda.bpm.engine.ProcessEngineConfiguration
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getAuthorizationCheckRevokes, getClassLoader, getDatabaseSchemaUpdate, getDatabaseType, getDatabaseVendor, getDatabaseVersion, getDataSource, getDataSourceJndiName, getDefaultNumberOfRetries, getDefaultUserPermissionNameForTask, getDeserializationAllowedClasses, getDeserializationAllowedPackages, getDeserializationTypeValidator, getDisabledPermissions, getGeneralResourceWhitelistPattern, getGroupResourceWhitelistPattern, getHistory, getHistoryLevelCommand, getIdBlockSize, getInstallationId, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcStatementTimeout, getJdbcUrl, getJdbcUsername, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getMailServerDefaultFrom, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServerUsername, getMailServerUseTLS, getPasswordPolicy, getProcessEngineBootstrapCommand, getSchemaOperationsCommand, getTelemetryRegistry, getTenantResourceWhitelistPattern, getUserResourceWhitelistPattern, getValueTypeResolver, isAuthorizationEnabled, isAuthorizationEnabledForCustomCode, isCreateIncidentOnFailedJobEnabled, isDeserializationTypeValidationEnabled, isEnableCmdExceptionLogging, isEnableExceptionsAfterUnhandledBpmnError, isEnablePasswordPolicy, isEnableReducedJobExceptionLogging, isEnforceSpecificVariablePermission, isEnsureJobDueDateNotNull, isHintJobExecutor, isJdbcBatchProcessing, isJdbcPingEnabled, isJobExecutorAcquireByDueDate, isJobExecutorAcquireByPriority, isJobExecutorActivate, isJobExecutorDeploymentAware, isJobExecutorPreferTimerJobs, isJpaCloseEntityManager, isJpaHandleTransaction, isProducePrioritizedExternalTasks, isProducePrioritizedJobs, isSkipHistoryOptimisticLockingExceptions, isSkipOutputMappingOnCanceledActivities, isTenantCheckEnabled, isTransactionsExternallyManaged, setAuthorizationCheckRevokes, setAuthorizationEnabled, setAuthorizationEnabledForCustomCode, setCreateIncidentOnFailedJobEnabled, setDatabaseVendor, setDatabaseVersion, setDataSourceJndiName, setDefaultNumberOfRetries, setDefaultUserPermissionNameForTask, setDeserializationAllowedClasses, setDeserializationAllowedPackages, setDeserializationTypeValidationEnabled, setDeserializationTypeValidator, setDisabledPermissions, setEnableCmdExceptionLogging, setEnableExceptionsAfterUnhandledBpmnError, setEnablePasswordPolicy, setEnableReducedJobExceptionLogging, setEnforceSpecificVariablePermission, setEnsureJobDueDateNotNull, setGeneralResourceWhitelistPattern, setGroupResourceWhitelistPattern, setHintJobExecutor, setHistoryLevelCommand, setInstallationId, setJdbcBatchProcessing, setJdbcStatementTimeout, setJobExecutorAcquireByDueDate, setJobExecutorAcquireByPriority, setJobExecutorDeploymentAware, setJobExecutorPreferTimerJobs, setJpaPersistenceUnitName, setPasswordPolicy, setProcessEngineBootstrapCommand, setProducePrioritizedExternalTasks, setProducePrioritizedJobs, setSchemaOperationsCommand, setSkipHistoryOptimisticLockingExceptions, setSkipOutputMappingOnCanceledActivities, setTelemetryRegistry, setTenantCheckEnabled, setTenantResourceWhitelistPattern, setUserResourceWhitelistPattern, setValueTypeResolver
-
-
-
-
Field Detail
-
LOG
protected static final ConfigurationLogger LOG
-
DB_SCHEMA_UPDATE_CREATE
public static final java.lang.String DB_SCHEMA_UPDATE_CREATE
- See Also:
- Constant Field Values
-
DB_SCHEMA_UPDATE_DROP_CREATE
public static final java.lang.String DB_SCHEMA_UPDATE_DROP_CREATE
- See Also:
- Constant Field Values
-
HISTORYLEVEL_NONE
public static final int HISTORYLEVEL_NONE
-
HISTORYLEVEL_ACTIVITY
public static final int HISTORYLEVEL_ACTIVITY
-
HISTORYLEVEL_AUDIT
public static final int HISTORYLEVEL_AUDIT
-
HISTORYLEVEL_FULL
public static final int HISTORYLEVEL_FULL
-
DEFAULT_WS_SYNC_FACTORY
public static final java.lang.String DEFAULT_WS_SYNC_FACTORY
- See Also:
- Constant Field Values
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final java.lang.String DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
- Constant Field Values
-
DEFAULT_FAILED_JOB_LISTENER_MAX_RETRIES
public static final int DEFAULT_FAILED_JOB_LISTENER_MAX_RETRIES
- See Also:
- Constant Field Values
-
DEFAULT_INVOCATIONS_PER_BATCH_JOB
public static final int DEFAULT_INVOCATIONS_PER_BATCH_JOB
- See Also:
- Constant Field Values
-
DEFAULT_BEANS_MAP
protected static final java.util.Map<java.lang.Object,java.lang.Object> DEFAULT_BEANS_MAP
-
PRODUCT_NAME
protected static final java.lang.String PRODUCT_NAME
- See Also:
- Constant Field Values
-
cachedSqlSessionFactory
public static org.apache.ibatis.session.SqlSessionFactory cachedSqlSessionFactory
-
repositoryService
protected RepositoryService repositoryService
-
runtimeService
protected RuntimeService runtimeService
-
historyService
protected HistoryService historyService
-
identityService
protected IdentityService identityService
-
taskService
protected TaskService taskService
-
formService
protected FormService formService
-
managementService
protected ManagementService managementService
-
authorizationService
protected AuthorizationService authorizationService
-
caseService
protected CaseService caseService
-
filterService
protected FilterService filterService
-
externalTaskService
protected ExternalTaskService externalTaskService
-
decisionService
protected DecisionService decisionService
-
optimizeService
protected OptimizeService optimizeService
-
customPreCommandInterceptorsTxRequired
protected java.util.List<CommandInterceptor> customPreCommandInterceptorsTxRequired
the configurable list which will beprocessedto build thecommandExecutorTxRequired
-
customPostCommandInterceptorsTxRequired
protected java.util.List<CommandInterceptor> customPostCommandInterceptorsTxRequired
-
commandInterceptorsTxRequired
protected java.util.List<CommandInterceptor> commandInterceptorsTxRequired
-
commandExecutorTxRequired
protected CommandExecutor commandExecutorTxRequired
this will be initialized during the configurationComplete()
-
customPreCommandInterceptorsTxRequiresNew
protected java.util.List<CommandInterceptor> customPreCommandInterceptorsTxRequiresNew
the configurable list which will beprocessedto build thecommandExecutorTxRequiresNew
-
customPostCommandInterceptorsTxRequiresNew
protected java.util.List<CommandInterceptor> customPostCommandInterceptorsTxRequiresNew
-
commandInterceptorsTxRequiresNew
protected java.util.List<CommandInterceptor> commandInterceptorsTxRequiresNew
-
commandExecutorTxRequiresNew
protected CommandExecutor commandExecutorTxRequiresNew
this will be initialized during the configurationComplete()
-
commandExecutorSchemaOperations
protected CommandExecutor commandExecutorSchemaOperations
Separate command executor to be used for db schema operations. Must always use NON-JTA transactions
-
commandRetries
protected int commandRetries
Allows for specific commands to be retried when using CockroachDB. This is due to the fact that OptimisticLockingExceptions can't be handled on CockroachDB and transactions must be rolled back. The commands where CockroachDB retries are possible are:- BootstrapEngineCommand
- AcquireJobsCmd
- DeployCmd
- FetchExternalTasksCmd
- HistoryCleanupCmd
- HistoryLevelSetupCommand
-
customSessionFactories
protected java.util.List<SessionFactory> customSessionFactories
-
dbSqlSessionFactory
protected DbSqlSessionFactory dbSqlSessionFactory
-
sessionFactories
protected java.util.Map<java.lang.Class<?>,SessionFactory> sessionFactories
-
customPreDeployers
protected java.util.List<Deployer> customPreDeployers
-
customPostDeployers
protected java.util.List<Deployer> customPostDeployers
-
deployers
protected java.util.List<Deployer> deployers
-
deploymentCache
protected DeploymentCache deploymentCache
-
cacheFactory
protected CacheFactory cacheFactory
-
cacheCapacity
protected int cacheCapacity
-
enableFetchProcessDefinitionDescription
protected boolean enableFetchProcessDefinitionDescription
-
customJobHandlers
protected java.util.List<JobHandler> customJobHandlers
-
jobHandlers
protected java.util.Map<java.lang.String,JobHandler> jobHandlers
-
jobExecutor
protected JobExecutor jobExecutor
-
jobPriorityProvider
protected PriorityProvider<JobDeclaration<?,?>> jobPriorityProvider
-
jobExecutorPriorityRangeMin
protected java.lang.Long jobExecutorPriorityRangeMin
-
jobExecutorPriorityRangeMax
protected java.lang.Long jobExecutorPriorityRangeMax
-
externalTaskPriorityProvider
protected PriorityProvider<ExternalTaskActivityBehavior> externalTaskPriorityProvider
-
sqlSessionFactory
protected org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory
-
transactionFactory
protected org.apache.ibatis.transaction.TransactionFactory transactionFactory
-
idGenerator
protected IdGenerator idGenerator
-
idGeneratorDataSource
protected javax.sql.DataSource idGeneratorDataSource
-
idGeneratorDataSourceJndiName
protected java.lang.String idGeneratorDataSourceJndiName
-
incidentHandlers
protected java.util.Map<java.lang.String,IncidentHandler> incidentHandlers
-
customIncidentHandlers
protected java.util.List<IncidentHandler> customIncidentHandlers
-
batchHandlers
protected java.util.Map<java.lang.String,BatchJobHandler<?>> batchHandlers
-
customBatchJobHandlers
protected java.util.List<BatchJobHandler<?>> customBatchJobHandlers
-
batchJobsPerSeed
protected int batchJobsPerSeed
Number of jobs created by a batch seed job invocation
-
invocationsPerBatchJob
protected int invocationsPerBatchJob
Number of invocations executed by a single batch job
-
invocationsPerBatchJobByBatchType
protected java.util.Map<java.lang.String,java.lang.Integer> invocationsPerBatchJobByBatchType
Map to set an individual value for each batch type to control the invocations per batch job. Unless specified in this map, value of 'invocationsPerBatchJob' is used.
-
batchPollTime
protected int batchPollTime
seconds to wait between polling for batch completion
-
batchJobPriority
protected long batchJobPriority
default priority for batch jobs
-
customFormEngines
protected java.util.List<FormEngine> customFormEngines
-
formEngines
protected java.util.Map<java.lang.String,FormEngine> formEngines
-
customFormTypes
protected java.util.List<AbstractFormFieldType> customFormTypes
-
formTypes
protected FormTypes formTypes
-
formValidators
protected FormValidators formValidators
-
customFormFieldValidators
protected java.util.Map<java.lang.String,java.lang.Class<? extends FormFieldValidator>> customFormFieldValidators
-
disableStrictCamundaFormParsing
protected boolean disableStrictCamundaFormParsing
don't throw parsing exceptions for Camunda Forms if set to true
-
customPreVariableSerializers
protected java.util.List<TypedValueSerializer> customPreVariableSerializers
-
customPostVariableSerializers
protected java.util.List<TypedValueSerializer> customPostVariableSerializers
-
variableSerializers
protected VariableSerializers variableSerializers
-
fallbackSerializerFactory
protected VariableSerializerFactory fallbackSerializerFactory
-
defaultSerializationFormat
protected java.lang.String defaultSerializationFormat
-
javaSerializationFormatEnabled
protected boolean javaSerializationFormatEnabled
-
defaultCharsetName
protected java.lang.String defaultCharsetName
-
defaultCharset
protected java.nio.charset.Charset defaultCharset
-
expressionManager
protected ExpressionManager expressionManager
-
scriptingEngines
protected ScriptingEngines scriptingEngines
-
resolverFactories
protected java.util.List<ResolverFactory> resolverFactories
-
scriptingEnvironment
protected ScriptingEnvironment scriptingEnvironment
-
scriptEnvResolvers
protected java.util.List<ScriptEnvResolver> scriptEnvResolvers
-
scriptFactory
protected ScriptFactory scriptFactory
-
scriptEngineResolver
protected ScriptEngineResolver scriptEngineResolver
-
scriptEngineNameJavaScript
protected java.lang.String scriptEngineNameJavaScript
-
autoStoreScriptVariables
protected boolean autoStoreScriptVariables
-
enableScriptCompilation
protected boolean enableScriptCompilation
-
enableScriptEngineCaching
protected boolean enableScriptEngineCaching
-
enableFetchScriptEngineFromProcessApplication
protected boolean enableFetchScriptEngineFromProcessApplication
-
enableScriptEngineLoadExternalResources
protected boolean enableScriptEngineLoadExternalResources
-
enableScriptEngineNashornCompatibility
protected boolean enableScriptEngineNashornCompatibility
-
configureScriptEngineHostAccess
protected boolean configureScriptEngineHostAccess
-
cmmnEnabled
protected boolean cmmnEnabled
When set to false, the following behavior changes:- The automated schema maintenance (creating and dropping tables, see property
databaseSchemaUpdate) does not cover the tables required for CMMN execution. - CMMN resources are not deployed as
CaseDefinitionto the engine. - Tasks from CMMN cases are not returned by the
TaskQuery.
- The automated schema maintenance (creating and dropping tables, see property
-
dmnEnabled
protected boolean dmnEnabled
When set to false, the following behavior changes:- The automated schema maintenance (creating and dropping tables, see property
databaseSchemaUpdate) does not cover the tables required for DMN execution. - DMN resources are not deployed as
DecisionDefinitionorDecisionRequirementsDefinitionto the engine.
- The automated schema maintenance (creating and dropping tables, see property
-
standaloneTasksEnabled
protected boolean standaloneTasksEnabled
When set tofalse, the following behavior changes:- Standalone tasks can no longer be created via API.
- Standalone tasks are not returned by the TaskQuery.
-
enableGracefulDegradationOnContextSwitchFailure
protected boolean enableGracefulDegradationOnContextSwitchFailure
-
businessCalendarManager
protected BusinessCalendarManager businessCalendarManager
-
wsSyncFactoryClassName
protected java.lang.String wsSyncFactoryClassName
-
commandContextFactory
protected CommandContextFactory commandContextFactory
-
transactionContextFactory
protected TransactionContextFactory transactionContextFactory
-
bpmnParseFactory
protected BpmnParseFactory bpmnParseFactory
-
cmmnTransformFactory
protected CmmnTransformFactory cmmnTransformFactory
-
cmmnElementHandlerRegistry
protected DefaultCmmnElementHandlerRegistry cmmnElementHandlerRegistry
-
dmnEngineConfiguration
protected DefaultDmnEngineConfiguration dmnEngineConfiguration
-
dmnEngine
protected DmnEngine dmnEngine
-
dmnFeelCustomFunctionProviders
protected java.util.List<FeelCustomFunctionProvider> dmnFeelCustomFunctionProviders
a list of DMN FEEL custom function providers
-
dmnFeelEnableLegacyBehavior
protected boolean dmnFeelEnableLegacyBehavior
Enable DMN FEEL legacy behavior
-
historyLevel
protected HistoryLevel historyLevel
-
historyLevels
protected java.util.List<HistoryLevel> historyLevels
a list of supported history levels
-
customHistoryLevels
protected java.util.List<HistoryLevel> customHistoryLevels
a list of supported custom history levels
-
preParseListeners
protected java.util.List<BpmnParseListener> preParseListeners
-
postParseListeners
protected java.util.List<BpmnParseListener> postParseListeners
-
customPreCmmnTransformListeners
protected java.util.List<CmmnTransformListener> customPreCmmnTransformListeners
-
customPostCmmnTransformListeners
protected java.util.List<CmmnTransformListener> customPostCmmnTransformListeners
-
beans
protected java.util.Map<java.lang.Object,java.lang.Object> beans
-
isDbIdentityUsed
protected boolean isDbIdentityUsed
-
isDbHistoryUsed
protected boolean isDbHistoryUsed
-
delegateInterceptor
protected DelegateInterceptor delegateInterceptor
-
actualCommandExecutor
protected CommandInterceptor actualCommandExecutor
-
customRejectedJobsHandler
protected RejectedJobsHandler customRejectedJobsHandler
-
eventHandlers
protected java.util.Map<java.lang.String,EventHandler> eventHandlers
-
customEventHandlers
protected java.util.List<EventHandler> customEventHandlers
-
failedJobCommandFactory
protected FailedJobCommandFactory failedJobCommandFactory
-
databaseTablePrefix
protected java.lang.String databaseTablePrefix
-
databaseSchema
protected java.lang.String databaseSchema
In some situations you want to set the schema to use for table checks / generation if the database metadata doesn't return that correctly, see https://jira.codehaus.org/browse/ACT-1220, https://jira.codehaus.org/browse/ACT-1062
-
isCreateDiagramOnDeploy
protected boolean isCreateDiagramOnDeploy
-
processApplicationManager
protected ProcessApplicationManager processApplicationManager
-
correlationHandler
protected CorrelationHandler correlationHandler
-
conditionHandler
protected ConditionHandler conditionHandler
-
identityProviderSessionFactory
protected SessionFactory identityProviderSessionFactory
session factory to be used for obtaining identity provider sessions
-
passwordEncryptor
protected PasswordEncryptor passwordEncryptor
-
customPasswordChecker
protected java.util.List<PasswordEncryptor> customPasswordChecker
-
passwordManager
protected PasswordManager passwordManager
-
saltGenerator
protected SaltGenerator saltGenerator
-
registeredDeployments
protected java.util.Set<java.lang.String> registeredDeployments
-
deploymentHandlerFactory
protected DeploymentHandlerFactory deploymentHandlerFactory
-
resourceAuthorizationProvider
protected ResourceAuthorizationProvider resourceAuthorizationProvider
-
processEnginePlugins
protected java.util.List<ProcessEnginePlugin> processEnginePlugins
-
historyEventProducer
protected HistoryEventProducer historyEventProducer
-
cmmnHistoryEventProducer
protected CmmnHistoryEventProducer cmmnHistoryEventProducer
-
dmnHistoryEventProducer
protected DmnHistoryEventProducer dmnHistoryEventProducer
-
historyEventHandler
protected HistoryEventHandler historyEventHandler
As an instance ofCompositeHistoryEventHandlerit contains all the provided history event handlers that process history events.
-
customHistoryEventHandlers
protected java.util.List<HistoryEventHandler> customHistoryEventHandlers
Allows users to add additionalHistoryEventHandlerinstances to process history events.
-
enableDefaultDbHistoryEventHandler
protected boolean enableDefaultDbHistoryEventHandler
If true, the defaultDbHistoryEventHandlerwill be included in the list of history event handlers.
-
permissionProvider
protected PermissionProvider permissionProvider
-
isExecutionTreePrefetchEnabled
protected boolean isExecutionTreePrefetchEnabled
-
isDeploymentLockUsed
protected boolean isDeploymentLockUsed
If true the process engine will attempt to acquire an exclusive lock before creating a deployment.
-
isDeploymentSynchronized
protected boolean isDeploymentSynchronized
If true then several deployments will be processed strictly sequentially. When false they may be processed in parallel.
-
isDbEntityCacheReuseEnabled
protected boolean isDbEntityCacheReuseEnabled
Allows setting whether the process engine should try reusing the first level entity cache. Default setting is false, enabling it improves performance of asynchronous continuations.
-
isInvokeCustomVariableListeners
protected boolean isInvokeCustomVariableListeners
-
processEngine
protected ProcessEngineImpl processEngine
The process engine created by this configuration.
-
artifactFactory
protected ArtifactFactory artifactFactory
used to create instances for listeners, JavaDelegates, etc
-
dbEntityCacheKeyMapping
protected DbEntityCacheKeyMapping dbEntityCacheKeyMapping
-
metricsRegistry
protected MetricsRegistry metricsRegistry
the metrics registry
-
dbMetricsReporter
protected DbMetricsReporter dbMetricsReporter
-
isMetricsEnabled
protected boolean isMetricsEnabled
-
isDbMetricsReporterActivate
protected boolean isDbMetricsReporterActivate
-
metricsReporterIdProvider
protected MetricsReporterIdProvider metricsReporterIdProvider
-
isTaskMetricsEnabled
protected boolean isTaskMetricsEnabled
-
hostname
protected java.lang.String hostname
the historic job log host name
-
hostnameProvider
protected HostnameProvider hostnameProvider
-
enableExpressionsInAdhocQueries
protected boolean enableExpressionsInAdhocQueries
handling of expressions submitted via API; can be used as guards against remote code execution
-
enableExpressionsInStoredQueries
protected boolean enableExpressionsInStoredQueries
-
enableXxeProcessing
protected boolean enableXxeProcessing
If false, disables XML eXternal Entity (XXE) Processing. This provides protection against XXE Processing attacks.
-
restrictUserOperationLogToAuthenticatedUsers
protected boolean restrictUserOperationLogToAuthenticatedUsers
If true, user operation log entries are only written if there is an authenticated user present in the context. If false, user operation log entries are written regardless of authentication state.
-
disableStrictCallActivityValidation
protected boolean disableStrictCallActivityValidation
-
isBpmnStacktraceVerbose
protected boolean isBpmnStacktraceVerbose
-
forceCloseMybatisConnectionPool
protected boolean forceCloseMybatisConnectionPool
-
tenantIdProvider
protected TenantIdProvider tenantIdProvider
-
commandCheckers
protected java.util.List<CommandChecker> commandCheckers
-
adminGroups
protected java.util.List<java.lang.String> adminGroups
-
adminUsers
protected java.util.List<java.lang.String> adminUsers
-
migrationActivityMatcher
protected MigrationActivityMatcher migrationActivityMatcher
-
customPreMigrationActivityValidators
protected java.util.List<MigrationActivityValidator> customPreMigrationActivityValidators
-
customPostMigrationActivityValidators
protected java.util.List<MigrationActivityValidator> customPostMigrationActivityValidators
-
migrationInstructionGenerator
protected MigrationInstructionGenerator migrationInstructionGenerator
-
customPreMigrationInstructionValidators
protected java.util.List<MigrationInstructionValidator> customPreMigrationInstructionValidators
-
customPostMigrationInstructionValidators
protected java.util.List<MigrationInstructionValidator> customPostMigrationInstructionValidators
-
migrationInstructionValidators
protected java.util.List<MigrationInstructionValidator> migrationInstructionValidators
-
customPreMigratingActivityInstanceValidators
protected java.util.List<MigratingActivityInstanceValidator> customPreMigratingActivityInstanceValidators
-
customPostMigratingActivityInstanceValidators
protected java.util.List<MigratingActivityInstanceValidator> customPostMigratingActivityInstanceValidators
-
migratingActivityInstanceValidators
protected java.util.List<MigratingActivityInstanceValidator> migratingActivityInstanceValidators
-
migratingTransitionInstanceValidators
protected java.util.List<MigratingTransitionInstanceValidator> migratingTransitionInstanceValidators
-
migratingCompensationInstanceValidators
protected java.util.List<MigratingCompensationInstanceValidator> migratingCompensationInstanceValidators
-
defaultUserPermissionForTask
protected Permission defaultUserPermissionForTask
-
enableHistoricInstancePermissions
protected boolean enableHistoricInstancePermissions
Historic instance permissions are disabled by default
-
isUseSharedSqlSessionFactory
protected boolean isUseSharedSqlSessionFactory
-
historyCleanupBatchWindowStartTime
protected java.lang.String historyCleanupBatchWindowStartTime
-
historyCleanupBatchWindowEndTime
protected java.lang.String historyCleanupBatchWindowEndTime
-
historyCleanupBatchWindowStartTimeAsDate
protected java.util.Date historyCleanupBatchWindowStartTimeAsDate
-
historyCleanupBatchWindowEndTimeAsDate
protected java.util.Date historyCleanupBatchWindowEndTimeAsDate
-
historyCleanupBatchWindows
protected java.util.Map<java.lang.Integer,BatchWindowConfiguration> historyCleanupBatchWindows
-
mondayHistoryCleanupBatchWindowStartTime
protected java.lang.String mondayHistoryCleanupBatchWindowStartTime
-
mondayHistoryCleanupBatchWindowEndTime
protected java.lang.String mondayHistoryCleanupBatchWindowEndTime
-
tuesdayHistoryCleanupBatchWindowStartTime
protected java.lang.String tuesdayHistoryCleanupBatchWindowStartTime
-
tuesdayHistoryCleanupBatchWindowEndTime
protected java.lang.String tuesdayHistoryCleanupBatchWindowEndTime
-
wednesdayHistoryCleanupBatchWindowStartTime
protected java.lang.String wednesdayHistoryCleanupBatchWindowStartTime
-
wednesdayHistoryCleanupBatchWindowEndTime
protected java.lang.String wednesdayHistoryCleanupBatchWindowEndTime
-
thursdayHistoryCleanupBatchWindowStartTime
protected java.lang.String thursdayHistoryCleanupBatchWindowStartTime
-
thursdayHistoryCleanupBatchWindowEndTime
protected java.lang.String thursdayHistoryCleanupBatchWindowEndTime
-
fridayHistoryCleanupBatchWindowStartTime
protected java.lang.String fridayHistoryCleanupBatchWindowStartTime
-
fridayHistoryCleanupBatchWindowEndTime
protected java.lang.String fridayHistoryCleanupBatchWindowEndTime
-
saturdayHistoryCleanupBatchWindowStartTime
protected java.lang.String saturdayHistoryCleanupBatchWindowStartTime
-
saturdayHistoryCleanupBatchWindowEndTime
protected java.lang.String saturdayHistoryCleanupBatchWindowEndTime
-
sundayHistoryCleanupBatchWindowStartTime
protected java.lang.String sundayHistoryCleanupBatchWindowStartTime
-
sundayHistoryCleanupBatchWindowEndTime
protected java.lang.String sundayHistoryCleanupBatchWindowEndTime
-
historyCleanupDegreeOfParallelism
protected int historyCleanupDegreeOfParallelism
-
historyTimeToLive
protected java.lang.String historyTimeToLive
-
batchOperationHistoryTimeToLive
protected java.lang.String batchOperationHistoryTimeToLive
-
batchOperationsForHistoryCleanup
protected java.util.Map<java.lang.String,java.lang.String> batchOperationsForHistoryCleanup
-
parsedBatchOperationsForHistoryCleanup
protected java.util.Map<java.lang.String,java.lang.Integer> parsedBatchOperationsForHistoryCleanup
-
historyCleanupJobPriority
protected long historyCleanupJobPriority
Default priority for history cleanup jobs.
-
historyCleanupJobLogTimeToLive
protected java.lang.String historyCleanupJobLogTimeToLive
Time to live for historic job log entries written by history cleanup jobs. Must be an ISO-8601 conform String specifying only a number of days. Only works in conjunction with removal-time-based cleanup strategy.
-
taskMetricsTimeToLive
protected java.lang.String taskMetricsTimeToLive
-
parsedTaskMetricsTimeToLive
protected java.lang.Integer parsedTaskMetricsTimeToLive
-
batchWindowManager
protected BatchWindowManager batchWindowManager
-
historyRemovalTimeProvider
protected HistoryRemovalTimeProvider historyRemovalTimeProvider
-
historyRemovalTimeStrategy
protected java.lang.String historyRemovalTimeStrategy
-
historyCleanupStrategy
protected java.lang.String historyCleanupStrategy
-
historyCleanupEnabled
protected boolean historyCleanupEnabled
Controls whether engine participates in history cleanup or not.
-
failedJobRetryTimeCycle
protected java.lang.String failedJobRetryTimeCycle
-
loginMaxAttempts
protected int loginMaxAttempts
-
loginDelayFactor
protected int loginDelayFactor
-
loginDelayMaxTime
protected int loginDelayMaxTime
-
loginDelayBase
protected int loginDelayBase
-
queryMaxResultsLimit
protected int queryMaxResultsLimit
-
loggingContextActivityId
protected java.lang.String loggingContextActivityId
-
loggingContextApplicationName
protected java.lang.String loggingContextApplicationName
-
loggingContextBusinessKey
protected java.lang.String loggingContextBusinessKey
-
loggingContextProcessDefinitionId
protected java.lang.String loggingContextProcessDefinitionId
-
loggingContextProcessInstanceId
protected java.lang.String loggingContextProcessInstanceId
-
loggingContextTenantId
protected java.lang.String loggingContextTenantId
-
initializeTelemetry
protected java.lang.Boolean initializeTelemetry
Sets the initial property value of telemetry configuration only once when it has never been enabled/disabled before. Subsequent changes can be done only via theTelemetryAPI inManagementService
-
telemetryEndpoint
protected java.lang.String telemetryEndpoint
The endpoint which telemetry is sent to
-
telemetryRequestRetries
protected int telemetryRequestRetries
The number of times the telemetry request is retried in case it fails
-
telemetryReporter
protected TelemetryReporter telemetryReporter
-
isTelemetryReporterActivate
protected boolean isTelemetryReporterActivate
Determines if the telemetry reporter thread runs. For telemetry to be sent, this flag must be set totrueand telemetry must be enabled via API (seeManagementService.toggleTelemetry(boolean).
-
telemetryHttpConnector
protected org.camunda.connect.spi.Connector<? extends org.camunda.connect.spi.ConnectorRequest<?>> telemetryHttpConnector
http client used for sending telemetry
-
telemetryReportingPeriod
protected long telemetryReportingPeriod
default: once every 24 hours
-
telemetryData
protected Data telemetryData
-
telemetryRequestTimeout
protected int telemetryRequestTimeout
the connection and socket timeout configuration of the telemetry request in milliseconds default: 15 seconds
-
databaseTypeMappings
protected static java.util.Properties databaseTypeMappings
-
MY_SQL_PRODUCT_NAME
protected static final java.lang.String MY_SQL_PRODUCT_NAME
- See Also:
- Constant Field Values
-
MARIA_DB_PRODUCT_NAME
protected static final java.lang.String MARIA_DB_PRODUCT_NAME
- See Also:
- Constant Field Values
-
POSTGRES_DB_PRODUCT_NAME
protected static final java.lang.String POSTGRES_DB_PRODUCT_NAME
- See Also:
- Constant Field Values
-
CRDB_DB_PRODUCT_NAME
protected static final java.lang.String CRDB_DB_PRODUCT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildProcessEngine
public ProcessEngine buildProcessEngine()
- Specified by:
buildProcessEnginein classProcessEngineConfiguration
-
init
protected void init()
-
initTypeValidator
protected void initTypeValidator()
-
initHistoryRemovalTime
public void initHistoryRemovalTime()
-
initHistoryRemovalTimeStrategy
public void initHistoryRemovalTimeStrategy()
-
initHistoryRemovalTimeProvider
public void initHistoryRemovalTimeProvider()
-
initHistoryCleanup
public void initHistoryCleanup()
-
initHistoryCleanupStrategy
protected void initHistoryCleanupStrategy()
-
initInvocationsPerBatchJobByBatchType
protected void initInvocationsPerBatchJobByBatchType()
-
initHistoryTimeToLive
protected void initHistoryTimeToLive()
-
initBatchOperationsHistoryTimeToLive
protected void initBatchOperationsHistoryTimeToLive()
-
initHistoryCleanupJobLogTimeToLive
protected void initHistoryCleanupJobLogTimeToLive()
-
initTaskMetricsTimeToLive
protected void initTaskMetricsTimeToLive()
-
invokePreInit
protected void invokePreInit()
-
invokePostInit
protected void invokePostInit()
-
invokePostProcessEngineBuild
protected void invokePostProcessEngineBuild(ProcessEngine engine)
-
initFailedJobCommandFactory
protected void initFailedJobCommandFactory()
-
initIncidentHandlers
protected void initIncidentHandlers()
-
initBatchHandlers
protected void initBatchHandlers()
-
getDefaultCommandInterceptorsTxRequired
protected abstract java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequired()
-
getDefaultCommandInterceptorsTxRequiresNew
protected abstract java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequiresNew()
-
initCommandExecutors
protected void initCommandExecutors()
-
initActualCommandExecutor
protected void initActualCommandExecutor()
-
initCommandInterceptorsTxRequired
protected void initCommandInterceptorsTxRequired()
-
initCommandInterceptorsTxRequiresNew
protected void initCommandInterceptorsTxRequiresNew()
-
initCommandExecutorTxRequired
protected void initCommandExecutorTxRequired()
-
initCommandExecutorTxRequiresNew
protected void initCommandExecutorTxRequiresNew()
-
initCommandExecutorDbSchemaOperations
protected void initCommandExecutorDbSchemaOperations()
-
initInterceptorChain
protected CommandInterceptor initInterceptorChain(java.util.List<CommandInterceptor> chain)
-
initServices
protected void initServices()
-
initService
protected void initService(java.lang.Object service)
-
initDataSource
protected void initDataSource()
-
getDefaultDatabaseTypeMappings
protected static java.util.Properties getDefaultDatabaseTypeMappings()
-
initDatabaseType
public void initDatabaseType()
-
checkForMariaDb
protected java.lang.String checkForMariaDb(java.sql.DatabaseMetaData databaseMetaData, java.lang.String databaseName)The product name of mariadb is still 'MySQL'. This method tries if it can find some evidence for mariadb. If it is successful it will return "MariaDB", otherwise the provided database name.
-
checkForCrdb
protected java.lang.String checkForCrdb(java.sql.Connection connection)
-
initDatabaseVendorAndVersion
protected void initDatabaseVendorAndVersion(java.sql.DatabaseMetaData databaseMetaData) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
initTransactionFactory
protected void initTransactionFactory()
-
initSqlSessionFactory
protected void initSqlSessionFactory()
-
initSqlSessionFactoryProperties
public static void initSqlSessionFactoryProperties(java.util.Properties properties, java.lang.String databaseTablePrefix, java.lang.String databaseType)
-
getMyBatisXmlConfigurationSteam
protected java.io.InputStream getMyBatisXmlConfigurationSteam()
-
initIdentityProviderSessionFactory
protected void initIdentityProviderSessionFactory()
-
initSessionFactories
protected void initSessionFactories()
-
initPersistenceProviders
protected void initPersistenceProviders()
-
initMigration
protected void initMigration()
-
initMigrationActivityMatcher
protected void initMigrationActivityMatcher()
-
initMigrationInstructionGenerator
protected void initMigrationInstructionGenerator()
-
initMigrationInstructionValidators
protected void initMigrationInstructionValidators()
-
initMigratingActivityInstanceValidators
protected void initMigratingActivityInstanceValidators()
-
initMigratingTransitionInstanceValidators
protected void initMigratingTransitionInstanceValidators()
-
initMigratingCompensationInstanceValidators
protected void initMigratingCompensationInstanceValidators()
-
ensurePrefixAndSchemaFitToegether
protected void ensurePrefixAndSchemaFitToegether(java.lang.String prefix, java.lang.String schema)When providing a schema and a prefix the prefix has to be the schema ending with a dot.
-
addSessionFactory
protected void addSessionFactory(SessionFactory sessionFactory)
-
initDeployers
protected void initDeployers()
-
getDefaultDeployers
protected java.util.Collection<? extends Deployer> getDefaultDeployers()
-
getBpmnDeployer
protected BpmnDeployer getBpmnDeployer()
-
getDefaultBPMNParseListeners
protected java.util.List<BpmnParseListener> getDefaultBPMNParseListeners()
-
getCamundaFormDeployer
protected CamundaFormDefinitionDeployer getCamundaFormDeployer()
-
getCmmnDeployer
protected CmmnDeployer getCmmnDeployer()
-
getDefaultCmmnTransformListeners
protected java.util.List<CmmnTransformListener> getDefaultCmmnTransformListeners()
-
getDecisionDefinitionDeployer
protected DecisionDefinitionDeployer getDecisionDefinitionDeployer()
-
getDecisionRequirementsDefinitionDeployer
protected DecisionRequirementsDefinitionDeployer getDecisionRequirementsDefinitionDeployer()
-
getDmnEngine
public DmnEngine getDmnEngine()
-
setDmnEngine
public void setDmnEngine(DmnEngine dmnEngine)
-
getDmnEngineConfiguration
public DefaultDmnEngineConfiguration getDmnEngineConfiguration()
-
setDmnEngineConfiguration
public void setDmnEngineConfiguration(DefaultDmnEngineConfiguration dmnEngineConfiguration)
-
initJobExecutor
protected void initJobExecutor()
-
initJobProvider
protected void initJobProvider()
-
initExternalTaskPriorityProvider
protected void initExternalTaskPriorityProvider()
-
initHistoryLevel
public void initHistoryLevel()
-
initIdGenerator
protected void initIdGenerator()
-
initCommandContextFactory
protected void initCommandContextFactory()
-
initTransactionContextFactory
protected void initTransactionContextFactory()
-
initValueTypeResolver
protected void initValueTypeResolver()
-
initDefaultCharset
protected void initDefaultCharset()
-
initMetrics
protected void initMetrics()
-
initHostName
protected void initHostName()
-
initDefaultMetrics
protected void initDefaultMetrics(MetricsRegistry metricsRegistry)
-
initSerialization
protected void initSerialization()
-
initFormEngines
protected void initFormEngines()
-
initFormTypes
protected void initFormTypes()
-
initFormFieldValidators
protected void initFormFieldValidators()
-
initScripting
protected void initScripting()
-
initDmnEngine
protected void initDmnEngine()
-
initExpressionManager
protected void initExpressionManager()
-
initBusinessCalendarManager
protected void initBusinessCalendarManager()
-
initDelegateInterceptor
protected void initDelegateInterceptor()
-
initEventHandlers
protected void initEventHandlers()
-
initCommandCheckers
protected void initCommandCheckers()
-
initJpa
protected void initJpa()
-
initBeans
protected void initBeans()
-
initArtifactFactory
protected void initArtifactFactory()
-
initProcessApplicationManager
protected void initProcessApplicationManager()
-
initCorrelationHandler
protected void initCorrelationHandler()
-
initConditionHandler
protected void initConditionHandler()
-
initDeploymentHandlerFactory
protected void initDeploymentHandlerFactory()
-
initHistoryEventProducer
protected void initHistoryEventProducer()
-
initCmmnHistoryEventProducer
protected void initCmmnHistoryEventProducer()
-
initDmnHistoryEventProducer
protected void initDmnHistoryEventProducer()
-
initHistoryEventHandler
protected void initHistoryEventHandler()
-
initPasswordDigest
protected void initPasswordDigest()
-
initPasswordPolicy
public void initPasswordPolicy()
-
initDeploymentRegistration
protected void initDeploymentRegistration()
-
initCacheFactory
protected void initCacheFactory()
-
initResourceAuthorizationProvider
protected void initResourceAuthorizationProvider()
-
initPermissionProvider
protected void initPermissionProvider()
-
initDefaultUserPermissionForTask
protected void initDefaultUserPermissionForTask()
-
initAdminUser
protected void initAdminUser()
-
initAdminGroups
protected void initAdminGroups()
-
initTelemetry
protected void initTelemetry()
-
initTelemetryData
protected void initTelemetryData()
-
getProcessEngineName
public java.lang.String getProcessEngineName()
- Overrides:
getProcessEngineNamein classProcessEngineConfiguration
-
getHistoryLevel
public HistoryLevel getHistoryLevel()
-
setHistoryLevel
public void setHistoryLevel(HistoryLevel historyLevel)
-
getDefaultHistoryLevel
public HistoryLevel getDefaultHistoryLevel()
-
setProcessEngineName
public ProcessEngineConfigurationImpl setProcessEngineName(java.lang.String processEngineName)
- Overrides:
setProcessEngineNamein classProcessEngineConfiguration
-
getCustomPreCommandInterceptorsTxRequired
public java.util.List<CommandInterceptor> getCustomPreCommandInterceptorsTxRequired()
-
setCustomPreCommandInterceptorsTxRequired
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptorsTxRequired(java.util.List<CommandInterceptor> customPreCommandInterceptorsTxRequired)
-
getCustomPostCommandInterceptorsTxRequired
public java.util.List<CommandInterceptor> getCustomPostCommandInterceptorsTxRequired()
-
setCustomPostCommandInterceptorsTxRequired
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptorsTxRequired(java.util.List<CommandInterceptor> customPostCommandInterceptorsTxRequired)
-
getCommandInterceptorsTxRequired
public java.util.List<CommandInterceptor> getCommandInterceptorsTxRequired()
-
setCommandInterceptorsTxRequired
public ProcessEngineConfigurationImpl setCommandInterceptorsTxRequired(java.util.List<CommandInterceptor> commandInterceptorsTxRequired)
-
getCommandExecutorTxRequired
public CommandExecutor getCommandExecutorTxRequired()
-
setCommandExecutorTxRequired
public ProcessEngineConfigurationImpl setCommandExecutorTxRequired(CommandExecutor commandExecutorTxRequired)
-
getCustomPreCommandInterceptorsTxRequiresNew
public java.util.List<CommandInterceptor> getCustomPreCommandInterceptorsTxRequiresNew()
-
setCustomPreCommandInterceptorsTxRequiresNew
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptorsTxRequiresNew(java.util.List<CommandInterceptor> customPreCommandInterceptorsTxRequiresNew)
-
getCustomPostCommandInterceptorsTxRequiresNew
public java.util.List<CommandInterceptor> getCustomPostCommandInterceptorsTxRequiresNew()
-
setCustomPostCommandInterceptorsTxRequiresNew
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptorsTxRequiresNew(java.util.List<CommandInterceptor> customPostCommandInterceptorsTxRequiresNew)
-
getCommandInterceptorsTxRequiresNew
public java.util.List<CommandInterceptor> getCommandInterceptorsTxRequiresNew()
-
setCommandInterceptorsTxRequiresNew
public ProcessEngineConfigurationImpl setCommandInterceptorsTxRequiresNew(java.util.List<CommandInterceptor> commandInterceptorsTxRequiresNew)
-
getCommandExecutorTxRequiresNew
public CommandExecutor getCommandExecutorTxRequiresNew()
-
setCommandExecutorTxRequiresNew
public ProcessEngineConfigurationImpl setCommandExecutorTxRequiresNew(CommandExecutor commandExecutorTxRequiresNew)
-
getRepositoryService
public RepositoryService getRepositoryService()
-
setRepositoryService
public ProcessEngineConfigurationImpl setRepositoryService(RepositoryService repositoryService)
-
getRuntimeService
public RuntimeService getRuntimeService()
-
setRuntimeService
public ProcessEngineConfigurationImpl setRuntimeService(RuntimeService runtimeService)
-
getHistoryService
public HistoryService getHistoryService()
-
setHistoryService
public ProcessEngineConfigurationImpl setHistoryService(HistoryService historyService)
-
getIdentityService
public IdentityService getIdentityService()
-
setIdentityService
public ProcessEngineConfigurationImpl setIdentityService(IdentityService identityService)
-
getTaskService
public TaskService getTaskService()
-
setTaskService
public ProcessEngineConfigurationImpl setTaskService(TaskService taskService)
-
getFormService
public FormService getFormService()
-
setFormService
public ProcessEngineConfigurationImpl setFormService(FormService formService)
-
getManagementService
public ManagementService getManagementService()
-
getAuthorizationService
public AuthorizationService getAuthorizationService()
-
setAuthorizationService
public void setAuthorizationService(AuthorizationService authorizationService)
-
setManagementService
public ProcessEngineConfigurationImpl setManagementService(ManagementService managementService)
-
getCaseService
public CaseService getCaseService()
-
setCaseService
public void setCaseService(CaseService caseService)
-
getFilterService
public FilterService getFilterService()
-
setFilterService
public void setFilterService(FilterService filterService)
-
getExternalTaskService
public ExternalTaskService getExternalTaskService()
-
setExternalTaskService
public void setExternalTaskService(ExternalTaskService externalTaskService)
-
getDecisionService
public DecisionService getDecisionService()
-
getOptimizeService
public OptimizeService getOptimizeService()
-
setDecisionService
public void setDecisionService(DecisionService decisionService)
-
getSessionFactories
public java.util.Map<java.lang.Class<?>,SessionFactory> getSessionFactories()
-
setSessionFactories
public ProcessEngineConfigurationImpl setSessionFactories(java.util.Map<java.lang.Class<?>,SessionFactory> sessionFactories)
-
getDeployers
public java.util.List<Deployer> getDeployers()
-
setDeployers
public ProcessEngineConfigurationImpl setDeployers(java.util.List<Deployer> deployers)
-
getJobExecutor
public JobExecutor getJobExecutor()
-
setJobExecutor
public ProcessEngineConfigurationImpl setJobExecutor(JobExecutor jobExecutor)
-
getJobPriorityProvider
public PriorityProvider<JobDeclaration<?,?>> getJobPriorityProvider()
-
setJobPriorityProvider
public void setJobPriorityProvider(PriorityProvider<JobDeclaration<?,?>> jobPriorityProvider)
-
getJobExecutorPriorityRangeMin
public java.lang.Long getJobExecutorPriorityRangeMin()
-
setJobExecutorPriorityRangeMin
public ProcessEngineConfigurationImpl setJobExecutorPriorityRangeMin(java.lang.Long jobExecutorPriorityRangeMin)
-
getJobExecutorPriorityRangeMax
public java.lang.Long getJobExecutorPriorityRangeMax()
-
setJobExecutorPriorityRangeMax
public ProcessEngineConfigurationImpl setJobExecutorPriorityRangeMax(java.lang.Long jobExecutorPriorityRangeMax)
-
getExternalTaskPriorityProvider
public PriorityProvider<ExternalTaskActivityBehavior> getExternalTaskPriorityProvider()
-
setExternalTaskPriorityProvider
public void setExternalTaskPriorityProvider(PriorityProvider<ExternalTaskActivityBehavior> externalTaskPriorityProvider)
-
getIdGenerator
public IdGenerator getIdGenerator()
-
setIdGenerator
public ProcessEngineConfigurationImpl setIdGenerator(IdGenerator idGenerator)
-
getWsSyncFactoryClassName
public java.lang.String getWsSyncFactoryClassName()
-
setWsSyncFactoryClassName
public ProcessEngineConfigurationImpl setWsSyncFactoryClassName(java.lang.String wsSyncFactoryClassName)
-
getFormEngines
public java.util.Map<java.lang.String,FormEngine> getFormEngines()
-
setFormEngines
public ProcessEngineConfigurationImpl setFormEngines(java.util.Map<java.lang.String,FormEngine> formEngines)
-
getFormTypes
public FormTypes getFormTypes()
-
setFormTypes
public ProcessEngineConfigurationImpl setFormTypes(FormTypes formTypes)
-
getScriptingEngines
public ScriptingEngines getScriptingEngines()
-
setScriptingEngines
public ProcessEngineConfigurationImpl setScriptingEngines(ScriptingEngines scriptingEngines)
-
getVariableSerializers
public VariableSerializers getVariableSerializers()
-
getFallbackSerializerFactory
public VariableSerializerFactory getFallbackSerializerFactory()
-
setFallbackSerializerFactory
public void setFallbackSerializerFactory(VariableSerializerFactory fallbackSerializerFactory)
-
setVariableTypes
public ProcessEngineConfigurationImpl setVariableTypes(VariableSerializers variableSerializers)
-
getExpressionManager
public ExpressionManager getExpressionManager()
-
setExpressionManager
public ProcessEngineConfigurationImpl setExpressionManager(ExpressionManager expressionManager)
-
getBusinessCalendarManager
public BusinessCalendarManager getBusinessCalendarManager()
-
setBusinessCalendarManager
public ProcessEngineConfigurationImpl setBusinessCalendarManager(BusinessCalendarManager businessCalendarManager)
-
getCommandContextFactory
public CommandContextFactory getCommandContextFactory()
-
setCommandContextFactory
public ProcessEngineConfigurationImpl setCommandContextFactory(CommandContextFactory commandContextFactory)
-
getTransactionContextFactory
public TransactionContextFactory getTransactionContextFactory()
-
setTransactionContextFactory
public ProcessEngineConfigurationImpl setTransactionContextFactory(TransactionContextFactory transactionContextFactory)
-
getBpmnParseFactory
public BpmnParseFactory getBpmnParseFactory()
-
setBpmnParseFactory
public ProcessEngineConfigurationImpl setBpmnParseFactory(BpmnParseFactory bpmnParseFactory)
-
getCustomPreDeployers
public java.util.List<Deployer> getCustomPreDeployers()
-
setCustomPreDeployers
public ProcessEngineConfigurationImpl setCustomPreDeployers(java.util.List<Deployer> customPreDeployers)
-
getCustomPostDeployers
public java.util.List<Deployer> getCustomPostDeployers()
-
setCustomPostDeployers
public ProcessEngineConfigurationImpl setCustomPostDeployers(java.util.List<Deployer> customPostDeployers)
-
setCacheFactory
public void setCacheFactory(CacheFactory cacheFactory)
-
setCacheCapacity
public void setCacheCapacity(int cacheCapacity)
-
setEnableFetchProcessDefinitionDescription
public void setEnableFetchProcessDefinitionDescription(boolean enableFetchProcessDefinitionDescription)
-
getEnableFetchProcessDefinitionDescription
public boolean getEnableFetchProcessDefinitionDescription()
-
getDefaultUserPermissionForTask
public Permission getDefaultUserPermissionForTask()
-
setDefaultUserPermissionForTask
public ProcessEngineConfigurationImpl setDefaultUserPermissionForTask(Permission defaultUserPermissionForTask)
-
setEnableHistoricInstancePermissions
public ProcessEngineConfigurationImpl setEnableHistoricInstancePermissions(boolean enable)
-
isEnableHistoricInstancePermissions
public boolean isEnableHistoricInstancePermissions()
-
getJobHandlers
public java.util.Map<java.lang.String,JobHandler> getJobHandlers()
-
setJobHandlers
public ProcessEngineConfigurationImpl setJobHandlers(java.util.Map<java.lang.String,JobHandler> jobHandlers)
-
getSqlSessionFactory
public org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory()
-
setSqlSessionFactory
public ProcessEngineConfigurationImpl setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
-
getDbSqlSessionFactory
public DbSqlSessionFactory getDbSqlSessionFactory()
-
setDbSqlSessionFactory
public ProcessEngineConfigurationImpl setDbSqlSessionFactory(DbSqlSessionFactory dbSqlSessionFactory)
-
getTransactionFactory
public org.apache.ibatis.transaction.TransactionFactory getTransactionFactory()
-
setTransactionFactory
public ProcessEngineConfigurationImpl setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
-
getCustomSessionFactories
public java.util.List<SessionFactory> getCustomSessionFactories()
-
setCustomSessionFactories
public ProcessEngineConfigurationImpl setCustomSessionFactories(java.util.List<SessionFactory> customSessionFactories)
-
getCustomJobHandlers
public java.util.List<JobHandler> getCustomJobHandlers()
-
setCustomJobHandlers
public ProcessEngineConfigurationImpl setCustomJobHandlers(java.util.List<JobHandler> customJobHandlers)
-
getCustomFormEngines
public java.util.List<FormEngine> getCustomFormEngines()
-
setCustomFormEngines
public ProcessEngineConfigurationImpl setCustomFormEngines(java.util.List<FormEngine> customFormEngines)
-
getCustomFormTypes
public java.util.List<AbstractFormFieldType> getCustomFormTypes()
-
setCustomFormTypes
public ProcessEngineConfigurationImpl setCustomFormTypes(java.util.List<AbstractFormFieldType> customFormTypes)
-
getCustomPreVariableSerializers
public java.util.List<TypedValueSerializer> getCustomPreVariableSerializers()
-
setCustomPreVariableSerializers
public ProcessEngineConfigurationImpl setCustomPreVariableSerializers(java.util.List<TypedValueSerializer> customPreVariableTypes)
-
getCustomPostVariableSerializers
public java.util.List<TypedValueSerializer> getCustomPostVariableSerializers()
-
setCustomPostVariableSerializers
public ProcessEngineConfigurationImpl setCustomPostVariableSerializers(java.util.List<TypedValueSerializer> customPostVariableTypes)
-
getCustomPreBPMNParseListeners
public java.util.List<BpmnParseListener> getCustomPreBPMNParseListeners()
-
setCustomPreBPMNParseListeners
public void setCustomPreBPMNParseListeners(java.util.List<BpmnParseListener> preParseListeners)
-
getCustomPostBPMNParseListeners
public java.util.List<BpmnParseListener> getCustomPostBPMNParseListeners()
-
setCustomPostBPMNParseListeners
public void setCustomPostBPMNParseListeners(java.util.List<BpmnParseListener> postParseListeners)
-
getPreParseListeners
@Deprecated public java.util.List<BpmnParseListener> getPreParseListeners()
Deprecated.usegetCustomPreBPMNParseListeners()instead.
-
setPreParseListeners
@Deprecated public void setPreParseListeners(java.util.List<BpmnParseListener> preParseListeners)
-
getPostParseListeners
@Deprecated public java.util.List<BpmnParseListener> getPostParseListeners()
Deprecated.usegetCustomPostBPMNParseListeners()instead.
-
setPostParseListeners
@Deprecated public void setPostParseListeners(java.util.List<BpmnParseListener> postParseListeners)
-
getCustomPreCmmnTransformListeners
public java.util.List<CmmnTransformListener> getCustomPreCmmnTransformListeners()
-
setCustomPreCmmnTransformListeners
public void setCustomPreCmmnTransformListeners(java.util.List<CmmnTransformListener> customPreCmmnTransformListeners)
-
getCustomPostCmmnTransformListeners
public java.util.List<CmmnTransformListener> getCustomPostCmmnTransformListeners()
-
setCustomPostCmmnTransformListeners
public void setCustomPostCmmnTransformListeners(java.util.List<CmmnTransformListener> customPostCmmnTransformListeners)
-
getBeans
public java.util.Map<java.lang.Object,java.lang.Object> getBeans()
-
setBeans
public void setBeans(java.util.Map<java.lang.Object,java.lang.Object> beans)
-
setClassLoader
public ProcessEngineConfigurationImpl setClassLoader(java.lang.ClassLoader classLoader)
- Overrides:
setClassLoaderin classProcessEngineConfiguration
-
setDatabaseType
public ProcessEngineConfigurationImpl setDatabaseType(java.lang.String databaseType)
- Overrides:
setDatabaseTypein classProcessEngineConfiguration
-
setDataSource
public ProcessEngineConfigurationImpl setDataSource(javax.sql.DataSource dataSource)
- Overrides:
setDataSourcein classProcessEngineConfiguration
-
setDatabaseSchemaUpdate
public ProcessEngineConfigurationImpl setDatabaseSchemaUpdate(java.lang.String databaseSchemaUpdate)
- Overrides:
setDatabaseSchemaUpdatein classProcessEngineConfiguration
-
setHistory
public ProcessEngineConfigurationImpl setHistory(java.lang.String history)
- Overrides:
setHistoryin classProcessEngineConfiguration
-
setIdBlockSize
public ProcessEngineConfigurationImpl setIdBlockSize(int idBlockSize)
- Overrides:
setIdBlockSizein classProcessEngineConfiguration
-
setJdbcDriver
public ProcessEngineConfigurationImpl setJdbcDriver(java.lang.String jdbcDriver)
- Overrides:
setJdbcDriverin classProcessEngineConfiguration
-
setJdbcPassword
public ProcessEngineConfigurationImpl setJdbcPassword(java.lang.String jdbcPassword)
- Overrides:
setJdbcPasswordin classProcessEngineConfiguration
-
setJdbcUrl
public ProcessEngineConfigurationImpl setJdbcUrl(java.lang.String jdbcUrl)
- Overrides:
setJdbcUrlin classProcessEngineConfiguration
-
setJdbcUsername
public ProcessEngineConfigurationImpl setJdbcUsername(java.lang.String jdbcUsername)
- Overrides:
setJdbcUsernamein classProcessEngineConfiguration
-
setJobExecutorActivate
public ProcessEngineConfigurationImpl setJobExecutorActivate(boolean jobExecutorActivate)
- Overrides:
setJobExecutorActivatein classProcessEngineConfiguration
-
setMailServerDefaultFrom
public ProcessEngineConfigurationImpl setMailServerDefaultFrom(java.lang.String mailServerDefaultFrom)
- Overrides:
setMailServerDefaultFromin classProcessEngineConfiguration
-
setMailServerHost
public ProcessEngineConfigurationImpl setMailServerHost(java.lang.String mailServerHost)
- Overrides:
setMailServerHostin classProcessEngineConfiguration
-
setMailServerPassword
public ProcessEngineConfigurationImpl setMailServerPassword(java.lang.String mailServerPassword)
- Overrides:
setMailServerPasswordin classProcessEngineConfiguration
-
setMailServerPort
public ProcessEngineConfigurationImpl setMailServerPort(int mailServerPort)
- Overrides:
setMailServerPortin classProcessEngineConfiguration
-
setMailServerUseTLS
public ProcessEngineConfigurationImpl setMailServerUseTLS(boolean useTLS)
- Overrides:
setMailServerUseTLSin classProcessEngineConfiguration
-
setMailServerUsername
public ProcessEngineConfigurationImpl setMailServerUsername(java.lang.String mailServerUsername)
- Overrides:
setMailServerUsernamein classProcessEngineConfiguration
-
setJdbcMaxActiveConnections
public ProcessEngineConfigurationImpl setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
- Overrides:
setJdbcMaxActiveConnectionsin classProcessEngineConfiguration
-
setJdbcMaxCheckoutTime
public ProcessEngineConfigurationImpl setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
- Overrides:
setJdbcMaxCheckoutTimein classProcessEngineConfiguration
-
setJdbcMaxIdleConnections
public ProcessEngineConfigurationImpl setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
- Overrides:
setJdbcMaxIdleConnectionsin classProcessEngineConfiguration
-
setJdbcMaxWaitTime
public ProcessEngineConfigurationImpl setJdbcMaxWaitTime(int jdbcMaxWaitTime)
- Overrides:
setJdbcMaxWaitTimein classProcessEngineConfiguration
-
setTransactionsExternallyManaged
public ProcessEngineConfigurationImpl setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
- Overrides:
setTransactionsExternallyManagedin classProcessEngineConfiguration
-
setJpaEntityManagerFactory
public ProcessEngineConfigurationImpl setJpaEntityManagerFactory(java.lang.Object jpaEntityManagerFactory)
- Overrides:
setJpaEntityManagerFactoryin classProcessEngineConfiguration
-
setJpaHandleTransaction
public ProcessEngineConfigurationImpl setJpaHandleTransaction(boolean jpaHandleTransaction)
- Overrides:
setJpaHandleTransactionin classProcessEngineConfiguration
-
setJpaCloseEntityManager
public ProcessEngineConfigurationImpl setJpaCloseEntityManager(boolean jpaCloseEntityManager)
- Overrides:
setJpaCloseEntityManagerin classProcessEngineConfiguration
-
setJdbcPingEnabled
public ProcessEngineConfigurationImpl setJdbcPingEnabled(boolean jdbcPingEnabled)
- Overrides:
setJdbcPingEnabledin classProcessEngineConfiguration
-
setJdbcPingQuery
public ProcessEngineConfigurationImpl setJdbcPingQuery(java.lang.String jdbcPingQuery)
- Overrides:
setJdbcPingQueryin classProcessEngineConfiguration
-
setJdbcPingConnectionNotUsedFor
public ProcessEngineConfigurationImpl setJdbcPingConnectionNotUsedFor(int jdbcPingNotUsedFor)
- Overrides:
setJdbcPingConnectionNotUsedForin classProcessEngineConfiguration
-
isDbIdentityUsed
public boolean isDbIdentityUsed()
-
setDbIdentityUsed
public void setDbIdentityUsed(boolean isDbIdentityUsed)
-
isDbHistoryUsed
public boolean isDbHistoryUsed()
-
setDbHistoryUsed
public void setDbHistoryUsed(boolean isDbHistoryUsed)
-
getResolverFactories
public java.util.List<ResolverFactory> getResolverFactories()
-
setResolverFactories
public void setResolverFactories(java.util.List<ResolverFactory> resolverFactories)
-
getDeploymentCache
public DeploymentCache getDeploymentCache()
-
setDeploymentCache
public void setDeploymentCache(DeploymentCache deploymentCache)
-
getDeploymentHandlerFactory
public DeploymentHandlerFactory getDeploymentHandlerFactory()
-
setDeploymentHandlerFactory
public ProcessEngineConfigurationImpl setDeploymentHandlerFactory(DeploymentHandlerFactory deploymentHandlerFactory)
-
setDelegateInterceptor
public ProcessEngineConfigurationImpl setDelegateInterceptor(DelegateInterceptor delegateInterceptor)
-
getDelegateInterceptor
public DelegateInterceptor getDelegateInterceptor()
-
getCustomRejectedJobsHandler
public RejectedJobsHandler getCustomRejectedJobsHandler()
-
setCustomRejectedJobsHandler
public ProcessEngineConfigurationImpl setCustomRejectedJobsHandler(RejectedJobsHandler customRejectedJobsHandler)
-
getEventHandler
public EventHandler getEventHandler(java.lang.String eventType)
-
setEventHandlers
public void setEventHandlers(java.util.Map<java.lang.String,EventHandler> eventHandlers)
-
getEventHandlers
public java.util.Map<java.lang.String,EventHandler> getEventHandlers()
-
getCustomEventHandlers
public java.util.List<EventHandler> getCustomEventHandlers()
-
setCustomEventHandlers
public void setCustomEventHandlers(java.util.List<EventHandler> customEventHandlers)
-
getFailedJobCommandFactory
public FailedJobCommandFactory getFailedJobCommandFactory()
-
setFailedJobCommandFactory
public ProcessEngineConfigurationImpl setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory)
-
setDatabaseTablePrefix
public ProcessEngineConfiguration setDatabaseTablePrefix(java.lang.String databaseTablePrefix)
Allows configuring a database table prefix which is used for all runtime operations of the process engine. For example, if you specify a prefix named 'PRE1.', activiti will query for executions in a table named 'PRE1.ACT_RU_EXECUTION_'.
NOTE: the prefix is not respected by automatic database schema management. If you useProcessEngineConfiguration.DB_SCHEMA_UPDATE_CREATE_DROPorProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE, activiti will create the database tables using the default names, regardless of the prefix configured here.- Since:
- 5.9
-
getDatabaseTablePrefix
public java.lang.String getDatabaseTablePrefix()
-
isCreateDiagramOnDeploy
public boolean isCreateDiagramOnDeploy()
-
setCreateDiagramOnDeploy
public ProcessEngineConfiguration setCreateDiagramOnDeploy(boolean createDiagramOnDeploy)
-
getDatabaseSchema
public java.lang.String getDatabaseSchema()
-
setDatabaseSchema
public void setDatabaseSchema(java.lang.String databaseSchema)
-
getIdGeneratorDataSource
public javax.sql.DataSource getIdGeneratorDataSource()
-
setIdGeneratorDataSource
public void setIdGeneratorDataSource(javax.sql.DataSource idGeneratorDataSource)
-
getIdGeneratorDataSourceJndiName
public java.lang.String getIdGeneratorDataSourceJndiName()
-
setIdGeneratorDataSourceJndiName
public void setIdGeneratorDataSourceJndiName(java.lang.String idGeneratorDataSourceJndiName)
-
getProcessApplicationManager
public ProcessApplicationManager getProcessApplicationManager()
-
setProcessApplicationManager
public void setProcessApplicationManager(ProcessApplicationManager processApplicationManager)
-
getCommandExecutorSchemaOperations
public CommandExecutor getCommandExecutorSchemaOperations()
-
setCommandExecutorSchemaOperations
public void setCommandExecutorSchemaOperations(CommandExecutor commandExecutorSchemaOperations)
-
getCorrelationHandler
public CorrelationHandler getCorrelationHandler()
-
setCorrelationHandler
public void setCorrelationHandler(CorrelationHandler correlationHandler)
-
getConditionHandler
public ConditionHandler getConditionHandler()
-
setConditionHandler
public void setConditionHandler(ConditionHandler conditionHandler)
-
setHistoryEventHandler
public ProcessEngineConfigurationImpl setHistoryEventHandler(HistoryEventHandler historyEventHandler)
-
getHistoryEventHandler
public HistoryEventHandler getHistoryEventHandler()
-
isEnableDefaultDbHistoryEventHandler
public boolean isEnableDefaultDbHistoryEventHandler()
-
setEnableDefaultDbHistoryEventHandler
public void setEnableDefaultDbHistoryEventHandler(boolean enableDefaultDbHistoryEventHandler)
-
getCustomHistoryEventHandlers
public java.util.List<HistoryEventHandler> getCustomHistoryEventHandlers()
-
setCustomHistoryEventHandlers
public void setCustomHistoryEventHandlers(java.util.List<HistoryEventHandler> customHistoryEventHandlers)
-
getIncidentHandler
public IncidentHandler getIncidentHandler(java.lang.String incidentType)
-
getIncidentHandlers
public java.util.Map<java.lang.String,IncidentHandler> getIncidentHandlers()
-
setIncidentHandlers
public void setIncidentHandlers(java.util.Map<java.lang.String,IncidentHandler> incidentHandlers)
-
getCustomIncidentHandlers
public java.util.List<IncidentHandler> getCustomIncidentHandlers()
-
setCustomIncidentHandlers
public void setCustomIncidentHandlers(java.util.List<IncidentHandler> customIncidentHandlers)
-
getBatchHandlers
public java.util.Map<java.lang.String,BatchJobHandler<?>> getBatchHandlers()
-
setBatchHandlers
public void setBatchHandlers(java.util.Map<java.lang.String,BatchJobHandler<?>> batchHandlers)
-
getCustomBatchJobHandlers
public java.util.List<BatchJobHandler<?>> getCustomBatchJobHandlers()
-
setCustomBatchJobHandlers
public void setCustomBatchJobHandlers(java.util.List<BatchJobHandler<?>> customBatchJobHandlers)
-
getBatchJobsPerSeed
public int getBatchJobsPerSeed()
-
setBatchJobsPerSeed
public void setBatchJobsPerSeed(int batchJobsPerSeed)
-
getInvocationsPerBatchJobByBatchType
public java.util.Map<java.lang.String,java.lang.Integer> getInvocationsPerBatchJobByBatchType()
-
setInvocationsPerBatchJobByBatchType
public ProcessEngineConfigurationImpl setInvocationsPerBatchJobByBatchType(java.util.Map<java.lang.String,java.lang.Integer> invocationsPerBatchJobByBatchType)
-
getInvocationsPerBatchJob
public int getInvocationsPerBatchJob()
-
setInvocationsPerBatchJob
public void setInvocationsPerBatchJob(int invocationsPerBatchJob)
-
getBatchPollTime
public int getBatchPollTime()
-
setBatchPollTime
public void setBatchPollTime(int batchPollTime)
-
getBatchJobPriority
public long getBatchJobPriority()
-
setBatchJobPriority
public void setBatchJobPriority(long batchJobPriority)
-
getHistoryCleanupJobPriority
public long getHistoryCleanupJobPriority()
-
setHistoryCleanupJobPriority
public ProcessEngineConfigurationImpl setHistoryCleanupJobPriority(long historyCleanupJobPriority)
-
getIdentityProviderSessionFactory
public SessionFactory getIdentityProviderSessionFactory()
-
setIdentityProviderSessionFactory
public void setIdentityProviderSessionFactory(SessionFactory identityProviderSessionFactory)
-
getSaltGenerator
public SaltGenerator getSaltGenerator()
-
setSaltGenerator
public void setSaltGenerator(SaltGenerator saltGenerator)
-
setPasswordEncryptor
public void setPasswordEncryptor(PasswordEncryptor passwordEncryptor)
-
getPasswordEncryptor
public PasswordEncryptor getPasswordEncryptor()
-
getCustomPasswordChecker
public java.util.List<PasswordEncryptor> getCustomPasswordChecker()
-
setCustomPasswordChecker
public void setCustomPasswordChecker(java.util.List<PasswordEncryptor> customPasswordChecker)
-
getPasswordManager
public PasswordManager getPasswordManager()
-
setPasswordManager
public void setPasswordManager(PasswordManager passwordManager)
-
getRegisteredDeployments
public java.util.Set<java.lang.String> getRegisteredDeployments()
-
setRegisteredDeployments
public void setRegisteredDeployments(java.util.Set<java.lang.String> registeredDeployments)
-
getResourceAuthorizationProvider
public ResourceAuthorizationProvider getResourceAuthorizationProvider()
-
setResourceAuthorizationProvider
public void setResourceAuthorizationProvider(ResourceAuthorizationProvider resourceAuthorizationProvider)
-
getPermissionProvider
public PermissionProvider getPermissionProvider()
-
setPermissionProvider
public void setPermissionProvider(PermissionProvider permissionProvider)
-
getProcessEnginePlugins
public java.util.List<ProcessEnginePlugin> getProcessEnginePlugins()
-
setProcessEnginePlugins
public void setProcessEnginePlugins(java.util.List<ProcessEnginePlugin> processEnginePlugins)
-
setHistoryEventProducer
public ProcessEngineConfigurationImpl setHistoryEventProducer(HistoryEventProducer historyEventProducer)
-
getHistoryEventProducer
public HistoryEventProducer getHistoryEventProducer()
-
setCmmnHistoryEventProducer
public ProcessEngineConfigurationImpl setCmmnHistoryEventProducer(CmmnHistoryEventProducer cmmnHistoryEventProducer)
-
getCmmnHistoryEventProducer
public CmmnHistoryEventProducer getCmmnHistoryEventProducer()
-
setDmnHistoryEventProducer
public ProcessEngineConfigurationImpl setDmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer)
-
getDmnHistoryEventProducer
public DmnHistoryEventProducer getDmnHistoryEventProducer()
-
getCustomFormFieldValidators
public java.util.Map<java.lang.String,java.lang.Class<? extends FormFieldValidator>> getCustomFormFieldValidators()
-
setCustomFormFieldValidators
public void setCustomFormFieldValidators(java.util.Map<java.lang.String,java.lang.Class<? extends FormFieldValidator>> customFormFieldValidators)
-
setFormValidators
public void setFormValidators(FormValidators formValidators)
-
getFormValidators
public FormValidators getFormValidators()
-
setDisableStrictCamundaFormParsing
public ProcessEngineConfigurationImpl setDisableStrictCamundaFormParsing(boolean disableStrictCamundaFormParsing)
-
isDisableStrictCamundaFormParsing
public boolean isDisableStrictCamundaFormParsing()
-
isExecutionTreePrefetchEnabled
public boolean isExecutionTreePrefetchEnabled()
-
setExecutionTreePrefetchEnabled
public void setExecutionTreePrefetchEnabled(boolean isExecutionTreePrefetchingEnabled)
-
getProcessEngine
public ProcessEngineImpl getProcessEngine()
-
setAutoStoreScriptVariables
public void setAutoStoreScriptVariables(boolean autoStoreScriptVariables)
If set to true, the process engine will save all script variables (created from Java Script, Groovy ...) as process variables.
-
isAutoStoreScriptVariables
public boolean isAutoStoreScriptVariables()
- Returns:
- true if the process engine should save all script variables (created from Java Script, Groovy ...) as process variables.
-
setEnableScriptCompilation
public void setEnableScriptCompilation(boolean enableScriptCompilation)
If set to true, the process engine will attempt to pre-compile script sources at runtime to optimize script task execution performance.
-
isEnableScriptCompilation
public boolean isEnableScriptCompilation()
- Returns:
- true if compilation of script sources ins enabled. False otherwise.
-
isEnableGracefulDegradationOnContextSwitchFailure
public boolean isEnableGracefulDegradationOnContextSwitchFailure()
-
setEnableGracefulDegradationOnContextSwitchFailure
public void setEnableGracefulDegradationOnContextSwitchFailure(boolean enableGracefulDegradationOnContextSwitchFailure)
If set to true, the process engine will tolerate certain exceptions that may result from the fact that it cannot switch to the context of a process application that has made a deployment.
Affects the following scenarios:
- Determining job priorities: uses a default priority in case an expression fails to evaluate
-
isDeploymentLockUsed
public boolean isDeploymentLockUsed()
- Returns:
- true if the process engine acquires an exclusive lock when creating a deployment.
-
setDeploymentLockUsed
public void setDeploymentLockUsed(boolean isDeploymentLockUsed)
If set to true, the process engine will acquire an exclusive lock when creating a deployment. This ensures thatDeploymentBuilder.enableDuplicateFiltering()works correctly in a clustered environment.
-
isDeploymentSynchronized
public boolean isDeploymentSynchronized()
- Returns:
- true if deployment processing must be synchronized
-
setDeploymentSynchronized
public void setDeploymentSynchronized(boolean deploymentSynchronized)
Sets if deployment processing must be synchronized.- Parameters:
deploymentSynchronized-truewhen deployment must be synchronized,falsewhen several depoloyments may be processed in parallel
-
isCmmnEnabled
public boolean isCmmnEnabled()
-
setCmmnEnabled
public void setCmmnEnabled(boolean cmmnEnabled)
-
isDmnEnabled
public boolean isDmnEnabled()
-
setDmnEnabled
public void setDmnEnabled(boolean dmnEnabled)
-
isStandaloneTasksEnabled
public boolean isStandaloneTasksEnabled()
-
setStandaloneTasksEnabled
public ProcessEngineConfigurationImpl setStandaloneTasksEnabled(boolean standaloneTasksEnabled)
-
getScriptFactory
public ScriptFactory getScriptFactory()
-
getScriptingEnvironment
public ScriptingEnvironment getScriptingEnvironment()
-
setScriptFactory
public void setScriptFactory(ScriptFactory scriptFactory)
-
getScriptEngineResolver
public ScriptEngineResolver getScriptEngineResolver()
-
setScriptEngineResolver
public ProcessEngineConfigurationImpl setScriptEngineResolver(ScriptEngineResolver scriptEngineResolver)
-
setScriptingEnvironment
public void setScriptingEnvironment(ScriptingEnvironment scriptingEnvironment)
-
getEnvScriptResolvers
public java.util.List<ScriptEnvResolver> getEnvScriptResolvers()
-
setEnvScriptResolvers
public void setEnvScriptResolvers(java.util.List<ScriptEnvResolver> scriptEnvResolvers)
-
getScriptEngineNameJavaScript
public java.lang.String getScriptEngineNameJavaScript()
-
setScriptEngineNameJavaScript
public ProcessEngineConfigurationImpl setScriptEngineNameJavaScript(java.lang.String scriptEngineNameJavaScript)
-
setArtifactFactory
public ProcessEngineConfiguration setArtifactFactory(ArtifactFactory artifactFactory)
-
getArtifactFactory
public ArtifactFactory getArtifactFactory()
-
getDefaultSerializationFormat
public java.lang.String getDefaultSerializationFormat()
-
setDefaultSerializationFormat
public ProcessEngineConfigurationImpl setDefaultSerializationFormat(java.lang.String defaultSerializationFormat)
-
isJavaSerializationFormatEnabled
public boolean isJavaSerializationFormatEnabled()
-
setJavaSerializationFormatEnabled
public void setJavaSerializationFormatEnabled(boolean javaSerializationFormatEnabled)
-
setDefaultCharsetName
public ProcessEngineConfigurationImpl setDefaultCharsetName(java.lang.String defaultCharsetName)
-
setDefaultCharset
public ProcessEngineConfigurationImpl setDefaultCharset(java.nio.charset.Charset defautlCharset)
-
getDefaultCharset
public java.nio.charset.Charset getDefaultCharset()
-
isDbEntityCacheReuseEnabled
public boolean isDbEntityCacheReuseEnabled()
-
setDbEntityCacheReuseEnabled
public ProcessEngineConfigurationImpl setDbEntityCacheReuseEnabled(boolean isDbEntityCacheReuseEnabled)
-
getDbEntityCacheKeyMapping
public DbEntityCacheKeyMapping getDbEntityCacheKeyMapping()
-
setDbEntityCacheKeyMapping
public ProcessEngineConfigurationImpl setDbEntityCacheKeyMapping(DbEntityCacheKeyMapping dbEntityCacheKeyMapping)
-
setCustomHistoryLevels
public ProcessEngineConfigurationImpl setCustomHistoryLevels(java.util.List<HistoryLevel> customHistoryLevels)
-
getHistoryLevels
public java.util.List<HistoryLevel> getHistoryLevels()
-
getCustomHistoryLevels
public java.util.List<HistoryLevel> getCustomHistoryLevels()
-
isInvokeCustomVariableListeners
public boolean isInvokeCustomVariableListeners()
-
setInvokeCustomVariableListeners
public ProcessEngineConfigurationImpl setInvokeCustomVariableListeners(boolean isInvokeCustomVariableListeners)
-
close
public void close()
-
getMetricsRegistry
public MetricsRegistry getMetricsRegistry()
-
setMetricsRegistry
public ProcessEngineConfigurationImpl setMetricsRegistry(MetricsRegistry metricsRegistry)
-
setMetricsEnabled
public ProcessEngineConfigurationImpl setMetricsEnabled(boolean isMetricsEnabled)
-
isMetricsEnabled
public boolean isMetricsEnabled()
-
getDbMetricsReporter
public DbMetricsReporter getDbMetricsReporter()
-
setDbMetricsReporter
public ProcessEngineConfigurationImpl setDbMetricsReporter(DbMetricsReporter dbMetricsReporter)
-
isDbMetricsReporterActivate
public boolean isDbMetricsReporterActivate()
-
setDbMetricsReporterActivate
public ProcessEngineConfigurationImpl setDbMetricsReporterActivate(boolean isDbMetricsReporterEnabled)
-
getMetricsReporterIdProvider
@Deprecated public MetricsReporterIdProvider getMetricsReporterIdProvider()
Deprecated.usegetHostnameProvider()instead.
-
setMetricsReporterIdProvider
@Deprecated public ProcessEngineConfigurationImpl setMetricsReporterIdProvider(MetricsReporterIdProvider metricsReporterIdProvider)
Deprecated.usesetHostnameProvider(HostnameProvider)instead.
-
getHostname
public java.lang.String getHostname()
-
setHostname
public ProcessEngineConfigurationImpl setHostname(java.lang.String hostname)
-
getHostnameProvider
public HostnameProvider getHostnameProvider()
-
setHostnameProvider
public ProcessEngineConfigurationImpl setHostnameProvider(HostnameProvider hostnameProvider)
-
isTaskMetricsEnabled
public boolean isTaskMetricsEnabled()
-
setTaskMetricsEnabled
public ProcessEngineConfigurationImpl setTaskMetricsEnabled(boolean isTaskMetricsEnabled)
-
isEnableScriptEngineCaching
public boolean isEnableScriptEngineCaching()
-
setEnableScriptEngineCaching
public ProcessEngineConfigurationImpl setEnableScriptEngineCaching(boolean enableScriptEngineCaching)
-
isEnableFetchScriptEngineFromProcessApplication
public boolean isEnableFetchScriptEngineFromProcessApplication()
-
setEnableFetchScriptEngineFromProcessApplication
public ProcessEngineConfigurationImpl setEnableFetchScriptEngineFromProcessApplication(boolean enable)
-
isEnableScriptEngineLoadExternalResources
public boolean isEnableScriptEngineLoadExternalResources()
-
setEnableScriptEngineLoadExternalResources
public ProcessEngineConfigurationImpl setEnableScriptEngineLoadExternalResources(boolean enableScriptEngineLoadExternalResources)
-
isEnableScriptEngineNashornCompatibility
public boolean isEnableScriptEngineNashornCompatibility()
-
setEnableScriptEngineNashornCompatibility
public ProcessEngineConfigurationImpl setEnableScriptEngineNashornCompatibility(boolean enableScriptEngineNashornCompatibility)
-
isConfigureScriptEngineHostAccess
public boolean isConfigureScriptEngineHostAccess()
-
setConfigureScriptEngineHostAccess
public ProcessEngineConfigurationImpl setConfigureScriptEngineHostAccess(boolean configureScriptEngineHostAccess)
-
isEnableExpressionsInAdhocQueries
public boolean isEnableExpressionsInAdhocQueries()
-
setEnableExpressionsInAdhocQueries
public void setEnableExpressionsInAdhocQueries(boolean enableExpressionsInAdhocQueries)
-
isEnableExpressionsInStoredQueries
public boolean isEnableExpressionsInStoredQueries()
-
setEnableExpressionsInStoredQueries
public void setEnableExpressionsInStoredQueries(boolean enableExpressionsInStoredQueries)
-
isEnableXxeProcessing
public boolean isEnableXxeProcessing()
-
setEnableXxeProcessing
public void setEnableXxeProcessing(boolean enableXxeProcessing)
-
setBpmnStacktraceVerbose
public ProcessEngineConfigurationImpl setBpmnStacktraceVerbose(boolean isBpmnStacktraceVerbose)
-
isBpmnStacktraceVerbose
public boolean isBpmnStacktraceVerbose()
-
isForceCloseMybatisConnectionPool
public boolean isForceCloseMybatisConnectionPool()
-
setForceCloseMybatisConnectionPool
public ProcessEngineConfigurationImpl setForceCloseMybatisConnectionPool(boolean forceCloseMybatisConnectionPool)
-
isRestrictUserOperationLogToAuthenticatedUsers
public boolean isRestrictUserOperationLogToAuthenticatedUsers()
-
setRestrictUserOperationLogToAuthenticatedUsers
public ProcessEngineConfigurationImpl setRestrictUserOperationLogToAuthenticatedUsers(boolean restrictUserOperationLogToAuthenticatedUsers)
-
setTenantIdProvider
public ProcessEngineConfigurationImpl setTenantIdProvider(TenantIdProvider tenantIdProvider)
-
getTenantIdProvider
public TenantIdProvider getTenantIdProvider()
-
setMigrationActivityMatcher
public void setMigrationActivityMatcher(MigrationActivityMatcher migrationActivityMatcher)
-
getMigrationActivityMatcher
public MigrationActivityMatcher getMigrationActivityMatcher()
-
setCustomPreMigrationActivityValidators
public void setCustomPreMigrationActivityValidators(java.util.List<MigrationActivityValidator> customPreMigrationActivityValidators)
-
getCustomPreMigrationActivityValidators
public java.util.List<MigrationActivityValidator> getCustomPreMigrationActivityValidators()
-
setCustomPostMigrationActivityValidators
public void setCustomPostMigrationActivityValidators(java.util.List<MigrationActivityValidator> customPostMigrationActivityValidators)
-
getCustomPostMigrationActivityValidators
public java.util.List<MigrationActivityValidator> getCustomPostMigrationActivityValidators()
-
getDefaultMigrationActivityValidators
public java.util.List<MigrationActivityValidator> getDefaultMigrationActivityValidators()
-
setMigrationInstructionGenerator
public void setMigrationInstructionGenerator(MigrationInstructionGenerator migrationInstructionGenerator)
-
getMigrationInstructionGenerator
public MigrationInstructionGenerator getMigrationInstructionGenerator()
-
setMigrationInstructionValidators
public void setMigrationInstructionValidators(java.util.List<MigrationInstructionValidator> migrationInstructionValidators)
-
getMigrationInstructionValidators
public java.util.List<MigrationInstructionValidator> getMigrationInstructionValidators()
-
setCustomPostMigrationInstructionValidators
public void setCustomPostMigrationInstructionValidators(java.util.List<MigrationInstructionValidator> customPostMigrationInstructionValidators)
-
getCustomPostMigrationInstructionValidators
public java.util.List<MigrationInstructionValidator> getCustomPostMigrationInstructionValidators()
-
setCustomPreMigrationInstructionValidators
public void setCustomPreMigrationInstructionValidators(java.util.List<MigrationInstructionValidator> customPreMigrationInstructionValidators)
-
getCustomPreMigrationInstructionValidators
public java.util.List<MigrationInstructionValidator> getCustomPreMigrationInstructionValidators()
-
getDefaultMigrationInstructionValidators
public java.util.List<MigrationInstructionValidator> getDefaultMigrationInstructionValidators()
-
setMigratingActivityInstanceValidators
public void setMigratingActivityInstanceValidators(java.util.List<MigratingActivityInstanceValidator> migratingActivityInstanceValidators)
-
getMigratingActivityInstanceValidators
public java.util.List<MigratingActivityInstanceValidator> getMigratingActivityInstanceValidators()
-
setCustomPostMigratingActivityInstanceValidators
public void setCustomPostMigratingActivityInstanceValidators(java.util.List<MigratingActivityInstanceValidator> customPostMigratingActivityInstanceValidators)
-
getCustomPostMigratingActivityInstanceValidators
public java.util.List<MigratingActivityInstanceValidator> getCustomPostMigratingActivityInstanceValidators()
-
setCustomPreMigratingActivityInstanceValidators
public void setCustomPreMigratingActivityInstanceValidators(java.util.List<MigratingActivityInstanceValidator> customPreMigratingActivityInstanceValidators)
-
getCustomPreMigratingActivityInstanceValidators
public java.util.List<MigratingActivityInstanceValidator> getCustomPreMigratingActivityInstanceValidators()
-
getMigratingTransitionInstanceValidators
public java.util.List<MigratingTransitionInstanceValidator> getMigratingTransitionInstanceValidators()
-
getMigratingCompensationInstanceValidators
public java.util.List<MigratingCompensationInstanceValidator> getMigratingCompensationInstanceValidators()
-
getDefaultMigratingActivityInstanceValidators
public java.util.List<MigratingActivityInstanceValidator> getDefaultMigratingActivityInstanceValidators()
-
getDefaultMigratingTransitionInstanceValidators
public java.util.List<MigratingTransitionInstanceValidator> getDefaultMigratingTransitionInstanceValidators()
-
getCommandCheckers
public java.util.List<CommandChecker> getCommandCheckers()
-
setCommandCheckers
public void setCommandCheckers(java.util.List<CommandChecker> commandCheckers)
-
setUseSharedSqlSessionFactory
public ProcessEngineConfigurationImpl setUseSharedSqlSessionFactory(boolean isUseSharedSqlSessionFactory)
-
isUseSharedSqlSessionFactory
public boolean isUseSharedSqlSessionFactory()
-
getDisableStrictCallActivityValidation
public boolean getDisableStrictCallActivityValidation()
-
setDisableStrictCallActivityValidation
public void setDisableStrictCallActivityValidation(boolean disableStrictCallActivityValidation)
-
getHistoryCleanupBatchWindowStartTime
public java.lang.String getHistoryCleanupBatchWindowStartTime()
-
setHistoryCleanupBatchWindowStartTime
public void setHistoryCleanupBatchWindowStartTime(java.lang.String historyCleanupBatchWindowStartTime)
-
getHistoryCleanupBatchWindowEndTime
public java.lang.String getHistoryCleanupBatchWindowEndTime()
-
setHistoryCleanupBatchWindowEndTime
public void setHistoryCleanupBatchWindowEndTime(java.lang.String historyCleanupBatchWindowEndTime)
-
getMondayHistoryCleanupBatchWindowStartTime
public java.lang.String getMondayHistoryCleanupBatchWindowStartTime()
-
setMondayHistoryCleanupBatchWindowStartTime
public void setMondayHistoryCleanupBatchWindowStartTime(java.lang.String mondayHistoryCleanupBatchWindowStartTime)
-
getMondayHistoryCleanupBatchWindowEndTime
public java.lang.String getMondayHistoryCleanupBatchWindowEndTime()
-
setMondayHistoryCleanupBatchWindowEndTime
public void setMondayHistoryCleanupBatchWindowEndTime(java.lang.String mondayHistoryCleanupBatchWindowEndTime)
-
getTuesdayHistoryCleanupBatchWindowStartTime
public java.lang.String getTuesdayHistoryCleanupBatchWindowStartTime()
-
setTuesdayHistoryCleanupBatchWindowStartTime
public void setTuesdayHistoryCleanupBatchWindowStartTime(java.lang.String tuesdayHistoryCleanupBatchWindowStartTime)
-
getTuesdayHistoryCleanupBatchWindowEndTime
public java.lang.String getTuesdayHistoryCleanupBatchWindowEndTime()
-
setTuesdayHistoryCleanupBatchWindowEndTime
public void setTuesdayHistoryCleanupBatchWindowEndTime(java.lang.String tuesdayHistoryCleanupBatchWindowEndTime)
-
getWednesdayHistoryCleanupBatchWindowStartTime
public java.lang.String getWednesdayHistoryCleanupBatchWindowStartTime()
-
setWednesdayHistoryCleanupBatchWindowStartTime
public void setWednesdayHistoryCleanupBatchWindowStartTime(java.lang.String wednesdayHistoryCleanupBatchWindowStartTime)
-
getWednesdayHistoryCleanupBatchWindowEndTime
public java.lang.String getWednesdayHistoryCleanupBatchWindowEndTime()
-
setWednesdayHistoryCleanupBatchWindowEndTime
public void setWednesdayHistoryCleanupBatchWindowEndTime(java.lang.String wednesdayHistoryCleanupBatchWindowEndTime)
-
getThursdayHistoryCleanupBatchWindowStartTime
public java.lang.String getThursdayHistoryCleanupBatchWindowStartTime()
-
setThursdayHistoryCleanupBatchWindowStartTime
public void setThursdayHistoryCleanupBatchWindowStartTime(java.lang.String thursdayHistoryCleanupBatchWindowStartTime)
-
getThursdayHistoryCleanupBatchWindowEndTime
public java.lang.String getThursdayHistoryCleanupBatchWindowEndTime()
-
setThursdayHistoryCleanupBatchWindowEndTime
public void setThursdayHistoryCleanupBatchWindowEndTime(java.lang.String thursdayHistoryCleanupBatchWindowEndTime)
-
getFridayHistoryCleanupBatchWindowStartTime
public java.lang.String getFridayHistoryCleanupBatchWindowStartTime()
-
setFridayHistoryCleanupBatchWindowStartTime
public void setFridayHistoryCleanupBatchWindowStartTime(java.lang.String fridayHistoryCleanupBatchWindowStartTime)
-
getFridayHistoryCleanupBatchWindowEndTime
public java.lang.String getFridayHistoryCleanupBatchWindowEndTime()
-
setFridayHistoryCleanupBatchWindowEndTime
public void setFridayHistoryCleanupBatchWindowEndTime(java.lang.String fridayHistoryCleanupBatchWindowEndTime)
-
getSaturdayHistoryCleanupBatchWindowStartTime
public java.lang.String getSaturdayHistoryCleanupBatchWindowStartTime()
-
setSaturdayHistoryCleanupBatchWindowStartTime
public void setSaturdayHistoryCleanupBatchWindowStartTime(java.lang.String saturdayHistoryCleanupBatchWindowStartTime)
-
getSaturdayHistoryCleanupBatchWindowEndTime
public java.lang.String getSaturdayHistoryCleanupBatchWindowEndTime()
-
setSaturdayHistoryCleanupBatchWindowEndTime
public void setSaturdayHistoryCleanupBatchWindowEndTime(java.lang.String saturdayHistoryCleanupBatchWindowEndTime)
-
getSundayHistoryCleanupBatchWindowStartTime
public java.lang.String getSundayHistoryCleanupBatchWindowStartTime()
-
setSundayHistoryCleanupBatchWindowStartTime
public void setSundayHistoryCleanupBatchWindowStartTime(java.lang.String sundayHistoryCleanupBatchWindowStartTime)
-
getSundayHistoryCleanupBatchWindowEndTime
public java.lang.String getSundayHistoryCleanupBatchWindowEndTime()
-
setSundayHistoryCleanupBatchWindowEndTime
public void setSundayHistoryCleanupBatchWindowEndTime(java.lang.String sundayHistoryCleanupBatchWindowEndTime)
-
getHistoryCleanupBatchWindowStartTimeAsDate
public java.util.Date getHistoryCleanupBatchWindowStartTimeAsDate()
-
setHistoryCleanupBatchWindowStartTimeAsDate
public void setHistoryCleanupBatchWindowStartTimeAsDate(java.util.Date historyCleanupBatchWindowStartTimeAsDate)
-
setHistoryCleanupBatchWindowEndTimeAsDate
public void setHistoryCleanupBatchWindowEndTimeAsDate(java.util.Date historyCleanupBatchWindowEndTimeAsDate)
-
getHistoryCleanupBatchWindowEndTimeAsDate
public java.util.Date getHistoryCleanupBatchWindowEndTimeAsDate()
-
getHistoryCleanupBatchWindows
public java.util.Map<java.lang.Integer,BatchWindowConfiguration> getHistoryCleanupBatchWindows()
-
setHistoryCleanupBatchWindows
public void setHistoryCleanupBatchWindows(java.util.Map<java.lang.Integer,BatchWindowConfiguration> historyCleanupBatchWindows)
-
getHistoryCleanupBatchSize
public int getHistoryCleanupBatchSize()
-
setHistoryCleanupBatchSize
public void setHistoryCleanupBatchSize(int historyCleanupBatchSize)
-
getHistoryCleanupBatchThreshold
public int getHistoryCleanupBatchThreshold()
-
setHistoryCleanupBatchThreshold
public void setHistoryCleanupBatchThreshold(int historyCleanupBatchThreshold)
-
isHistoryCleanupMetricsEnabled
public boolean isHistoryCleanupMetricsEnabled()
-
setHistoryCleanupMetricsEnabled
public void setHistoryCleanupMetricsEnabled(boolean historyCleanupMetricsEnabled)
-
isHistoryCleanupEnabled
public boolean isHistoryCleanupEnabled()
-
setHistoryCleanupEnabled
public ProcessEngineConfigurationImpl setHistoryCleanupEnabled(boolean historyCleanupEnabled)
-
getHistoryTimeToLive
public java.lang.String getHistoryTimeToLive()
-
setHistoryTimeToLive
public void setHistoryTimeToLive(java.lang.String historyTimeToLive)
-
getBatchOperationHistoryTimeToLive
public java.lang.String getBatchOperationHistoryTimeToLive()
-
getHistoryCleanupDegreeOfParallelism
public int getHistoryCleanupDegreeOfParallelism()
-
setHistoryCleanupDegreeOfParallelism
public void setHistoryCleanupDegreeOfParallelism(int historyCleanupDegreeOfParallelism)
-
setBatchOperationHistoryTimeToLive
public void setBatchOperationHistoryTimeToLive(java.lang.String batchOperationHistoryTimeToLive)
-
getBatchOperationsForHistoryCleanup
public java.util.Map<java.lang.String,java.lang.String> getBatchOperationsForHistoryCleanup()
-
setBatchOperationsForHistoryCleanup
public void setBatchOperationsForHistoryCleanup(java.util.Map<java.lang.String,java.lang.String> batchOperationsForHistoryCleanup)
-
getParsedBatchOperationsForHistoryCleanup
public java.util.Map<java.lang.String,java.lang.Integer> getParsedBatchOperationsForHistoryCleanup()
-
setParsedBatchOperationsForHistoryCleanup
public void setParsedBatchOperationsForHistoryCleanup(java.util.Map<java.lang.String,java.lang.Integer> parsedBatchOperationsForHistoryCleanup)
-
getHistoryCleanupJobLogTimeToLive
public java.lang.String getHistoryCleanupJobLogTimeToLive()
-
setHistoryCleanupJobLogTimeToLive
public ProcessEngineConfigurationImpl setHistoryCleanupJobLogTimeToLive(java.lang.String historyCleanupJobLogTimeToLive)
-
getTaskMetricsTimeToLive
public java.lang.String getTaskMetricsTimeToLive()
-
setTaskMetricsTimeToLive
public ProcessEngineConfigurationImpl setTaskMetricsTimeToLive(java.lang.String taskMetricsTimeToLive)
-
getParsedTaskMetricsTimeToLive
public java.lang.Integer getParsedTaskMetricsTimeToLive()
-
setParsedTaskMetricsTimeToLive
public ProcessEngineConfigurationImpl setParsedTaskMetricsTimeToLive(java.lang.Integer parsedTaskMetricsTimeToLive)
-
getBatchWindowManager
public BatchWindowManager getBatchWindowManager()
-
setBatchWindowManager
public void setBatchWindowManager(BatchWindowManager batchWindowManager)
-
getHistoryRemovalTimeProvider
public HistoryRemovalTimeProvider getHistoryRemovalTimeProvider()
-
setHistoryRemovalTimeProvider
public ProcessEngineConfigurationImpl setHistoryRemovalTimeProvider(HistoryRemovalTimeProvider removalTimeProvider)
-
getHistoryRemovalTimeStrategy
public java.lang.String getHistoryRemovalTimeStrategy()
-
setHistoryRemovalTimeStrategy
public ProcessEngineConfigurationImpl setHistoryRemovalTimeStrategy(java.lang.String removalTimeStrategy)
-
getHistoryCleanupStrategy
public java.lang.String getHistoryCleanupStrategy()
-
setHistoryCleanupStrategy
public ProcessEngineConfigurationImpl setHistoryCleanupStrategy(java.lang.String historyCleanupStrategy)
-
getFailedJobListenerMaxRetries
public int getFailedJobListenerMaxRetries()
-
setFailedJobListenerMaxRetries
public void setFailedJobListenerMaxRetries(int failedJobListenerMaxRetries)
-
getFailedJobRetryTimeCycle
public java.lang.String getFailedJobRetryTimeCycle()
-
setFailedJobRetryTimeCycle
public void setFailedJobRetryTimeCycle(java.lang.String failedJobRetryTimeCycle)
-
getLoginMaxAttempts
public int getLoginMaxAttempts()
-
setLoginMaxAttempts
public void setLoginMaxAttempts(int loginMaxAttempts)
-
getLoginDelayFactor
public int getLoginDelayFactor()
-
setLoginDelayFactor
public void setLoginDelayFactor(int loginDelayFactor)
-
getLoginDelayMaxTime
public int getLoginDelayMaxTime()
-
setLoginDelayMaxTime
public void setLoginDelayMaxTime(int loginDelayMaxTime)
-
getLoginDelayBase
public int getLoginDelayBase()
-
setLoginDelayBase
public void setLoginDelayBase(int loginInitialDelay)
-
getAdminGroups
public java.util.List<java.lang.String> getAdminGroups()
-
setAdminGroups
public void setAdminGroups(java.util.List<java.lang.String> adminGroups)
-
getAdminUsers
public java.util.List<java.lang.String> getAdminUsers()
-
setAdminUsers
public void setAdminUsers(java.util.List<java.lang.String> adminUsers)
-
getQueryMaxResultsLimit
public int getQueryMaxResultsLimit()
-
setQueryMaxResultsLimit
public ProcessEngineConfigurationImpl setQueryMaxResultsLimit(int queryMaxResultsLimit)
-
getLoggingContextActivityId
public java.lang.String getLoggingContextActivityId()
-
setLoggingContextActivityId
public ProcessEngineConfigurationImpl setLoggingContextActivityId(java.lang.String loggingContextActivityId)
-
getLoggingContextApplicationName
public java.lang.String getLoggingContextApplicationName()
-
setLoggingContextApplicationName
public ProcessEngineConfigurationImpl setLoggingContextApplicationName(java.lang.String loggingContextApplicationName)
-
getLoggingContextBusinessKey
public java.lang.String getLoggingContextBusinessKey()
-
setLoggingContextBusinessKey
public ProcessEngineConfigurationImpl setLoggingContextBusinessKey(java.lang.String loggingContextBusinessKey)
-
getLoggingContextProcessDefinitionId
public java.lang.String getLoggingContextProcessDefinitionId()
-
setLoggingContextProcessDefinitionId
public ProcessEngineConfigurationImpl setLoggingContextProcessDefinitionId(java.lang.String loggingContextProcessDefinitionId)
-
getLoggingContextProcessInstanceId
public java.lang.String getLoggingContextProcessInstanceId()
-
setLoggingContextProcessInstanceId
public ProcessEngineConfigurationImpl setLoggingContextProcessInstanceId(java.lang.String loggingContextProcessInstanceId)
-
getLoggingContextTenantId
public java.lang.String getLoggingContextTenantId()
-
setLoggingContextTenantId
public ProcessEngineConfigurationImpl setLoggingContextTenantId(java.lang.String loggingContextTenantId)
-
getDmnFeelCustomFunctionProviders
public java.util.List<FeelCustomFunctionProvider> getDmnFeelCustomFunctionProviders()
-
setDmnFeelCustomFunctionProviders
public ProcessEngineConfigurationImpl setDmnFeelCustomFunctionProviders(java.util.List<FeelCustomFunctionProvider> dmnFeelCustomFunctionProviders)
-
isDmnFeelEnableLegacyBehavior
public boolean isDmnFeelEnableLegacyBehavior()
-
setDmnFeelEnableLegacyBehavior
public ProcessEngineConfigurationImpl setDmnFeelEnableLegacyBehavior(boolean dmnFeelEnableLegacyBehavior)
-
isInitializeTelemetry
public java.lang.Boolean isInitializeTelemetry()
-
setInitializeTelemetry
public ProcessEngineConfigurationImpl setInitializeTelemetry(boolean telemetryInitialized)
-
getTelemetryEndpoint
public java.lang.String getTelemetryEndpoint()
-
setTelemetryEndpoint
public ProcessEngineConfigurationImpl setTelemetryEndpoint(java.lang.String telemetryEndpoint)
-
getTelemetryRequestRetries
public int getTelemetryRequestRetries()
-
setTelemetryRequestRetries
public ProcessEngineConfigurationImpl setTelemetryRequestRetries(int telemetryRequestRetries)
-
getTelemetryReportingPeriod
public long getTelemetryReportingPeriod()
-
setTelemetryReportingPeriod
public ProcessEngineConfigurationImpl setTelemetryReportingPeriod(long telemetryReportingPeriod)
-
getTelemetryReporter
public TelemetryReporter getTelemetryReporter()
-
setTelemetryReporter
public ProcessEngineConfigurationImpl setTelemetryReporter(TelemetryReporter telemetryReporter)
-
isTelemetryReporterActivate
public boolean isTelemetryReporterActivate()
-
setTelemetryReporterActivate
public ProcessEngineConfigurationImpl setTelemetryReporterActivate(boolean isTelemetryReporterActivate)
-
getTelemetryHttpConnector
public org.camunda.connect.spi.Connector<? extends org.camunda.connect.spi.ConnectorRequest<?>> getTelemetryHttpConnector()
-
setTelemetryHttpConnector
public ProcessEngineConfigurationImpl setTelemetryHttpConnector(org.camunda.connect.spi.Connector<? extends org.camunda.connect.spi.ConnectorRequest<?>> telemetryHttp)
-
getTelemetryData
public Data getTelemetryData()
-
setTelemetryData
public ProcessEngineConfigurationImpl setTelemetryData(Data telemetryData)
-
getTelemetryRequestTimeout
public int getTelemetryRequestTimeout()
-
setTelemetryRequestTimeout
public ProcessEngineConfigurationImpl setTelemetryRequestTimeout(int telemetryRequestTimeout)
-
setCommandRetries
public ProcessEngineConfigurationImpl setCommandRetries(int commandRetries)
-
getCommandRetries
public int getCommandRetries()
-
getCrdbRetryInterceptor
protected CrdbTransactionRetryInterceptor getCrdbRetryInterceptor()
-
-