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 CommandInterceptor
actualCommandExecutor
protected java.util.List<java.lang.String>
adminGroups
protected java.util.List<java.lang.String>
adminUsers
protected ArtifactFactory
artifactFactory
used to create instances for listeners, JavaDelegates, etcprotected AuthorizationService
authorizationService
protected boolean
autoStoreScriptVariables
protected java.util.Map<java.lang.String,BatchJobHandler<?>>
batchHandlers
protected long
batchJobPriority
default priority for batch jobsprotected int
batchJobsPerSeed
Number of jobs created by a batch seed job invocationprotected java.lang.String
batchOperationHistoryTimeToLive
protected java.util.Map<java.lang.String,java.lang.String>
batchOperationsForHistoryCleanup
protected int
batchPollTime
seconds to wait between polling for batch completionprotected BatchWindowManager
batchWindowManager
protected java.util.Map<java.lang.Object,java.lang.Object>
beans
protected BpmnParseFactory
bpmnParseFactory
protected ExceptionCodeProvider
builtinExceptionCodeProvider
Holds the default implementation ofExceptionCodeProvider
.protected BusinessCalendarManager
businessCalendarManager
protected int
cacheCapacity
static org.apache.ibatis.session.SqlSessionFactory
cachedSqlSessionFactory
protected CacheFactory
cacheFactory
protected CaseService
caseService
protected DefaultCmmnElementHandlerRegistry
cmmnElementHandlerRegistry
protected boolean
cmmnEnabled
When 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 asCaseDefinition
to the engine. Tasks from CMMN cases are not returned by theTaskQuery
.protected CmmnHistoryEventProducer
cmmnHistoryEventProducer
protected CmmnTransformFactory
cmmnTransformFactory
protected java.util.List<CommandChecker>
commandCheckers
protected CommandContextFactory
commandContextFactory
protected CommandExecutor
commandExecutorSchemaOperations
Separate command executor to be used for db schema operations.protected CommandExecutor
commandExecutorTxRequired
this will be initialized during the configurationComplete()protected CommandExecutor
commandExecutorTxRequiresNew
this will be initialized during the configurationComplete()protected java.util.List<CommandInterceptor>
commandInterceptorsTxRequired
protected java.util.List<CommandInterceptor>
commandInterceptorsTxRequiresNew
protected int
commandRetries
Allows for specific commands to be retried when using CockroachDB.protected ConditionHandler
conditionHandler
protected boolean
configureScriptEngineHostAccess
protected CorrelationHandler
correlationHandler
protected static java.lang.String
CRDB_DB_PRODUCT_NAME
protected java.util.List<BatchJobHandler<?>>
customBatchJobHandlers
protected java.util.List<EventHandler>
customEventHandlers
protected ExceptionCodeProvider
customExceptionCodeProvider
Allows registering a custom implementation of aExceptionCodeProvider
allowing to provide custom exception codes.protected java.util.List<FormEngine>
customFormEngines
protected java.util.Map<java.lang.String,java.lang.Class<? extends FormFieldValidator>>
customFormFieldValidators
protected java.util.List<AbstractFormFieldType>
customFormTypes
protected java.util.List<HistoryEventHandler>
customHistoryEventHandlers
Allows users to add additionalHistoryEventHandler
instances to process history events.protected java.util.List<HistoryLevel>
customHistoryLevels
a list of supported custom history levelsprotected java.util.List<IncidentHandler>
customIncidentHandlers
protected java.util.List<JobHandler>
customJobHandlers
protected java.util.List<PasswordEncryptor>
customPasswordChecker
protected java.util.List<CmmnTransformListener>
customPostCmmnTransformListeners
protected java.util.List<CommandInterceptor>
customPostCommandInterceptorsTxRequired
protected java.util.List<CommandInterceptor>
customPostCommandInterceptorsTxRequiresNew
protected java.util.List<Deployer>
customPostDeployers
protected java.util.List<MigratingActivityInstanceValidator>
customPostMigratingActivityInstanceValidators
protected java.util.List<MigrationActivityValidator>
customPostMigrationActivityValidators
protected java.util.List<MigrationInstructionValidator>
customPostMigrationInstructionValidators
protected java.util.List<TypedValueSerializer>
customPostVariableSerializers
protected java.util.List<CmmnTransformListener>
customPreCmmnTransformListeners
protected java.util.List<CommandInterceptor>
customPreCommandInterceptorsTxRequired
the configurable list which will beprocessed
to build thecommandExecutorTxRequired
protected java.util.List<CommandInterceptor>
customPreCommandInterceptorsTxRequiresNew
the configurable list which will beprocessed
to build thecommandExecutorTxRequiresNew
protected java.util.List<Deployer>
customPreDeployers
protected java.util.List<MigratingActivityInstanceValidator>
customPreMigratingActivityInstanceValidators
protected java.util.List<MigrationActivityValidator>
customPreMigrationActivityValidators
protected java.util.List<MigrationInstructionValidator>
customPreMigrationInstructionValidators
protected java.util.List<TypedValueSerializer>
customPreVariableSerializers
protected RejectedJobsHandler
customRejectedJobsHandler
protected java.util.List<SessionFactory>
customSessionFactories
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-1062protected java.lang.String
databaseTablePrefix
protected static java.util.Properties
databaseTypeMappings
static java.lang.String
DB_SCHEMA_UPDATE_CREATE
static java.lang.String
DB_SCHEMA_UPDATE_DROP_CREATE
protected DbEntityCacheKeyMapping
dbEntityCacheKeyMapping
protected DbMetricsReporter
dbMetricsReporter
protected DbSqlSessionFactory
dbSqlSessionFactory
protected DecisionService
decisionService
protected static java.util.Map<java.lang.Object,java.lang.Object>
DEFAULT_BEANS_MAP
static int
DEFAULT_FAILED_JOB_LISTENER_MAX_RETRIES
static int
DEFAULT_INVOCATIONS_PER_BATCH_JOB
static java.lang.String
DEFAULT_MYBATIS_MAPPING_FILE
static java.lang.String
DEFAULT_WS_SYNC_FACTORY
protected java.nio.charset.Charset
defaultCharset
protected java.lang.String
defaultCharsetName
protected java.lang.String
defaultSerializationFormat
protected Permission
defaultUserPermissionForTask
protected DelegateInterceptor
delegateInterceptor
protected java.util.List<Deployer>
deployers
protected DeploymentCache
deploymentCache
protected DeploymentHandlerFactory
deploymentHandlerFactory
protected boolean
disableBuiltinExceptionCodeProvider
Disables the default implementation ofExceptionCodeProvider
which allows overriding the reserved exception codes >ExceptionCodeInterceptor.MAX_CUSTOM_CODE
or <ExceptionCodeInterceptor.MIN_CUSTOM_CODE
.protected boolean
disableExceptionCode
Disables theExceptionCodeInterceptor
and therefore the whole exception code feature.protected boolean
disableStrictCallActivityValidation
protected boolean
disableStrictCamundaFormParsing
don't throw parsing exceptions for Camunda Forms if set to trueprotected ElProvider
dmnElProvider
protected boolean
dmnEnabled
When 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 asDecisionDefinition
orDecisionRequirementsDefinition
to the engine.protected DmnEngine
dmnEngine
protected DefaultDmnEngineConfiguration
dmnEngineConfiguration
protected java.util.List<FeelCustomFunctionProvider>
dmnFeelCustomFunctionProviders
a list of DMN FEEL custom function providersprotected boolean
dmnFeelEnableLegacyBehavior
Enable DMN FEEL legacy behaviorprotected DmnHistoryEventProducer
dmnHistoryEventProducer
protected boolean
dmnReturnBlankTableOutputAsNull
Controls whether blank DMN table outputs are swallowed or returned asnull
.protected boolean
enableDefaultDbHistoryEventHandler
If true, the defaultDbHistoryEventHandler
will be included in the list of history event handlers.protected boolean
enableExpressionsInAdhocQueries
handling of expressions submitted via API; can be used as guards against remote code executionprotected boolean
enableExpressionsInStoredQueries
protected boolean
enableFetchProcessDefinitionDescription
protected boolean
enableFetchScriptEngineFromProcessApplication
protected boolean
enableGracefulDegradationOnContextSwitchFailure
protected boolean
enableHistoricInstancePermissions
Historic instance permissions are disabled by defaultprotected boolean
enableOptimisticLockingOnForeignKeyViolation
protected boolean
enableScriptCompilation
protected boolean
enableScriptEngineCaching
protected boolean
enableScriptEngineLoadExternalResources
protected boolean
enableScriptEngineNashornCompatibility
protected boolean
enableXxeProcessing
If false, disables XML eXternal Entity (XXE) Processing.protected java.util.Map<java.lang.String,EventHandler>
eventHandlers
protected ExpressionManager
expressionManager
protected PriorityProvider<ExternalTaskActivityBehavior>
externalTaskPriorityProvider
protected ExternalTaskService
externalTaskService
protected FailedJobCommandFactory
failedJobCommandFactory
protected java.lang.String
failedJobRetryTimeCycle
protected VariableSerializerFactory
fallbackSerializerFactory
protected FilterService
filterService
protected boolean
forceCloseMybatisConnectionPool
protected java.util.Map<java.lang.String,FormEngine>
formEngines
protected FormService
formService
protected FormTypes
formTypes
protected FormValidators
formValidators
protected java.lang.String
fridayHistoryCleanupBatchWindowEndTime
protected java.lang.String
fridayHistoryCleanupBatchWindowStartTime
protected java.lang.String
historyCleanupBatchWindowEndTime
protected java.util.Date
historyCleanupBatchWindowEndTimeAsDate
protected java.util.Map<java.lang.Integer,BatchWindowConfiguration>
historyCleanupBatchWindows
protected java.lang.String
historyCleanupBatchWindowStartTime
protected java.util.Date
historyCleanupBatchWindowStartTimeAsDate
protected int
historyCleanupDegreeOfParallelism
protected boolean
historyCleanupEnabled
Controls whether engine participates in history cleanup or not.protected java.lang.String
historyCleanupJobLogTimeToLive
Time to live for historic job log entries written by history cleanup jobs.protected long
historyCleanupJobPriority
Default priority for history cleanup jobs.protected java.lang.String
historyCleanupStrategy
protected HistoryEventHandler
historyEventHandler
As an instance ofCompositeHistoryEventHandler
it contains all the provided history event handlers that process history events.protected HistoryEventProducer
historyEventProducer
protected HistoryLevel
historyLevel
static int
HISTORYLEVEL_ACTIVITY
static int
HISTORYLEVEL_AUDIT
static int
HISTORYLEVEL_FULL
static int
HISTORYLEVEL_NONE
protected java.util.List<HistoryLevel>
historyLevels
a list of supported history levelsprotected HistoryRemovalTimeProvider
historyRemovalTimeProvider
protected java.lang.String
historyRemovalTimeStrategy
protected HistoryService
historyService
protected java.lang.String
historyTimeToLive
protected java.lang.String
hostname
the historic job log host nameprotected HostnameProvider
hostnameProvider
protected SessionFactory
identityProviderSessionFactory
session factory to be used for obtaining identity provider sessionsprotected IdentityService
identityService
protected IdGenerator
idGenerator
protected javax.sql.DataSource
idGeneratorDataSource
protected java.lang.String
idGeneratorDataSourceJndiName
protected java.util.Map<java.lang.String,IncidentHandler>
incidentHandlers
protected java.lang.Boolean
initializeTelemetry
Sets the initial property value of telemetry configuration only once when it has never been enabled/disabled before.protected int
invocationsPerBatchJob
Number of invocations executed by a single batch jobprotected 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.protected boolean
isBpmnStacktraceVerbose
protected boolean
isCompositeIncidentHandlersEnabled
If true, the incident handlers init asCompositeIncidentHandler
and multiple incident handlers can be added for the same Incident type.protected boolean
isCreateDiagramOnDeploy
protected boolean
isDbEntityCacheReuseEnabled
Allows setting whether the process engine should try reusing the first level entity cache.protected boolean
isDbHistoryUsed
protected boolean
isDbIdentityUsed
protected boolean
isDbMetricsReporterActivate
protected boolean
isDeploymentLockUsed
If true the process engine will attempt to acquire an exclusive lock before creating a deployment.protected boolean
isDeploymentSynchronized
If true then several deployments will be processed strictly sequentially.protected boolean
isExecutionTreePrefetchEnabled
protected boolean
isInvokeCustomVariableListeners
protected boolean
isMetricsEnabled
protected boolean
isTaskMetricsEnabled
protected boolean
isTelemetryReporterActivate
Determines if the telemetry reporter thread runs.protected boolean
isUseSharedSqlSessionFactory
protected boolean
javaSerializationFormatEnabled
protected JobExecutor
jobExecutor
protected long
jobExecutorPriorityRangeMax
protected long
jobExecutorPriorityRangeMin
protected java.util.Map<java.lang.String,JobHandler>
jobHandlers
protected PriorityProvider<JobDeclaration<?,?>>
jobPriorityProvider
protected static ConfigurationLogger
LOG
protected java.lang.String
loggingContextActivityId
protected java.lang.String
loggingContextActivityName
protected java.lang.String
loggingContextApplicationName
protected java.lang.String
loggingContextBusinessKey
protected java.lang.String
loggingContextEngineName
protected java.lang.String
loggingContextProcessDefinitionId
protected java.lang.String
loggingContextProcessDefinitionKey
protected java.lang.String
loggingContextProcessInstanceId
protected java.lang.String
loggingContextTenantId
protected int
loginDelayBase
protected int
loginDelayFactor
protected int
loginDelayMaxTime
protected int
loginMaxAttempts
protected java.lang.String
logLevelBpmnStackTrace
protected ManagementService
managementService
protected static java.lang.String
MARIA_DB_PRODUCT_NAME
protected MetricsRegistry
metricsRegistry
the metrics registryprotected MetricsReporterIdProvider
metricsReporterIdProvider
protected java.util.List<MigratingActivityInstanceValidator>
migratingActivityInstanceValidators
protected java.util.List<MigratingCompensationInstanceValidator>
migratingCompensationInstanceValidators
protected java.util.List<MigratingTransitionInstanceValidator>
migratingTransitionInstanceValidators
protected MigrationActivityMatcher
migrationActivityMatcher
protected MigrationInstructionGenerator
migrationInstructionGenerator
protected java.util.List<MigrationInstructionValidator>
migrationInstructionValidators
protected java.lang.String
mondayHistoryCleanupBatchWindowEndTime
protected java.lang.String
mondayHistoryCleanupBatchWindowStartTime
protected static java.lang.String
MY_SQL_PRODUCT_NAME
protected OptimizeService
optimizeService
protected java.util.Map<java.lang.String,java.lang.Integer>
parsedBatchOperationsForHistoryCleanup
protected java.lang.Integer
parsedTaskMetricsTimeToLive
protected PasswordEncryptor
passwordEncryptor
protected PasswordManager
passwordManager
protected PermissionProvider
permissionProvider
protected static java.lang.String
POSTGRES_DB_PRODUCT_NAME
protected java.util.List<BpmnParseListener>
postParseListeners
protected java.util.List<BpmnParseListener>
preParseListeners
protected ProcessApplicationManager
processApplicationManager
protected ProcessEngineImpl
processEngine
The process engine created by this configuration.protected java.util.List<ProcessEnginePlugin>
processEnginePlugins
protected static java.lang.String
PRODUCT_NAME
protected int
queryMaxResultsLimit
protected java.util.Set<java.lang.String>
registeredDeployments
protected RepositoryService
repositoryService
protected java.util.List<ResolverFactory>
resolverFactories
protected ResourceAuthorizationProvider
resourceAuthorizationProvider
protected boolean
restrictUserOperationLogToAuthenticatedUsers
If true, user operation log entries are only written if there is an authenticated user present in the context.protected RuntimeService
runtimeService
protected SaltGenerator
saltGenerator
protected java.lang.String
saturdayHistoryCleanupBatchWindowEndTime
protected java.lang.String
saturdayHistoryCleanupBatchWindowStartTime
protected java.lang.String
scriptEngineNameJavaScript
protected ScriptEngineResolver
scriptEngineResolver
protected java.util.List<ScriptEnvResolver>
scriptEnvResolvers
protected ScriptFactory
scriptFactory
protected ScriptingEngines
scriptingEngines
protected ScriptingEnvironment
scriptingEnvironment
protected java.util.Map<java.lang.Class<?>,SessionFactory>
sessionFactories
protected org.apache.ibatis.session.SqlSessionFactory
sqlSessionFactory
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.protected java.lang.String
sundayHistoryCleanupBatchWindowEndTime
protected java.lang.String
sundayHistoryCleanupBatchWindowStartTime
protected java.lang.String
taskMetricsTimeToLive
protected TaskService
taskService
protected TelemetryDataImpl
telemetryData
protected java.lang.String
telemetryEndpoint
The endpoint which telemetry is sent toprotected org.camunda.connect.spi.Connector<? extends org.camunda.connect.spi.ConnectorRequest<?>>
telemetryHttpConnector
http client used for sending telemetryprotected TelemetryReporter
telemetryReporter
protected long
telemetryReportingPeriod
default: once every 24 hoursprotected int
telemetryRequestRetries
The number of times the telemetry request is retried in case it failsprotected int
telemetryRequestTimeout
the connection and socket timeout configuration of the telemetry request in milliseconds default: 15 secondsprotected TenantIdProvider
tenantIdProvider
protected java.lang.String
thursdayHistoryCleanupBatchWindowEndTime
protected java.lang.String
thursdayHistoryCleanupBatchWindowStartTime
protected TransactionContextFactory
transactionContextFactory
protected org.apache.ibatis.transaction.TransactionFactory
transactionFactory
protected java.lang.String
tuesdayHistoryCleanupBatchWindowEndTime
protected java.lang.String
tuesdayHistoryCleanupBatchWindowStartTime
protected VariableSerializers
variableSerializers
protected java.lang.String
wednesdayHistoryCleanupBatchWindowEndTime
protected java.lang.String
wednesdayHistoryCleanupBatchWindowStartTime
protected java.lang.String
wsSyncFactoryClassName
-
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 beprocessed
to 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 beprocessed
to 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 long jobExecutorPriorityRangeMin
-
jobExecutorPriorityRangeMax
protected 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
-
dmnElProvider
protected ElProvider dmnElProvider
-
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
CaseDefinition
to 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
DecisionDefinition
orDecisionRequirementsDefinition
to 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
-
dmnReturnBlankTableOutputAsNull
protected boolean dmnReturnBlankTableOutputAsNull
Controls whether blank DMN table outputs are swallowed or returned asnull
.
-
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 ofCompositeHistoryEventHandler
it contains all the provided history event handlers that process history events.
-
customHistoryEventHandlers
protected java.util.List<HistoryEventHandler> customHistoryEventHandlers
Allows users to add additionalHistoryEventHandler
instances to process history events.
-
enableDefaultDbHistoryEventHandler
protected boolean enableDefaultDbHistoryEventHandler
If true, the defaultDbHistoryEventHandler
will be included in the list of history event handlers.
-
permissionProvider
protected PermissionProvider permissionProvider
-
isExecutionTreePrefetchEnabled
protected boolean isExecutionTreePrefetchEnabled
-
isCompositeIncidentHandlersEnabled
protected boolean isCompositeIncidentHandlersEnabled
If true, the incident handlers init asCompositeIncidentHandler
and multiple incident handlers can be added for the same Incident type. However, only the result from the "main" incident handler will be returned.All
customIncidentHandlers
will be added as sub handlers toCompositeIncidentHandler
for same handler type.By default, main handler is
DefaultIncidentHandler
. To override the main handler you need createCompositeIncidentHandler
with your main IncidentHandler and initincidentHandlers
before setting up the engine.- See Also:
CompositeIncidentHandler
,initIncidentHandlers()
-
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
-
loggingContextActivityName
protected java.lang.String loggingContextActivityName
-
loggingContextApplicationName
protected java.lang.String loggingContextApplicationName
-
loggingContextBusinessKey
protected java.lang.String loggingContextBusinessKey
-
loggingContextProcessDefinitionId
protected java.lang.String loggingContextProcessDefinitionId
-
loggingContextProcessDefinitionKey
protected java.lang.String loggingContextProcessDefinitionKey
-
loggingContextProcessInstanceId
protected java.lang.String loggingContextProcessInstanceId
-
loggingContextTenantId
protected java.lang.String loggingContextTenantId
-
loggingContextEngineName
protected java.lang.String loggingContextEngineName
-
logLevelBpmnStackTrace
protected java.lang.String logLevelBpmnStackTrace
-
enableOptimisticLockingOnForeignKeyViolation
protected boolean enableOptimisticLockingOnForeignKeyViolation
-
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 theTelemetry
API 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 totrue
and 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 TelemetryDataImpl telemetryData
-
telemetryRequestTimeout
protected int telemetryRequestTimeout
the connection and socket timeout configuration of the telemetry request in milliseconds default: 15 seconds
-
disableExceptionCode
protected boolean disableExceptionCode
Disables theExceptionCodeInterceptor
and therefore the whole exception code feature.
-
disableBuiltinExceptionCodeProvider
protected boolean disableBuiltinExceptionCodeProvider
Disables the default implementation ofExceptionCodeProvider
which allows overriding the reserved exception codes >ExceptionCodeInterceptor.MAX_CUSTOM_CODE
or <ExceptionCodeInterceptor.MIN_CUSTOM_CODE
.
-
customExceptionCodeProvider
protected ExceptionCodeProvider customExceptionCodeProvider
Allows registering a custom implementation of aExceptionCodeProvider
allowing to provide custom exception codes.
-
builtinExceptionCodeProvider
protected ExceptionCodeProvider builtinExceptionCodeProvider
Holds the default implementation ofExceptionCodeProvider
.
-
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
-
isDisableExceptionCode
public boolean isDisableExceptionCode()
- Returns:
true
if the exception code feature is disabled and vice-versa.
-
setDisableExceptionCode
public void setDisableExceptionCode(boolean disableExceptionCode)
Setter to disables theExceptionCodeInterceptor
and therefore the whole exception code feature.
-
isDisableBuiltinExceptionCodeProvider
public boolean isDisableBuiltinExceptionCodeProvider()
- Returns:
true
if the built-in exception code provider is disabled and vice-versa.
-
setDisableBuiltinExceptionCodeProvider
public void setDisableBuiltinExceptionCodeProvider(boolean disableBuiltinExceptionCodeProvider)
Setter to disables the default implementation ofExceptionCodeProvider
which allows overriding the reserved exception codes >ExceptionCodeInterceptor.MAX_CUSTOM_CODE
or <ExceptionCodeInterceptor.MIN_CUSTOM_CODE
.
-
getCustomExceptionCodeProvider
public ExceptionCodeProvider getCustomExceptionCodeProvider()
- Returns:
- a custom implementation of a
ExceptionCodeProvider
allowing to provide custom error codes.
-
setCustomExceptionCodeProvider
public void setCustomExceptionCodeProvider(ExceptionCodeProvider customExceptionCodeProvider)
Setter to register a custom implementation of aExceptionCodeProvider
allowing to provide custom error codes.
-
getBuiltinExceptionCodeProvider
public ExceptionCodeProvider getBuiltinExceptionCodeProvider()
-
setBuiltinExceptionCodeProvider
public void setBuiltinExceptionCodeProvider(ExceptionCodeProvider builtinExceptionCodeProvider)
-
buildProcessEngine
public ProcessEngine buildProcessEngine()
- Specified by:
buildProcessEngine
in classProcessEngineConfiguration
-
init
protected void init()
-
initExceptionCodeProvider
public void initExceptionCodeProvider()
-
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:
getProcessEngineName
in classProcessEngineConfiguration
-
getHistoryLevel
public HistoryLevel getHistoryLevel()
-
setHistoryLevel
public void setHistoryLevel(HistoryLevel historyLevel)
-
getDefaultHistoryLevel
public HistoryLevel getDefaultHistoryLevel()
-
setProcessEngineName
public ProcessEngineConfigurationImpl setProcessEngineName(java.lang.String processEngineName)
- Overrides:
setProcessEngineName
in 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()
-
setDecisionService
public void setDecisionService(DecisionService decisionService)
-
getOptimizeService
public OptimizeService getOptimizeService()
-
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 long getJobExecutorPriorityRangeMin()
-
setJobExecutorPriorityRangeMin
public ProcessEngineConfigurationImpl setJobExecutorPriorityRangeMin(long jobExecutorPriorityRangeMin)
-
getJobExecutorPriorityRangeMax
public long getJobExecutorPriorityRangeMax()
-
setJobExecutorPriorityRangeMax
public ProcessEngineConfigurationImpl setJobExecutorPriorityRangeMax(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)
-
getDmnElProvider
public ElProvider getDmnElProvider()
-
setDmnElProvider
public ProcessEngineConfigurationImpl setDmnElProvider(ElProvider elProvider)
-
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:
setClassLoader
in classProcessEngineConfiguration
-
setDatabaseType
public ProcessEngineConfigurationImpl setDatabaseType(java.lang.String databaseType)
- Overrides:
setDatabaseType
in classProcessEngineConfiguration
-
setDataSource
public ProcessEngineConfigurationImpl setDataSource(javax.sql.DataSource dataSource)
- Overrides:
setDataSource
in classProcessEngineConfiguration
-
setDatabaseSchemaUpdate
public ProcessEngineConfigurationImpl setDatabaseSchemaUpdate(java.lang.String databaseSchemaUpdate)
- Overrides:
setDatabaseSchemaUpdate
in classProcessEngineConfiguration
-
setHistory
public ProcessEngineConfigurationImpl setHistory(java.lang.String history)
- Overrides:
setHistory
in classProcessEngineConfiguration
-
setIdBlockSize
public ProcessEngineConfigurationImpl setIdBlockSize(int idBlockSize)
- Overrides:
setIdBlockSize
in classProcessEngineConfiguration
-
setJdbcDriver
public ProcessEngineConfigurationImpl setJdbcDriver(java.lang.String jdbcDriver)
- Overrides:
setJdbcDriver
in classProcessEngineConfiguration
-
setJdbcPassword
public ProcessEngineConfigurationImpl setJdbcPassword(java.lang.String jdbcPassword)
- Overrides:
setJdbcPassword
in classProcessEngineConfiguration
-
setJdbcUrl
public ProcessEngineConfigurationImpl setJdbcUrl(java.lang.String jdbcUrl)
- Overrides:
setJdbcUrl
in classProcessEngineConfiguration
-
setJdbcUsername
public ProcessEngineConfigurationImpl setJdbcUsername(java.lang.String jdbcUsername)
- Overrides:
setJdbcUsername
in classProcessEngineConfiguration
-
setJobExecutorActivate
public ProcessEngineConfigurationImpl setJobExecutorActivate(boolean jobExecutorActivate)
- Overrides:
setJobExecutorActivate
in classProcessEngineConfiguration
-
setMailServerDefaultFrom
public ProcessEngineConfigurationImpl setMailServerDefaultFrom(java.lang.String mailServerDefaultFrom)
- Overrides:
setMailServerDefaultFrom
in classProcessEngineConfiguration
-
setMailServerHost
public ProcessEngineConfigurationImpl setMailServerHost(java.lang.String mailServerHost)
- Overrides:
setMailServerHost
in classProcessEngineConfiguration
-
setMailServerPassword
public ProcessEngineConfigurationImpl setMailServerPassword(java.lang.String mailServerPassword)
- Overrides:
setMailServerPassword
in classProcessEngineConfiguration
-
setMailServerPort
public ProcessEngineConfigurationImpl setMailServerPort(int mailServerPort)
- Overrides:
setMailServerPort
in classProcessEngineConfiguration
-
setMailServerUseTLS
public ProcessEngineConfigurationImpl setMailServerUseTLS(boolean useTLS)
- Overrides:
setMailServerUseTLS
in classProcessEngineConfiguration
-
setMailServerUsername
public ProcessEngineConfigurationImpl setMailServerUsername(java.lang.String mailServerUsername)
- Overrides:
setMailServerUsername
in classProcessEngineConfiguration
-
setJdbcMaxActiveConnections
public ProcessEngineConfigurationImpl setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
- Overrides:
setJdbcMaxActiveConnections
in classProcessEngineConfiguration
-
setJdbcMaxCheckoutTime
public ProcessEngineConfigurationImpl setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
- Overrides:
setJdbcMaxCheckoutTime
in classProcessEngineConfiguration
-
setJdbcMaxIdleConnections
public ProcessEngineConfigurationImpl setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
- Overrides:
setJdbcMaxIdleConnections
in classProcessEngineConfiguration
-
setJdbcMaxWaitTime
public ProcessEngineConfigurationImpl setJdbcMaxWaitTime(int jdbcMaxWaitTime)
- Overrides:
setJdbcMaxWaitTime
in classProcessEngineConfiguration
-
setTransactionsExternallyManaged
public ProcessEngineConfigurationImpl setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
- Overrides:
setTransactionsExternallyManaged
in classProcessEngineConfiguration
-
setJpaEntityManagerFactory
public ProcessEngineConfigurationImpl setJpaEntityManagerFactory(java.lang.Object jpaEntityManagerFactory)
- Overrides:
setJpaEntityManagerFactory
in classProcessEngineConfiguration
-
setJpaHandleTransaction
public ProcessEngineConfigurationImpl setJpaHandleTransaction(boolean jpaHandleTransaction)
- Overrides:
setJpaHandleTransaction
in classProcessEngineConfiguration
-
setJpaCloseEntityManager
public ProcessEngineConfigurationImpl setJpaCloseEntityManager(boolean jpaCloseEntityManager)
- Overrides:
setJpaCloseEntityManager
in classProcessEngineConfiguration
-
setJdbcPingEnabled
public ProcessEngineConfigurationImpl setJdbcPingEnabled(boolean jdbcPingEnabled)
- Overrides:
setJdbcPingEnabled
in classProcessEngineConfiguration
-
setJdbcPingQuery
public ProcessEngineConfigurationImpl setJdbcPingQuery(java.lang.String jdbcPingQuery)
- Overrides:
setJdbcPingQuery
in classProcessEngineConfiguration
-
setJdbcPingConnectionNotUsedFor
public ProcessEngineConfigurationImpl setJdbcPingConnectionNotUsedFor(int jdbcPingNotUsedFor)
- Overrides:
setJdbcPingConnectionNotUsedFor
in 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_'.ProcessEngineConfiguration.DB_SCHEMA_UPDATE_CREATE_DROP
orProcessEngineConfiguration.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)
-
addIncidentHandler
public void addIncidentHandler(IncidentHandler incidentHandler)
-
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
-true
when deployment must be synchronized,false
when 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)
-
isCompositeIncidentHandlersEnabled
public boolean isCompositeIncidentHandlersEnabled()
-
setCompositeIncidentHandlersEnabled
public ProcessEngineConfigurationImpl setCompositeIncidentHandlersEnabled(boolean compositeIncidentHandlersEnabled)
-
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()
Checks if history cleanup metrics are enabled. This method returnstrue
only if bothhistoryCleanupMetricsEnabled
andisMetricsEnabled
are true- Returns:
true
if both history cleanup metrics and general metrics are enabled,false
otherwise.
-
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)
-
getLoggingContextActivityName
public java.lang.String getLoggingContextActivityName()
-
setLoggingContextActivityName
public ProcessEngineConfigurationImpl setLoggingContextActivityName(java.lang.String loggingContextActivityName)
-
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)
-
getLoggingContextProcessDefinitionKey
public java.lang.String getLoggingContextProcessDefinitionKey()
-
setLoggingContextProcessDefinitionKey
public ProcessEngineConfigurationImpl setLoggingContextProcessDefinitionKey(java.lang.String loggingContextProcessDefinitionKey)
-
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)
-
getLoggingContextEngineName
public java.lang.String getLoggingContextEngineName()
-
setLoggingContextEngineName
public ProcessEngineConfigurationImpl setLoggingContextEngineName(java.lang.String loggingContextEngineName)
-
getLogLevelBpmnStackTrace
public java.lang.String getLogLevelBpmnStackTrace()
-
setLogLevelBpmnStackTrace
public ProcessEngineConfigurationImpl setLogLevelBpmnStackTrace(java.lang.String logLevelBpmnStackTrace)
-
isEnableOptimisticLockingOnForeignKeyViolation
public boolean isEnableOptimisticLockingOnForeignKeyViolation()
-
setEnableOptimisticLockingOnForeignKeyViolation
public ProcessEngineConfigurationImpl setEnableOptimisticLockingOnForeignKeyViolation(boolean enableOptimisticLockingOnForeignKeyViolation)
-
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)
-
isDmnReturnBlankTableOutputAsNull
public boolean isDmnReturnBlankTableOutputAsNull()
-
setDmnReturnBlankTableOutputAsNull
public ProcessEngineConfigurationImpl setDmnReturnBlankTableOutputAsNull(boolean dmnReturnBlankTableOutputAsNull)
-
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 TelemetryDataImpl getTelemetryData()
-
setTelemetryData
public ProcessEngineConfigurationImpl setTelemetryData(TelemetryDataImpl 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()
-
getExceptionCodeInterceptor
protected ExceptionCodeInterceptor getExceptionCodeInterceptor()
- Returns:
- a exception code interceptor. The interceptor is not registered in case
disableExceptionCode
is configured totrue
.
-
-