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 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 String DB_SCHEMA_UPDATE_CREATE
- See Also:
- Constant Field Values
-
DB_SCHEMA_UPDATE_DROP_CREATE
public static final 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 String DEFAULT_WS_SYNC_FACTORY
- See Also:
- Constant Field Values
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final 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
-
PRODUCT_NAME
protected static final 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 List<CommandInterceptor> customPreCommandInterceptorsTxRequired
the configurable list which will beprocessed
to build thecommandExecutorTxRequired
-
customPostCommandInterceptorsTxRequired
protected List<CommandInterceptor> customPostCommandInterceptorsTxRequired
-
commandInterceptorsTxRequired
protected List<CommandInterceptor> commandInterceptorsTxRequired
-
commandExecutorTxRequired
protected CommandExecutor commandExecutorTxRequired
this will be initialized during the configurationComplete()
-
customPreCommandInterceptorsTxRequiresNew
protected List<CommandInterceptor> customPreCommandInterceptorsTxRequiresNew
the configurable list which will beprocessed
to build thecommandExecutorTxRequiresNew
-
customPostCommandInterceptorsTxRequiresNew
protected List<CommandInterceptor> customPostCommandInterceptorsTxRequiresNew
-
commandInterceptorsTxRequiresNew
protected 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 List<SessionFactory> customSessionFactories
-
dbSqlSessionFactory
protected DbSqlSessionFactory dbSqlSessionFactory
-
sessionFactories
protected Map<Class<?>,SessionFactory> sessionFactories
-
deploymentCache
protected DeploymentCache deploymentCache
-
cacheFactory
protected CacheFactory cacheFactory
-
cacheCapacity
protected int cacheCapacity
-
enableFetchProcessDefinitionDescription
protected boolean enableFetchProcessDefinitionDescription
-
customJobHandlers
protected List<JobHandler> customJobHandlers
-
jobHandlers
protected Map<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 DataSource idGeneratorDataSource
-
idGeneratorDataSourceJndiName
protected String idGeneratorDataSourceJndiName
-
incidentHandlers
protected Map<String,IncidentHandler> incidentHandlers
-
customIncidentHandlers
protected List<IncidentHandler> customIncidentHandlers
-
batchHandlers
protected Map<String,BatchJobHandler<?>> batchHandlers
-
customBatchJobHandlers
protected 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 Map<String,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 List<FormEngine> customFormEngines
-
formEngines
protected Map<String,FormEngine> formEngines
-
customFormTypes
protected List<AbstractFormFieldType> customFormTypes
-
formTypes
protected FormTypes formTypes
-
formValidators
protected FormValidators formValidators
-
customFormFieldValidators
protected Map<String,Class<? extends FormFieldValidator>> customFormFieldValidators
-
disableStrictCamundaFormParsing
protected boolean disableStrictCamundaFormParsing
don't throw parsing exceptions for Camunda Forms if set to true
-
customPreVariableSerializers
protected List<TypedValueSerializer> customPreVariableSerializers
-
customPostVariableSerializers
protected List<TypedValueSerializer> customPostVariableSerializers
-
variableSerializers
protected VariableSerializers variableSerializers
-
fallbackSerializerFactory
protected VariableSerializerFactory fallbackSerializerFactory
-
defaultSerializationFormat
protected String defaultSerializationFormat
-
javaSerializationFormatEnabled
protected boolean javaSerializationFormatEnabled
-
defaultCharsetName
protected String defaultCharsetName
-
defaultCharset
protected Charset defaultCharset
-
expressionManager
protected ExpressionManager expressionManager
-
dmnElProvider
protected ElProvider dmnElProvider
-
scriptingEngines
protected ScriptingEngines scriptingEngines
-
resolverFactories
protected List<ResolverFactory> resolverFactories
-
scriptingEnvironment
protected ScriptingEnvironment scriptingEnvironment
-
scriptEnvResolvers
protected List<ScriptEnvResolver> scriptEnvResolvers
-
scriptFactory
protected ScriptFactory scriptFactory
-
scriptEngineResolver
protected ScriptEngineResolver scriptEngineResolver
-
scriptEngineNameJavaScript
protected 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 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 List<FeelCustomFunctionProvider> dmnFeelCustomFunctionProviders
a list of DMN FEEL custom function providers
-
dmnFeelEnableLegacyBehavior
protected boolean dmnFeelEnableLegacyBehavior
Enable DMN FEEL legacy behavior
-
historyLevel
protected HistoryLevel historyLevel
-
historyLevels
protected List<HistoryLevel> historyLevels
a list of supported history levels
-
customHistoryLevels
protected List<HistoryLevel> customHistoryLevels
a list of supported custom history levels
-
preParseListeners
protected List<BpmnParseListener> preParseListeners
-
postParseListeners
protected List<BpmnParseListener> postParseListeners
-
customPreCmmnTransformListeners
protected List<CmmnTransformListener> customPreCmmnTransformListeners
-
customPostCmmnTransformListeners
protected List<CmmnTransformListener> customPostCmmnTransformListeners
-
isDbIdentityUsed
protected boolean isDbIdentityUsed
-
isDbHistoryUsed
protected boolean isDbHistoryUsed
-
delegateInterceptor
protected DelegateInterceptor delegateInterceptor
-
actualCommandExecutor
protected CommandInterceptor actualCommandExecutor
-
customRejectedJobsHandler
protected RejectedJobsHandler customRejectedJobsHandler
-
eventHandlers
protected Map<String,EventHandler> eventHandlers
-
customEventHandlers
protected List<EventHandler> customEventHandlers
-
failedJobCommandFactory
protected FailedJobCommandFactory failedJobCommandFactory
-
databaseTablePrefix
protected String databaseTablePrefix
-
databaseSchema
protected 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 List<PasswordEncryptor> customPasswordChecker
-
passwordManager
protected PasswordManager passwordManager
-
saltGenerator
protected SaltGenerator saltGenerator
-
deploymentHandlerFactory
protected DeploymentHandlerFactory deploymentHandlerFactory
-
resourceAuthorizationProvider
protected ResourceAuthorizationProvider resourceAuthorizationProvider
-
processEnginePlugins
protected 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 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 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 List<CommandChecker> commandCheckers
-
migrationActivityMatcher
protected MigrationActivityMatcher migrationActivityMatcher
-
customPreMigrationActivityValidators
protected List<MigrationActivityValidator> customPreMigrationActivityValidators
-
customPostMigrationActivityValidators
protected List<MigrationActivityValidator> customPostMigrationActivityValidators
-
migrationInstructionGenerator
protected MigrationInstructionGenerator migrationInstructionGenerator
-
customPreMigrationInstructionValidators
protected List<MigrationInstructionValidator> customPreMigrationInstructionValidators
-
customPostMigrationInstructionValidators
protected List<MigrationInstructionValidator> customPostMigrationInstructionValidators
-
migrationInstructionValidators
protected List<MigrationInstructionValidator> migrationInstructionValidators
-
customPreMigratingActivityInstanceValidators
protected List<MigratingActivityInstanceValidator> customPreMigratingActivityInstanceValidators
-
customPostMigratingActivityInstanceValidators
protected List<MigratingActivityInstanceValidator> customPostMigratingActivityInstanceValidators
-
migratingActivityInstanceValidators
protected List<MigratingActivityInstanceValidator> migratingActivityInstanceValidators
-
migratingTransitionInstanceValidators
protected List<MigratingTransitionInstanceValidator> migratingTransitionInstanceValidators
-
migratingCompensationInstanceValidators
protected List<MigratingCompensationInstanceValidator> migratingCompensationInstanceValidators
-
defaultUserPermissionForTask
protected Permission defaultUserPermissionForTask
-
enableHistoricInstancePermissions
protected boolean enableHistoricInstancePermissions
Historic instance permissions are disabled by default
-
isUseSharedSqlSessionFactory
protected boolean isUseSharedSqlSessionFactory
-
historyCleanupBatchWindowStartTime
protected String historyCleanupBatchWindowStartTime
-
historyCleanupBatchWindowEndTime
protected String historyCleanupBatchWindowEndTime
-
historyCleanupBatchWindowStartTimeAsDate
protected Date historyCleanupBatchWindowStartTimeAsDate
-
historyCleanupBatchWindowEndTimeAsDate
protected Date historyCleanupBatchWindowEndTimeAsDate
-
historyCleanupBatchWindows
protected Map<Integer,BatchWindowConfiguration> historyCleanupBatchWindows
-
mondayHistoryCleanupBatchWindowStartTime
protected String mondayHistoryCleanupBatchWindowStartTime
-
mondayHistoryCleanupBatchWindowEndTime
protected String mondayHistoryCleanupBatchWindowEndTime
-
tuesdayHistoryCleanupBatchWindowStartTime
protected String tuesdayHistoryCleanupBatchWindowStartTime
-
tuesdayHistoryCleanupBatchWindowEndTime
protected String tuesdayHistoryCleanupBatchWindowEndTime
-
wednesdayHistoryCleanupBatchWindowStartTime
protected String wednesdayHistoryCleanupBatchWindowStartTime
-
wednesdayHistoryCleanupBatchWindowEndTime
protected String wednesdayHistoryCleanupBatchWindowEndTime
-
thursdayHistoryCleanupBatchWindowStartTime
protected String thursdayHistoryCleanupBatchWindowStartTime
-
thursdayHistoryCleanupBatchWindowEndTime
protected String thursdayHistoryCleanupBatchWindowEndTime
-
fridayHistoryCleanupBatchWindowStartTime
protected String fridayHistoryCleanupBatchWindowStartTime
-
fridayHistoryCleanupBatchWindowEndTime
protected String fridayHistoryCleanupBatchWindowEndTime
-
saturdayHistoryCleanupBatchWindowStartTime
protected String saturdayHistoryCleanupBatchWindowStartTime
-
saturdayHistoryCleanupBatchWindowEndTime
protected String saturdayHistoryCleanupBatchWindowEndTime
-
sundayHistoryCleanupBatchWindowStartTime
protected String sundayHistoryCleanupBatchWindowStartTime
-
sundayHistoryCleanupBatchWindowEndTime
protected String sundayHistoryCleanupBatchWindowEndTime
-
historyCleanupDegreeOfParallelism
protected int historyCleanupDegreeOfParallelism
-
historyTimeToLive
protected String historyTimeToLive
-
batchOperationHistoryTimeToLive
protected String batchOperationHistoryTimeToLive
-
parsedBatchOperationsForHistoryCleanup
protected Map<String,Integer> parsedBatchOperationsForHistoryCleanup
-
historyCleanupJobPriority
protected long historyCleanupJobPriority
Default priority for history cleanup jobs.
-
historyCleanupJobLogTimeToLive
protected 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 String taskMetricsTimeToLive
-
parsedTaskMetricsTimeToLive
protected Integer parsedTaskMetricsTimeToLive
-
batchWindowManager
protected BatchWindowManager batchWindowManager
-
historyRemovalTimeProvider
protected HistoryRemovalTimeProvider historyRemovalTimeProvider
-
historyRemovalTimeStrategy
protected String historyRemovalTimeStrategy
-
historyCleanupStrategy
protected String historyCleanupStrategy
-
historyCleanupEnabled
protected boolean historyCleanupEnabled
Controls whether engine participates in history cleanup or not.
-
failedJobRetryTimeCycle
protected String failedJobRetryTimeCycle
-
loginMaxAttempts
protected int loginMaxAttempts
-
loginDelayFactor
protected int loginDelayFactor
-
loginDelayMaxTime
protected int loginDelayMaxTime
-
loginDelayBase
protected int loginDelayBase
-
queryMaxResultsLimit
protected int queryMaxResultsLimit
-
loggingContextActivityId
protected String loggingContextActivityId
-
loggingContextActivityName
protected String loggingContextActivityName
-
loggingContextApplicationName
protected String loggingContextApplicationName
-
loggingContextBusinessKey
protected String loggingContextBusinessKey
-
loggingContextProcessDefinitionId
protected String loggingContextProcessDefinitionId
-
loggingContextProcessDefinitionKey
protected String loggingContextProcessDefinitionKey
-
loggingContextProcessInstanceId
protected String loggingContextProcessInstanceId
-
loggingContextTenantId
protected String loggingContextTenantId
-
loggingContextEngineName
protected String loggingContextEngineName
-
logLevelBpmnStackTrace
protected String logLevelBpmnStackTrace
-
initializeTelemetry
protected 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 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 Properties databaseTypeMappings
-
MY_SQL_PRODUCT_NAME
protected static final String MY_SQL_PRODUCT_NAME
- See Also:
- Constant Field Values
-
MARIA_DB_PRODUCT_NAME
protected static final String MARIA_DB_PRODUCT_NAME
- See Also:
- Constant Field Values
-
POSTGRES_DB_PRODUCT_NAME
protected static final String POSTGRES_DB_PRODUCT_NAME
- See Also:
- Constant Field Values
-
CRDB_DB_PRODUCT_NAME
protected static final 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 Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequired()
-
getDefaultCommandInterceptorsTxRequiresNew
protected abstract 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(List<CommandInterceptor> chain)
-
initServices
protected void initServices()
-
initService
protected void initService(Object service)
-
initDataSource
protected void initDataSource()
-
getDefaultDatabaseTypeMappings
protected static Properties getDefaultDatabaseTypeMappings()
-
initDatabaseType
public void initDatabaseType()
-
checkForMariaDb
protected String checkForMariaDb(DatabaseMetaData databaseMetaData, 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 String checkForCrdb(Connection connection)
-
initDatabaseVendorAndVersion
protected void initDatabaseVendorAndVersion(DatabaseMetaData databaseMetaData) throws SQLException
- Throws:
SQLException
-
initTransactionFactory
protected void initTransactionFactory()
-
initSqlSessionFactory
protected void initSqlSessionFactory()
-
initSqlSessionFactoryProperties
public static void initSqlSessionFactoryProperties(Properties properties, String databaseTablePrefix, String databaseType)
-
getMyBatisXmlConfigurationSteam
protected 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(String prefix, 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 Collection<? extends Deployer> getDefaultDeployers()
-
getBpmnDeployer
protected BpmnDeployer getBpmnDeployer()
-
getDefaultBPMNParseListeners
protected List<BpmnParseListener> getDefaultBPMNParseListeners()
-
getCamundaFormDeployer
protected CamundaFormDefinitionDeployer getCamundaFormDeployer()
-
getCmmnDeployer
protected CmmnDeployer getCmmnDeployer()
-
getDefaultCmmnTransformListeners
protected 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 String getProcessEngineName()
- Overrides:
getProcessEngineName
in classProcessEngineConfiguration
-
getHistoryLevel
public HistoryLevel getHistoryLevel()
-
setHistoryLevel
public void setHistoryLevel(HistoryLevel historyLevel)
-
getDefaultHistoryLevel
public HistoryLevel getDefaultHistoryLevel()
-
setProcessEngineName
public ProcessEngineConfigurationImpl setProcessEngineName(String processEngineName)
- Overrides:
setProcessEngineName
in classProcessEngineConfiguration
-
getCustomPreCommandInterceptorsTxRequired
public List<CommandInterceptor> getCustomPreCommandInterceptorsTxRequired()
-
setCustomPreCommandInterceptorsTxRequired
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptorsTxRequired(List<CommandInterceptor> customPreCommandInterceptorsTxRequired)
-
getCustomPostCommandInterceptorsTxRequired
public List<CommandInterceptor> getCustomPostCommandInterceptorsTxRequired()
-
setCustomPostCommandInterceptorsTxRequired
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptorsTxRequired(List<CommandInterceptor> customPostCommandInterceptorsTxRequired)
-
getCommandInterceptorsTxRequired
public List<CommandInterceptor> getCommandInterceptorsTxRequired()
-
setCommandInterceptorsTxRequired
public ProcessEngineConfigurationImpl setCommandInterceptorsTxRequired(List<CommandInterceptor> commandInterceptorsTxRequired)
-
getCommandExecutorTxRequired
public CommandExecutor getCommandExecutorTxRequired()
-
setCommandExecutorTxRequired
public ProcessEngineConfigurationImpl setCommandExecutorTxRequired(CommandExecutor commandExecutorTxRequired)
-
getCustomPreCommandInterceptorsTxRequiresNew
public List<CommandInterceptor> getCustomPreCommandInterceptorsTxRequiresNew()
-
setCustomPreCommandInterceptorsTxRequiresNew
public ProcessEngineConfigurationImpl setCustomPreCommandInterceptorsTxRequiresNew(List<CommandInterceptor> customPreCommandInterceptorsTxRequiresNew)
-
getCustomPostCommandInterceptorsTxRequiresNew
public List<CommandInterceptor> getCustomPostCommandInterceptorsTxRequiresNew()
-
setCustomPostCommandInterceptorsTxRequiresNew
public ProcessEngineConfigurationImpl setCustomPostCommandInterceptorsTxRequiresNew(List<CommandInterceptor> customPostCommandInterceptorsTxRequiresNew)
-
getCommandInterceptorsTxRequiresNew
public List<CommandInterceptor> getCommandInterceptorsTxRequiresNew()
-
setCommandInterceptorsTxRequiresNew
public ProcessEngineConfigurationImpl setCommandInterceptorsTxRequiresNew(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 Map<Class<?>,SessionFactory> getSessionFactories()
-
setSessionFactories
public ProcessEngineConfigurationImpl setSessionFactories(Map<Class<?>,SessionFactory> sessionFactories)
-
setDeployers
public ProcessEngineConfigurationImpl setDeployers(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 String getWsSyncFactoryClassName()
-
setWsSyncFactoryClassName
public ProcessEngineConfigurationImpl setWsSyncFactoryClassName(String wsSyncFactoryClassName)
-
getFormEngines
public Map<String,FormEngine> getFormEngines()
-
setFormEngines
public ProcessEngineConfigurationImpl setFormEngines(Map<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)
-
setCustomPreDeployers
public ProcessEngineConfigurationImpl setCustomPreDeployers(List<Deployer> customPreDeployers)
-
setCustomPostDeployers
public ProcessEngineConfigurationImpl setCustomPostDeployers(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 Map<String,JobHandler> getJobHandlers()
-
setJobHandlers
public ProcessEngineConfigurationImpl setJobHandlers(Map<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 List<SessionFactory> getCustomSessionFactories()
-
setCustomSessionFactories
public ProcessEngineConfigurationImpl setCustomSessionFactories(List<SessionFactory> customSessionFactories)
-
getCustomJobHandlers
public List<JobHandler> getCustomJobHandlers()
-
setCustomJobHandlers
public ProcessEngineConfigurationImpl setCustomJobHandlers(List<JobHandler> customJobHandlers)
-
getCustomFormEngines
public List<FormEngine> getCustomFormEngines()
-
setCustomFormEngines
public ProcessEngineConfigurationImpl setCustomFormEngines(List<FormEngine> customFormEngines)
-
getCustomFormTypes
public List<AbstractFormFieldType> getCustomFormTypes()
-
setCustomFormTypes
public ProcessEngineConfigurationImpl setCustomFormTypes(List<AbstractFormFieldType> customFormTypes)
-
getCustomPreVariableSerializers
public List<TypedValueSerializer> getCustomPreVariableSerializers()
-
setCustomPreVariableSerializers
public ProcessEngineConfigurationImpl setCustomPreVariableSerializers(List<TypedValueSerializer> customPreVariableTypes)
-
getCustomPostVariableSerializers
public List<TypedValueSerializer> getCustomPostVariableSerializers()
-
setCustomPostVariableSerializers
public ProcessEngineConfigurationImpl setCustomPostVariableSerializers(List<TypedValueSerializer> customPostVariableTypes)
-
getCustomPreBPMNParseListeners
public List<BpmnParseListener> getCustomPreBPMNParseListeners()
-
setCustomPreBPMNParseListeners
public void setCustomPreBPMNParseListeners(List<BpmnParseListener> preParseListeners)
-
getCustomPostBPMNParseListeners
public List<BpmnParseListener> getCustomPostBPMNParseListeners()
-
setCustomPostBPMNParseListeners
public void setCustomPostBPMNParseListeners(List<BpmnParseListener> postParseListeners)
-
getPreParseListeners
@Deprecated public List<BpmnParseListener> getPreParseListeners()
Deprecated.usegetCustomPreBPMNParseListeners()
instead.
-
setPreParseListeners
@Deprecated public void setPreParseListeners(List<BpmnParseListener> preParseListeners)
-
getPostParseListeners
@Deprecated public List<BpmnParseListener> getPostParseListeners()
Deprecated.usegetCustomPostBPMNParseListeners()
instead.
-
setPostParseListeners
@Deprecated public void setPostParseListeners(List<BpmnParseListener> postParseListeners)
-
getCustomPreCmmnTransformListeners
public List<CmmnTransformListener> getCustomPreCmmnTransformListeners()
-
setCustomPreCmmnTransformListeners
public void setCustomPreCmmnTransformListeners(List<CmmnTransformListener> customPreCmmnTransformListeners)
-
getCustomPostCmmnTransformListeners
public List<CmmnTransformListener> getCustomPostCmmnTransformListeners()
-
setCustomPostCmmnTransformListeners
public void setCustomPostCmmnTransformListeners(List<CmmnTransformListener> customPostCmmnTransformListeners)
-
setClassLoader
public ProcessEngineConfigurationImpl setClassLoader(ClassLoader classLoader)
- Overrides:
setClassLoader
in classProcessEngineConfiguration
-
setDatabaseType
public ProcessEngineConfigurationImpl setDatabaseType(String databaseType)
- Overrides:
setDatabaseType
in classProcessEngineConfiguration
-
setDataSource
public ProcessEngineConfigurationImpl setDataSource(DataSource dataSource)
- Overrides:
setDataSource
in classProcessEngineConfiguration
-
setDatabaseSchemaUpdate
public ProcessEngineConfigurationImpl setDatabaseSchemaUpdate(String databaseSchemaUpdate)
- Overrides:
setDatabaseSchemaUpdate
in classProcessEngineConfiguration
-
setHistory
public ProcessEngineConfigurationImpl setHistory(String history)
- Overrides:
setHistory
in classProcessEngineConfiguration
-
setIdBlockSize
public ProcessEngineConfigurationImpl setIdBlockSize(int idBlockSize)
- Overrides:
setIdBlockSize
in classProcessEngineConfiguration
-
setJdbcDriver
public ProcessEngineConfigurationImpl setJdbcDriver(String jdbcDriver)
- Overrides:
setJdbcDriver
in classProcessEngineConfiguration
-
setJdbcPassword
public ProcessEngineConfigurationImpl setJdbcPassword(String jdbcPassword)
- Overrides:
setJdbcPassword
in classProcessEngineConfiguration
-
setJdbcUrl
public ProcessEngineConfigurationImpl setJdbcUrl(String jdbcUrl)
- Overrides:
setJdbcUrl
in classProcessEngineConfiguration
-
setJdbcUsername
public ProcessEngineConfigurationImpl setJdbcUsername(String jdbcUsername)
- Overrides:
setJdbcUsername
in classProcessEngineConfiguration
-
setJobExecutorActivate
public ProcessEngineConfigurationImpl setJobExecutorActivate(boolean jobExecutorActivate)
- Overrides:
setJobExecutorActivate
in classProcessEngineConfiguration
-
setMailServerDefaultFrom
public ProcessEngineConfigurationImpl setMailServerDefaultFrom(String mailServerDefaultFrom)
- Overrides:
setMailServerDefaultFrom
in classProcessEngineConfiguration
-
setMailServerHost
public ProcessEngineConfigurationImpl setMailServerHost(String mailServerHost)
- Overrides:
setMailServerHost
in classProcessEngineConfiguration
-
setMailServerPassword
public ProcessEngineConfigurationImpl setMailServerPassword(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(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(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(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 List<ResolverFactory> getResolverFactories()
-
setResolverFactories
public void setResolverFactories(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(String eventType)
-
setEventHandlers
public void setEventHandlers(Map<String,EventHandler> eventHandlers)
-
getEventHandlers
public Map<String,EventHandler> getEventHandlers()
-
getCustomEventHandlers
public List<EventHandler> getCustomEventHandlers()
-
setCustomEventHandlers
public void setCustomEventHandlers(List<EventHandler> customEventHandlers)
-
getFailedJobCommandFactory
public FailedJobCommandFactory getFailedJobCommandFactory()
-
setFailedJobCommandFactory
public ProcessEngineConfigurationImpl setFailedJobCommandFactory(FailedJobCommandFactory failedJobCommandFactory)
-
setDatabaseTablePrefix
public ProcessEngineConfiguration setDatabaseTablePrefix(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 String getDatabaseTablePrefix()
-
isCreateDiagramOnDeploy
public boolean isCreateDiagramOnDeploy()
-
setCreateDiagramOnDeploy
public ProcessEngineConfiguration setCreateDiagramOnDeploy(boolean createDiagramOnDeploy)
-
getDatabaseSchema
public String getDatabaseSchema()
-
setDatabaseSchema
public void setDatabaseSchema(String databaseSchema)
-
getIdGeneratorDataSource
public DataSource getIdGeneratorDataSource()
-
setIdGeneratorDataSource
public void setIdGeneratorDataSource(DataSource idGeneratorDataSource)
-
getIdGeneratorDataSourceJndiName
public String getIdGeneratorDataSourceJndiName()
-
setIdGeneratorDataSourceJndiName
public void setIdGeneratorDataSourceJndiName(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 List<HistoryEventHandler> getCustomHistoryEventHandlers()
-
setCustomHistoryEventHandlers
public void setCustomHistoryEventHandlers(List<HistoryEventHandler> customHistoryEventHandlers)
-
getIncidentHandler
public IncidentHandler getIncidentHandler(String incidentType)
-
addIncidentHandler
public void addIncidentHandler(IncidentHandler incidentHandler)
-
getIncidentHandlers
public Map<String,IncidentHandler> getIncidentHandlers()
-
setIncidentHandlers
public void setIncidentHandlers(Map<String,IncidentHandler> incidentHandlers)
-
getCustomIncidentHandlers
public List<IncidentHandler> getCustomIncidentHandlers()
-
setCustomIncidentHandlers
public void setCustomIncidentHandlers(List<IncidentHandler> customIncidentHandlers)
-
getBatchHandlers
public Map<String,BatchJobHandler<?>> getBatchHandlers()
-
setBatchHandlers
public void setBatchHandlers(Map<String,BatchJobHandler<?>> batchHandlers)
-
getCustomBatchJobHandlers
public List<BatchJobHandler<?>> getCustomBatchJobHandlers()
-
setCustomBatchJobHandlers
public void setCustomBatchJobHandlers(List<BatchJobHandler<?>> customBatchJobHandlers)
-
getBatchJobsPerSeed
public int getBatchJobsPerSeed()
-
setBatchJobsPerSeed
public void setBatchJobsPerSeed(int batchJobsPerSeed)
-
getInvocationsPerBatchJobByBatchType
public Map<String,Integer> getInvocationsPerBatchJobByBatchType()
-
setInvocationsPerBatchJobByBatchType
public ProcessEngineConfigurationImpl setInvocationsPerBatchJobByBatchType(Map<String,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 List<PasswordEncryptor> getCustomPasswordChecker()
-
setCustomPasswordChecker
public void setCustomPasswordChecker(List<PasswordEncryptor> customPasswordChecker)
-
getPasswordManager
public PasswordManager getPasswordManager()
-
setPasswordManager
public void setPasswordManager(PasswordManager passwordManager)
-
getResourceAuthorizationProvider
public ResourceAuthorizationProvider getResourceAuthorizationProvider()
-
setResourceAuthorizationProvider
public void setResourceAuthorizationProvider(ResourceAuthorizationProvider resourceAuthorizationProvider)
-
getPermissionProvider
public PermissionProvider getPermissionProvider()
-
setPermissionProvider
public void setPermissionProvider(PermissionProvider permissionProvider)
-
getProcessEnginePlugins
public List<ProcessEnginePlugin> getProcessEnginePlugins()
-
setProcessEnginePlugins
public void setProcessEnginePlugins(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 Map<String,Class<? extends FormFieldValidator>> getCustomFormFieldValidators()
-
setCustomFormFieldValidators
public void setCustomFormFieldValidators(Map<String,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 List<ScriptEnvResolver> getEnvScriptResolvers()
-
setEnvScriptResolvers
public void setEnvScriptResolvers(List<ScriptEnvResolver> scriptEnvResolvers)
-
getScriptEngineNameJavaScript
public String getScriptEngineNameJavaScript()
-
setScriptEngineNameJavaScript
public ProcessEngineConfigurationImpl setScriptEngineNameJavaScript(String scriptEngineNameJavaScript)
-
setArtifactFactory
public ProcessEngineConfiguration setArtifactFactory(ArtifactFactory artifactFactory)
-
getArtifactFactory
public ArtifactFactory getArtifactFactory()
-
getDefaultSerializationFormat
public String getDefaultSerializationFormat()
-
setDefaultSerializationFormat
public ProcessEngineConfigurationImpl setDefaultSerializationFormat(String defaultSerializationFormat)
-
isJavaSerializationFormatEnabled
public boolean isJavaSerializationFormatEnabled()
-
setJavaSerializationFormatEnabled
public void setJavaSerializationFormatEnabled(boolean javaSerializationFormatEnabled)
-
setDefaultCharsetName
public ProcessEngineConfigurationImpl setDefaultCharsetName(String defaultCharsetName)
-
setDefaultCharset
public ProcessEngineConfigurationImpl setDefaultCharset(Charset defautlCharset)
-
getDefaultCharset
public 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(List<HistoryLevel> customHistoryLevels)
-
getHistoryLevels
public List<HistoryLevel> getHistoryLevels()
-
getCustomHistoryLevels
public 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 String getHostname()
-
setHostname
public ProcessEngineConfigurationImpl setHostname(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(List<MigrationActivityValidator> customPreMigrationActivityValidators)
-
getCustomPreMigrationActivityValidators
public List<MigrationActivityValidator> getCustomPreMigrationActivityValidators()
-
setCustomPostMigrationActivityValidators
public void setCustomPostMigrationActivityValidators(List<MigrationActivityValidator> customPostMigrationActivityValidators)
-
getCustomPostMigrationActivityValidators
public List<MigrationActivityValidator> getCustomPostMigrationActivityValidators()
-
getDefaultMigrationActivityValidators
public List<MigrationActivityValidator> getDefaultMigrationActivityValidators()
-
setMigrationInstructionGenerator
public void setMigrationInstructionGenerator(MigrationInstructionGenerator migrationInstructionGenerator)
-
getMigrationInstructionGenerator
public MigrationInstructionGenerator getMigrationInstructionGenerator()
-
setMigrationInstructionValidators
public void setMigrationInstructionValidators(List<MigrationInstructionValidator> migrationInstructionValidators)
-
getMigrationInstructionValidators
public List<MigrationInstructionValidator> getMigrationInstructionValidators()
-
setCustomPostMigrationInstructionValidators
public void setCustomPostMigrationInstructionValidators(List<MigrationInstructionValidator> customPostMigrationInstructionValidators)
-
getCustomPostMigrationInstructionValidators
public List<MigrationInstructionValidator> getCustomPostMigrationInstructionValidators()
-
setCustomPreMigrationInstructionValidators
public void setCustomPreMigrationInstructionValidators(List<MigrationInstructionValidator> customPreMigrationInstructionValidators)
-
getCustomPreMigrationInstructionValidators
public List<MigrationInstructionValidator> getCustomPreMigrationInstructionValidators()
-
getDefaultMigrationInstructionValidators
public List<MigrationInstructionValidator> getDefaultMigrationInstructionValidators()
-
setMigratingActivityInstanceValidators
public void setMigratingActivityInstanceValidators(List<MigratingActivityInstanceValidator> migratingActivityInstanceValidators)
-
getMigratingActivityInstanceValidators
public List<MigratingActivityInstanceValidator> getMigratingActivityInstanceValidators()
-
setCustomPostMigratingActivityInstanceValidators
public void setCustomPostMigratingActivityInstanceValidators(List<MigratingActivityInstanceValidator> customPostMigratingActivityInstanceValidators)
-
getCustomPostMigratingActivityInstanceValidators
public List<MigratingActivityInstanceValidator> getCustomPostMigratingActivityInstanceValidators()
-
setCustomPreMigratingActivityInstanceValidators
public void setCustomPreMigratingActivityInstanceValidators(List<MigratingActivityInstanceValidator> customPreMigratingActivityInstanceValidators)
-
getCustomPreMigratingActivityInstanceValidators
public List<MigratingActivityInstanceValidator> getCustomPreMigratingActivityInstanceValidators()
-
getMigratingTransitionInstanceValidators
public List<MigratingTransitionInstanceValidator> getMigratingTransitionInstanceValidators()
-
getMigratingCompensationInstanceValidators
public List<MigratingCompensationInstanceValidator> getMigratingCompensationInstanceValidators()
-
getDefaultMigratingActivityInstanceValidators
public List<MigratingActivityInstanceValidator> getDefaultMigratingActivityInstanceValidators()
-
getDefaultMigratingTransitionInstanceValidators
public List<MigratingTransitionInstanceValidator> getDefaultMigratingTransitionInstanceValidators()
-
getCommandCheckers
public List<CommandChecker> getCommandCheckers()
-
setCommandCheckers
public void setCommandCheckers(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 String getHistoryCleanupBatchWindowStartTime()
-
setHistoryCleanupBatchWindowStartTime
public void setHistoryCleanupBatchWindowStartTime(String historyCleanupBatchWindowStartTime)
-
getHistoryCleanupBatchWindowEndTime
public String getHistoryCleanupBatchWindowEndTime()
-
setHistoryCleanupBatchWindowEndTime
public void setHistoryCleanupBatchWindowEndTime(String historyCleanupBatchWindowEndTime)
-
getMondayHistoryCleanupBatchWindowStartTime
public String getMondayHistoryCleanupBatchWindowStartTime()
-
setMondayHistoryCleanupBatchWindowStartTime
public void setMondayHistoryCleanupBatchWindowStartTime(String mondayHistoryCleanupBatchWindowStartTime)
-
getMondayHistoryCleanupBatchWindowEndTime
public String getMondayHistoryCleanupBatchWindowEndTime()
-
setMondayHistoryCleanupBatchWindowEndTime
public void setMondayHistoryCleanupBatchWindowEndTime(String mondayHistoryCleanupBatchWindowEndTime)
-
getTuesdayHistoryCleanupBatchWindowStartTime
public String getTuesdayHistoryCleanupBatchWindowStartTime()
-
setTuesdayHistoryCleanupBatchWindowStartTime
public void setTuesdayHistoryCleanupBatchWindowStartTime(String tuesdayHistoryCleanupBatchWindowStartTime)
-
getTuesdayHistoryCleanupBatchWindowEndTime
public String getTuesdayHistoryCleanupBatchWindowEndTime()
-
setTuesdayHistoryCleanupBatchWindowEndTime
public void setTuesdayHistoryCleanupBatchWindowEndTime(String tuesdayHistoryCleanupBatchWindowEndTime)
-
getWednesdayHistoryCleanupBatchWindowStartTime
public String getWednesdayHistoryCleanupBatchWindowStartTime()
-
setWednesdayHistoryCleanupBatchWindowStartTime
public void setWednesdayHistoryCleanupBatchWindowStartTime(String wednesdayHistoryCleanupBatchWindowStartTime)
-
getWednesdayHistoryCleanupBatchWindowEndTime
public String getWednesdayHistoryCleanupBatchWindowEndTime()
-
setWednesdayHistoryCleanupBatchWindowEndTime
public void setWednesdayHistoryCleanupBatchWindowEndTime(String wednesdayHistoryCleanupBatchWindowEndTime)
-
getThursdayHistoryCleanupBatchWindowStartTime
public String getThursdayHistoryCleanupBatchWindowStartTime()
-
setThursdayHistoryCleanupBatchWindowStartTime
public void setThursdayHistoryCleanupBatchWindowStartTime(String thursdayHistoryCleanupBatchWindowStartTime)
-
getThursdayHistoryCleanupBatchWindowEndTime
public String getThursdayHistoryCleanupBatchWindowEndTime()
-
setThursdayHistoryCleanupBatchWindowEndTime
public void setThursdayHistoryCleanupBatchWindowEndTime(String thursdayHistoryCleanupBatchWindowEndTime)
-
getFridayHistoryCleanupBatchWindowStartTime
public String getFridayHistoryCleanupBatchWindowStartTime()
-
setFridayHistoryCleanupBatchWindowStartTime
public void setFridayHistoryCleanupBatchWindowStartTime(String fridayHistoryCleanupBatchWindowStartTime)
-
getFridayHistoryCleanupBatchWindowEndTime
public String getFridayHistoryCleanupBatchWindowEndTime()
-
setFridayHistoryCleanupBatchWindowEndTime
public void setFridayHistoryCleanupBatchWindowEndTime(String fridayHistoryCleanupBatchWindowEndTime)
-
getSaturdayHistoryCleanupBatchWindowStartTime
public String getSaturdayHistoryCleanupBatchWindowStartTime()
-
setSaturdayHistoryCleanupBatchWindowStartTime
public void setSaturdayHistoryCleanupBatchWindowStartTime(String saturdayHistoryCleanupBatchWindowStartTime)
-
getSaturdayHistoryCleanupBatchWindowEndTime
public String getSaturdayHistoryCleanupBatchWindowEndTime()
-
setSaturdayHistoryCleanupBatchWindowEndTime
public void setSaturdayHistoryCleanupBatchWindowEndTime(String saturdayHistoryCleanupBatchWindowEndTime)
-
getSundayHistoryCleanupBatchWindowStartTime
public String getSundayHistoryCleanupBatchWindowStartTime()
-
setSundayHistoryCleanupBatchWindowStartTime
public void setSundayHistoryCleanupBatchWindowStartTime(String sundayHistoryCleanupBatchWindowStartTime)
-
getSundayHistoryCleanupBatchWindowEndTime
public String getSundayHistoryCleanupBatchWindowEndTime()
-
setSundayHistoryCleanupBatchWindowEndTime
public void setSundayHistoryCleanupBatchWindowEndTime(String sundayHistoryCleanupBatchWindowEndTime)
-
getHistoryCleanupBatchWindowStartTimeAsDate
public Date getHistoryCleanupBatchWindowStartTimeAsDate()
-
setHistoryCleanupBatchWindowStartTimeAsDate
public void setHistoryCleanupBatchWindowStartTimeAsDate(Date historyCleanupBatchWindowStartTimeAsDate)
-
setHistoryCleanupBatchWindowEndTimeAsDate
public void setHistoryCleanupBatchWindowEndTimeAsDate(Date historyCleanupBatchWindowEndTimeAsDate)
-
getHistoryCleanupBatchWindowEndTimeAsDate
public Date getHistoryCleanupBatchWindowEndTimeAsDate()
-
getHistoryCleanupBatchWindows
public Map<Integer,BatchWindowConfiguration> getHistoryCleanupBatchWindows()
-
setHistoryCleanupBatchWindows
public void setHistoryCleanupBatchWindows(Map<Integer,BatchWindowConfiguration> historyCleanupBatchWindows)
-
getHistoryCleanupBatchSize
public int getHistoryCleanupBatchSize()
-
setHistoryCleanupBatchSize
public void setHistoryCleanupBatchSize(int historyCleanupBatchSize)
-
getHistoryCleanupBatchThreshold
public int getHistoryCleanupBatchThreshold()
-
setHistoryCleanupBatchThreshold
public void setHistoryCleanupBatchThreshold(int historyCleanupBatchThreshold)
-
isHistoryCleanupMetricsEnabled
public boolean isHistoryCleanupMetricsEnabled()
-
setHistoryCleanupMetricsEnabled
public void setHistoryCleanupMetricsEnabled(boolean historyCleanupMetricsEnabled)
-
isHistoryCleanupEnabled
public boolean isHistoryCleanupEnabled()
-
setHistoryCleanupEnabled
public ProcessEngineConfigurationImpl setHistoryCleanupEnabled(boolean historyCleanupEnabled)
-
getHistoryTimeToLive
public String getHistoryTimeToLive()
-
setHistoryTimeToLive
public void setHistoryTimeToLive(String historyTimeToLive)
-
getBatchOperationHistoryTimeToLive
public String getBatchOperationHistoryTimeToLive()
-
getHistoryCleanupDegreeOfParallelism
public int getHistoryCleanupDegreeOfParallelism()
-
setHistoryCleanupDegreeOfParallelism
public void setHistoryCleanupDegreeOfParallelism(int historyCleanupDegreeOfParallelism)
-
setBatchOperationHistoryTimeToLive
public void setBatchOperationHistoryTimeToLive(String batchOperationHistoryTimeToLive)
-
getBatchOperationsForHistoryCleanup
public Map<String,String> getBatchOperationsForHistoryCleanup()
-
setBatchOperationsForHistoryCleanup
public void setBatchOperationsForHistoryCleanup(Map<String,String> batchOperationsForHistoryCleanup)
-
getParsedBatchOperationsForHistoryCleanup
public Map<String,Integer> getParsedBatchOperationsForHistoryCleanup()
-
setParsedBatchOperationsForHistoryCleanup
public void setParsedBatchOperationsForHistoryCleanup(Map<String,Integer> parsedBatchOperationsForHistoryCleanup)
-
getHistoryCleanupJobLogTimeToLive
public String getHistoryCleanupJobLogTimeToLive()
-
setHistoryCleanupJobLogTimeToLive
public ProcessEngineConfigurationImpl setHistoryCleanupJobLogTimeToLive(String historyCleanupJobLogTimeToLive)
-
getTaskMetricsTimeToLive
public String getTaskMetricsTimeToLive()
-
setTaskMetricsTimeToLive
public ProcessEngineConfigurationImpl setTaskMetricsTimeToLive(String taskMetricsTimeToLive)
-
getParsedTaskMetricsTimeToLive
public Integer getParsedTaskMetricsTimeToLive()
-
setParsedTaskMetricsTimeToLive
public ProcessEngineConfigurationImpl setParsedTaskMetricsTimeToLive(Integer parsedTaskMetricsTimeToLive)
-
getBatchWindowManager
public BatchWindowManager getBatchWindowManager()
-
setBatchWindowManager
public void setBatchWindowManager(BatchWindowManager batchWindowManager)
-
getHistoryRemovalTimeProvider
public HistoryRemovalTimeProvider getHistoryRemovalTimeProvider()
-
setHistoryRemovalTimeProvider
public ProcessEngineConfigurationImpl setHistoryRemovalTimeProvider(HistoryRemovalTimeProvider removalTimeProvider)
-
getHistoryRemovalTimeStrategy
public String getHistoryRemovalTimeStrategy()
-
setHistoryRemovalTimeStrategy
public ProcessEngineConfigurationImpl setHistoryRemovalTimeStrategy(String removalTimeStrategy)
-
getHistoryCleanupStrategy
public String getHistoryCleanupStrategy()
-
setHistoryCleanupStrategy
public ProcessEngineConfigurationImpl setHistoryCleanupStrategy(String historyCleanupStrategy)
-
getFailedJobListenerMaxRetries
public int getFailedJobListenerMaxRetries()
-
setFailedJobListenerMaxRetries
public void setFailedJobListenerMaxRetries(int failedJobListenerMaxRetries)
-
getFailedJobRetryTimeCycle
public String getFailedJobRetryTimeCycle()
-
setFailedJobRetryTimeCycle
public void setFailedJobRetryTimeCycle(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)
-
getQueryMaxResultsLimit
public int getQueryMaxResultsLimit()
-
setQueryMaxResultsLimit
public ProcessEngineConfigurationImpl setQueryMaxResultsLimit(int queryMaxResultsLimit)
-
getLoggingContextActivityId
public String getLoggingContextActivityId()
-
setLoggingContextActivityId
public ProcessEngineConfigurationImpl setLoggingContextActivityId(String loggingContextActivityId)
-
getLoggingContextActivityName
public String getLoggingContextActivityName()
-
setLoggingContextActivityName
public ProcessEngineConfigurationImpl setLoggingContextActivityName(String loggingContextActivityName)
-
getLoggingContextApplicationName
public String getLoggingContextApplicationName()
-
setLoggingContextApplicationName
public ProcessEngineConfigurationImpl setLoggingContextApplicationName(String loggingContextApplicationName)
-
getLoggingContextBusinessKey
public String getLoggingContextBusinessKey()
-
setLoggingContextBusinessKey
public ProcessEngineConfigurationImpl setLoggingContextBusinessKey(String loggingContextBusinessKey)
-
getLoggingContextProcessDefinitionId
public String getLoggingContextProcessDefinitionId()
-
setLoggingContextProcessDefinitionId
public ProcessEngineConfigurationImpl setLoggingContextProcessDefinitionId(String loggingContextProcessDefinitionId)
-
getLoggingContextProcessDefinitionKey
public String getLoggingContextProcessDefinitionKey()
-
setLoggingContextProcessDefinitionKey
public ProcessEngineConfigurationImpl setLoggingContextProcessDefinitionKey(String loggingContextProcessDefinitionKey)
-
getLoggingContextProcessInstanceId
public String getLoggingContextProcessInstanceId()
-
setLoggingContextProcessInstanceId
public ProcessEngineConfigurationImpl setLoggingContextProcessInstanceId(String loggingContextProcessInstanceId)
-
getLoggingContextTenantId
public String getLoggingContextTenantId()
-
setLoggingContextTenantId
public ProcessEngineConfigurationImpl setLoggingContextTenantId(String loggingContextTenantId)
-
getLoggingContextEngineName
public String getLoggingContextEngineName()
-
setLoggingContextEngineName
public ProcessEngineConfigurationImpl setLoggingContextEngineName(String loggingContextEngineName)
-
getLogLevelBpmnStackTrace
public String getLogLevelBpmnStackTrace()
-
setLogLevelBpmnStackTrace
public ProcessEngineConfigurationImpl setLogLevelBpmnStackTrace(String logLevelBpmnStackTrace)
-
getDmnFeelCustomFunctionProviders
public List<FeelCustomFunctionProvider> getDmnFeelCustomFunctionProviders()
-
setDmnFeelCustomFunctionProviders
public ProcessEngineConfigurationImpl setDmnFeelCustomFunctionProviders(List<FeelCustomFunctionProvider> dmnFeelCustomFunctionProviders)
-
isDmnFeelEnableLegacyBehavior
public boolean isDmnFeelEnableLegacyBehavior()
-
setDmnFeelEnableLegacyBehavior
public ProcessEngineConfigurationImpl setDmnFeelEnableLegacyBehavior(boolean dmnFeelEnableLegacyBehavior)
-
isInitializeTelemetry
public Boolean isInitializeTelemetry()
-
setInitializeTelemetry
public ProcessEngineConfigurationImpl setInitializeTelemetry(boolean telemetryInitialized)
-
getTelemetryEndpoint
public String getTelemetryEndpoint()
-
setTelemetryEndpoint
public ProcessEngineConfigurationImpl setTelemetryEndpoint(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
.
-
-