Package org.camunda.bpm.engine.spring
Class SpringTransactionsProcessEngineConfiguration
- java.lang.Object
-
- org.camunda.bpm.engine.ProcessEngineConfiguration
-
- org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl
-
- org.camunda.bpm.engine.spring.SpringTransactionsProcessEngineConfiguration
-
- Direct Known Subclasses:
SpringProcessEngineConfiguration
public class SpringTransactionsProcessEngineConfiguration extends ProcessEngineConfigurationImpl
- Author:
- Tom Baeyens, David Syer, Joram Barrez, Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected booleandeployChangedOnlyprotected java.lang.StringdeploymentNameprotected org.springframework.core.io.Resource[]deploymentResourcesprotected java.lang.StringdeploymentTenantIdprotected org.springframework.transaction.PlatformTransactionManagertransactionManager-
Fields inherited from class org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl
actualCommandExecutor, adminGroups, adminUsers, artifactFactory, authorizationService, autoStoreScriptVariables, batchHandlers, batchJobPriority, batchJobsPerSeed, batchOperationHistoryTimeToLive, batchOperationsForHistoryCleanup, batchPollTime, batchWindowManager, beans, bpmnParseFactory, businessCalendarManager, cacheCapacity, cachedSqlSessionFactory, cacheFactory, caseService, cmmnElementHandlerRegistry, cmmnEnabled, cmmnHistoryEventProducer, cmmnTransformFactory, commandCheckers, commandContextFactory, commandExecutorSchemaOperations, commandExecutorTxRequired, commandExecutorTxRequiresNew, commandInterceptorsTxRequired, commandInterceptorsTxRequiresNew, commandRetries, conditionHandler, configureScriptEngineHostAccess, correlationHandler, CRDB_DB_PRODUCT_NAME, customBatchJobHandlers, customEventHandlers, customFormEngines, customFormFieldValidators, customFormTypes, customHistoryEventHandlers, customHistoryLevels, customIncidentHandlers, customJobHandlers, customPasswordChecker, customPostCmmnTransformListeners, customPostCommandInterceptorsTxRequired, customPostCommandInterceptorsTxRequiresNew, customPostDeployers, customPostMigratingActivityInstanceValidators, customPostMigrationActivityValidators, customPostMigrationInstructionValidators, customPostVariableSerializers, customPreCmmnTransformListeners, customPreCommandInterceptorsTxRequired, customPreCommandInterceptorsTxRequiresNew, customPreDeployers, customPreMigratingActivityInstanceValidators, customPreMigrationActivityValidators, customPreMigrationInstructionValidators, customPreVariableSerializers, customRejectedJobsHandler, customSessionFactories, databaseSchema, databaseTablePrefix, databaseTypeMappings, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_DROP_CREATE, dbEntityCacheKeyMapping, dbMetricsReporter, dbSqlSessionFactory, decisionService, DEFAULT_BEANS_MAP, DEFAULT_FAILED_JOB_LISTENER_MAX_RETRIES, DEFAULT_INVOCATIONS_PER_BATCH_JOB, DEFAULT_MYBATIS_MAPPING_FILE, DEFAULT_WS_SYNC_FACTORY, defaultCharset, defaultCharsetName, defaultSerializationFormat, defaultUserPermissionForTask, delegateInterceptor, deployers, deploymentCache, deploymentHandlerFactory, disableStrictCallActivityValidation, disableStrictCamundaFormParsing, dmnEnabled, dmnEngine, dmnEngineConfiguration, dmnFeelCustomFunctionProviders, dmnFeelEnableLegacyBehavior, dmnHistoryEventProducer, enableDefaultDbHistoryEventHandler, enableExpressionsInAdhocQueries, enableExpressionsInStoredQueries, enableFetchProcessDefinitionDescription, enableFetchScriptEngineFromProcessApplication, enableGracefulDegradationOnContextSwitchFailure, enableHistoricInstancePermissions, enableScriptCompilation, enableScriptEngineCaching, enableScriptEngineLoadExternalResources, enableScriptEngineNashornCompatibility, enableXxeProcessing, eventHandlers, expressionManager, externalTaskPriorityProvider, externalTaskService, failedJobCommandFactory, failedJobRetryTimeCycle, fallbackSerializerFactory, filterService, forceCloseMybatisConnectionPool, formEngines, formService, formTypes, formValidators, fridayHistoryCleanupBatchWindowEndTime, fridayHistoryCleanupBatchWindowStartTime, historyCleanupBatchWindowEndTime, historyCleanupBatchWindowEndTimeAsDate, historyCleanupBatchWindows, historyCleanupBatchWindowStartTime, historyCleanupBatchWindowStartTimeAsDate, historyCleanupDegreeOfParallelism, historyCleanupEnabled, historyCleanupJobLogTimeToLive, historyCleanupJobPriority, historyCleanupStrategy, historyEventHandler, historyEventProducer, historyLevel, HISTORYLEVEL_ACTIVITY, HISTORYLEVEL_AUDIT, HISTORYLEVEL_FULL, HISTORYLEVEL_NONE, historyLevels, historyRemovalTimeProvider, historyRemovalTimeStrategy, historyService, historyTimeToLive, hostname, hostnameProvider, identityProviderSessionFactory, identityService, idGenerator, idGeneratorDataSource, idGeneratorDataSourceJndiName, incidentHandlers, initializeTelemetry, invocationsPerBatchJob, invocationsPerBatchJobByBatchType, isBpmnStacktraceVerbose, isCreateDiagramOnDeploy, isDbEntityCacheReuseEnabled, isDbHistoryUsed, isDbIdentityUsed, isDbMetricsReporterActivate, isDeploymentLockUsed, isDeploymentSynchronized, isExecutionTreePrefetchEnabled, isInvokeCustomVariableListeners, isMetricsEnabled, isTaskMetricsEnabled, isTelemetryReporterActivate, isUseSharedSqlSessionFactory, javaSerializationFormatEnabled, jobExecutor, jobExecutorPriorityRangeMax, jobExecutorPriorityRangeMin, jobHandlers, jobPriorityProvider, LOG, loggingContextActivityId, loggingContextApplicationName, loggingContextBusinessKey, loggingContextProcessDefinitionId, loggingContextProcessInstanceId, loggingContextTenantId, loginDelayBase, loginDelayFactor, loginDelayMaxTime, loginMaxAttempts, managementService, MARIA_DB_PRODUCT_NAME, metricsRegistry, metricsReporterIdProvider, migratingActivityInstanceValidators, migratingCompensationInstanceValidators, migratingTransitionInstanceValidators, migrationActivityMatcher, migrationInstructionGenerator, migrationInstructionValidators, mondayHistoryCleanupBatchWindowEndTime, mondayHistoryCleanupBatchWindowStartTime, MY_SQL_PRODUCT_NAME, optimizeService, parsedBatchOperationsForHistoryCleanup, parsedTaskMetricsTimeToLive, passwordEncryptor, passwordManager, permissionProvider, POSTGRES_DB_PRODUCT_NAME, postParseListeners, preParseListeners, processApplicationManager, processEngine, processEnginePlugins, PRODUCT_NAME, queryMaxResultsLimit, registeredDeployments, repositoryService, resolverFactories, resourceAuthorizationProvider, restrictUserOperationLogToAuthenticatedUsers, runtimeService, saltGenerator, saturdayHistoryCleanupBatchWindowEndTime, saturdayHistoryCleanupBatchWindowStartTime, scriptEngineNameJavaScript, scriptEngineResolver, scriptEnvResolvers, scriptFactory, scriptingEngines, scriptingEnvironment, sessionFactories, sqlSessionFactory, standaloneTasksEnabled, sundayHistoryCleanupBatchWindowEndTime, sundayHistoryCleanupBatchWindowStartTime, taskMetricsTimeToLive, taskService, telemetryData, telemetryEndpoint, telemetryHttpConnector, telemetryReporter, telemetryReportingPeriod, telemetryRequestRetries, telemetryRequestTimeout, tenantIdProvider, thursdayHistoryCleanupBatchWindowEndTime, thursdayHistoryCleanupBatchWindowStartTime, transactionContextFactory, transactionFactory, tuesdayHistoryCleanupBatchWindowEndTime, tuesdayHistoryCleanupBatchWindowStartTime, variableSerializers, wednesdayHistoryCleanupBatchWindowEndTime, wednesdayHistoryCleanupBatchWindowStartTime, wsSyncFactoryClassName
-
Fields inherited from class org.camunda.bpm.engine.ProcessEngineConfiguration
AUTHORIZATION_CHECK_REVOKE_ALWAYS, AUTHORIZATION_CHECK_REVOKE_AUTO, AUTHORIZATION_CHECK_REVOKE_NEVER, authorizationCheckRevokes, authorizationEnabled, authorizationEnabledForCustomCode, bootstrapCommand, classLoader, createIncidentOnFailedJobEnabled, databaseSchemaUpdate, databaseType, databaseVendor, databaseVersion, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, defaultNumberOfRetries, defaultUserPermissionNameForTask, deserializationAllowedClasses, deserializationAllowedPackages, deserializationTypeValidationEnabled, deserializationTypeValidator, disabledPermissions, enableCmdExceptionLogging, enableExceptionsAfterUnhandledBpmnError, enablePasswordPolicy, enableReducedJobExceptionLogging, enforceSpecificVariablePermission, ensureJobDueDateNotNull, generalResourceWhitelistPattern, groupResourceWhitelistPattern, hintJobExecutor, history, HISTORY_ACTIVITY, HISTORY_AUDIT, HISTORY_AUTO, HISTORY_CLEANUP_STRATEGY_END_TIME_BASED, HISTORY_CLEANUP_STRATEGY_REMOVAL_TIME_BASED, HISTORY_DEFAULT, HISTORY_FULL, HISTORY_NONE, HISTORY_REMOVAL_TIME_STRATEGY_END, HISTORY_REMOVAL_TIME_STRATEGY_NONE, HISTORY_REMOVAL_TIME_STRATEGY_START, HISTORY_VARIABLE, historyLevelCommand, idBlockSize, installationId, jdbcBatchProcessing, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcStatementTimeout, jdbcUrl, jdbcUsername, jobExecutorAcquireByDueDate, jobExecutorAcquireByPriority, jobExecutorActivate, jobExecutorDeploymentAware, jobExecutorPreferTimerJobs, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServerUsername, passwordPolicy, processEngineName, producePrioritizedExternalTasks, producePrioritizedJobs, schemaOperationsCommand, skipHistoryOptimisticLockingExceptions, skipOutputMappingOnCanceledActivities, telemetryRegistry, tenantCheckEnabled, tenantResourceWhitelistPattern, transactionsExternallyManaged, userResourceWhitelistPattern, useTLS, valueTypeResolver
-
-
Constructor Summary
Constructors Constructor Description SpringTransactionsProcessEngineConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidautoDeployResources(ProcessEngine processEngine)ProcessEnginebuildProcessEngine()protected java.util.Collection<? extends CommandInterceptor>getDefaultCommandInterceptorsTxRequired()protected java.util.Collection<? extends CommandInterceptor>getDefaultCommandInterceptorsTxRequiresNew()java.lang.StringgetDeploymentName()org.springframework.core.io.Resource[]getDeploymentResources()java.lang.StringgetDeploymentTenantId()protected java.lang.StringgetFileResourceName(org.springframework.core.io.Resource resource)org.springframework.transaction.PlatformTransactionManagergetTransactionManager()protected voidinitJpa()protected voidinitTransactionContextFactory()booleanisDeployChangedOnly()ProcessEngineConfigurationImplsetDataSource(javax.sql.DataSource dataSource)voidsetDeployChangedOnly(boolean deployChangedOnly)voidsetDeploymentName(java.lang.String deploymentName)voidsetDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)voidsetDeploymentTenantId(java.lang.String deploymentTenantId)voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)-
Methods inherited from class org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl
addSessionFactory, checkForCrdb, checkForMariaDb, close, ensurePrefixAndSchemaFitToegether, getAdminGroups, getAdminUsers, getArtifactFactory, getAuthorizationService, getBatchHandlers, getBatchJobPriority, getBatchJobsPerSeed, getBatchOperationHistoryTimeToLive, getBatchOperationsForHistoryCleanup, getBatchPollTime, getBatchWindowManager, getBeans, getBpmnDeployer, getBpmnParseFactory, getBusinessCalendarManager, getCamundaFormDeployer, getCaseService, getCmmnDeployer, getCmmnHistoryEventProducer, getCommandCheckers, getCommandContextFactory, getCommandExecutorSchemaOperations, getCommandExecutorTxRequired, getCommandExecutorTxRequiresNew, getCommandInterceptorsTxRequired, getCommandInterceptorsTxRequiresNew, getCommandRetries, getConditionHandler, getCorrelationHandler, getCrdbRetryInterceptor, getCustomBatchJobHandlers, getCustomEventHandlers, getCustomFormEngines, getCustomFormFieldValidators, getCustomFormTypes, getCustomHistoryEventHandlers, getCustomHistoryLevels, getCustomIncidentHandlers, getCustomJobHandlers, getCustomPasswordChecker, getCustomPostBPMNParseListeners, getCustomPostCmmnTransformListeners, getCustomPostCommandInterceptorsTxRequired, getCustomPostCommandInterceptorsTxRequiresNew, getCustomPostDeployers, getCustomPostMigratingActivityInstanceValidators, getCustomPostMigrationActivityValidators, getCustomPostMigrationInstructionValidators, getCustomPostVariableSerializers, getCustomPreBPMNParseListeners, getCustomPreCmmnTransformListeners, getCustomPreCommandInterceptorsTxRequired, getCustomPreCommandInterceptorsTxRequiresNew, getCustomPreDeployers, getCustomPreMigratingActivityInstanceValidators, getCustomPreMigrationActivityValidators, getCustomPreMigrationInstructionValidators, getCustomPreVariableSerializers, getCustomRejectedJobsHandler, getCustomSessionFactories, getDatabaseSchema, getDatabaseTablePrefix, getDbEntityCacheKeyMapping, getDbMetricsReporter, getDbSqlSessionFactory, getDecisionDefinitionDeployer, getDecisionRequirementsDefinitionDeployer, getDecisionService, getDefaultBPMNParseListeners, getDefaultCharset, getDefaultCmmnTransformListeners, getDefaultDatabaseTypeMappings, getDefaultDeployers, getDefaultHistoryLevel, getDefaultMigratingActivityInstanceValidators, getDefaultMigratingTransitionInstanceValidators, getDefaultMigrationActivityValidators, getDefaultMigrationInstructionValidators, getDefaultSerializationFormat, getDefaultUserPermissionForTask, getDelegateInterceptor, getDeployers, getDeploymentCache, getDeploymentHandlerFactory, getDisableStrictCallActivityValidation, getDmnEngine, getDmnEngineConfiguration, getDmnFeelCustomFunctionProviders, getDmnHistoryEventProducer, getEnableFetchProcessDefinitionDescription, getEnvScriptResolvers, getEventHandler, getEventHandlers, getExpressionManager, getExternalTaskPriorityProvider, getExternalTaskService, getFailedJobCommandFactory, getFailedJobListenerMaxRetries, getFailedJobRetryTimeCycle, getFallbackSerializerFactory, getFilterService, getFormEngines, getFormService, getFormTypes, getFormValidators, getFridayHistoryCleanupBatchWindowEndTime, getFridayHistoryCleanupBatchWindowStartTime, getHistoryCleanupBatchSize, getHistoryCleanupBatchThreshold, getHistoryCleanupBatchWindowEndTime, getHistoryCleanupBatchWindowEndTimeAsDate, getHistoryCleanupBatchWindows, getHistoryCleanupBatchWindowStartTime, getHistoryCleanupBatchWindowStartTimeAsDate, getHistoryCleanupDegreeOfParallelism, getHistoryCleanupJobLogTimeToLive, getHistoryCleanupJobPriority, getHistoryCleanupStrategy, getHistoryEventHandler, getHistoryEventProducer, getHistoryLevel, getHistoryLevels, getHistoryRemovalTimeProvider, getHistoryRemovalTimeStrategy, getHistoryService, getHistoryTimeToLive, getHostname, getHostnameProvider, getIdentityProviderSessionFactory, getIdentityService, getIdGenerator, getIdGeneratorDataSource, getIdGeneratorDataSourceJndiName, getIncidentHandler, getIncidentHandlers, getInvocationsPerBatchJob, getInvocationsPerBatchJobByBatchType, getJobExecutor, getJobExecutorPriorityRangeMax, getJobExecutorPriorityRangeMin, getJobHandlers, getJobPriorityProvider, getLoggingContextActivityId, getLoggingContextApplicationName, getLoggingContextBusinessKey, getLoggingContextProcessDefinitionId, getLoggingContextProcessInstanceId, getLoggingContextTenantId, getLoginDelayBase, getLoginDelayFactor, getLoginDelayMaxTime, getLoginMaxAttempts, getManagementService, getMetricsRegistry, getMetricsReporterIdProvider, getMigratingActivityInstanceValidators, getMigratingCompensationInstanceValidators, getMigratingTransitionInstanceValidators, getMigrationActivityMatcher, getMigrationInstructionGenerator, getMigrationInstructionValidators, getMondayHistoryCleanupBatchWindowEndTime, getMondayHistoryCleanupBatchWindowStartTime, getMyBatisXmlConfigurationSteam, getOptimizeService, getParsedBatchOperationsForHistoryCleanup, getParsedTaskMetricsTimeToLive, getPasswordEncryptor, getPasswordManager, getPermissionProvider, getPostParseListeners, getPreParseListeners, getProcessApplicationManager, getProcessEngine, getProcessEngineName, getProcessEnginePlugins, getQueryMaxResultsLimit, getRegisteredDeployments, getRepositoryService, getResolverFactories, getResourceAuthorizationProvider, getRuntimeService, getSaltGenerator, getSaturdayHistoryCleanupBatchWindowEndTime, getSaturdayHistoryCleanupBatchWindowStartTime, getScriptEngineNameJavaScript, getScriptEngineResolver, getScriptFactory, getScriptingEngines, getScriptingEnvironment, getSessionFactories, getSqlSessionFactory, getSundayHistoryCleanupBatchWindowEndTime, getSundayHistoryCleanupBatchWindowStartTime, getTaskMetricsTimeToLive, getTaskService, getTelemetryData, getTelemetryEndpoint, getTelemetryHttpConnector, getTelemetryReporter, getTelemetryReportingPeriod, getTelemetryRequestRetries, getTelemetryRequestTimeout, getTenantIdProvider, getThursdayHistoryCleanupBatchWindowEndTime, getThursdayHistoryCleanupBatchWindowStartTime, getTransactionContextFactory, getTransactionFactory, getTuesdayHistoryCleanupBatchWindowEndTime, getTuesdayHistoryCleanupBatchWindowStartTime, getVariableSerializers, getWednesdayHistoryCleanupBatchWindowEndTime, getWednesdayHistoryCleanupBatchWindowStartTime, getWsSyncFactoryClassName, init, initActualCommandExecutor, initAdminGroups, initAdminUser, initArtifactFactory, initBatchHandlers, initBatchOperationsHistoryTimeToLive, initBeans, initBusinessCalendarManager, initCacheFactory, initCmmnHistoryEventProducer, initCommandCheckers, initCommandContextFactory, initCommandExecutorDbSchemaOperations, initCommandExecutors, initCommandExecutorTxRequired, initCommandExecutorTxRequiresNew, initCommandInterceptorsTxRequired, initCommandInterceptorsTxRequiresNew, initConditionHandler, initCorrelationHandler, initDatabaseType, initDatabaseVendorAndVersion, initDataSource, initDefaultCharset, initDefaultMetrics, initDefaultUserPermissionForTask, initDelegateInterceptor, initDeployers, initDeploymentHandlerFactory, initDeploymentRegistration, initDmnEngine, initDmnHistoryEventProducer, initEventHandlers, initExpressionManager, initExternalTaskPriorityProvider, initFailedJobCommandFactory, initFormEngines, initFormFieldValidators, initFormTypes, initHistoryCleanup, initHistoryCleanupJobLogTimeToLive, initHistoryCleanupStrategy, initHistoryEventHandler, initHistoryEventProducer, initHistoryLevel, initHistoryRemovalTime, initHistoryRemovalTimeProvider, initHistoryRemovalTimeStrategy, initHistoryTimeToLive, initHostName, initIdentityProviderSessionFactory, initIdGenerator, initIncidentHandlers, initInterceptorChain, initInvocationsPerBatchJobByBatchType, initJobExecutor, initJobProvider, initMetrics, initMigratingActivityInstanceValidators, initMigratingCompensationInstanceValidators, initMigratingTransitionInstanceValidators, initMigration, initMigrationActivityMatcher, initMigrationInstructionGenerator, initMigrationInstructionValidators, initPasswordDigest, initPasswordPolicy, initPermissionProvider, initPersistenceProviders, initProcessApplicationManager, initResourceAuthorizationProvider, initScripting, initSerialization, initService, initServices, initSessionFactories, initSqlSessionFactory, initSqlSessionFactoryProperties, initTaskMetricsTimeToLive, initTelemetry, initTelemetryData, initTransactionFactory, initTypeValidator, initValueTypeResolver, invokePostInit, invokePostProcessEngineBuild, invokePreInit, isAutoStoreScriptVariables, isBpmnStacktraceVerbose, isCmmnEnabled, isConfigureScriptEngineHostAccess, isCreateDiagramOnDeploy, isDbEntityCacheReuseEnabled, isDbHistoryUsed, isDbIdentityUsed, isDbMetricsReporterActivate, isDeploymentLockUsed, isDeploymentSynchronized, isDisableStrictCamundaFormParsing, isDmnEnabled, isDmnFeelEnableLegacyBehavior, isEnableDefaultDbHistoryEventHandler, isEnableExpressionsInAdhocQueries, isEnableExpressionsInStoredQueries, isEnableFetchScriptEngineFromProcessApplication, isEnableGracefulDegradationOnContextSwitchFailure, isEnableHistoricInstancePermissions, isEnableScriptCompilation, isEnableScriptEngineCaching, isEnableScriptEngineLoadExternalResources, isEnableScriptEngineNashornCompatibility, isEnableXxeProcessing, isExecutionTreePrefetchEnabled, isForceCloseMybatisConnectionPool, isHistoryCleanupEnabled, isHistoryCleanupMetricsEnabled, isInitializeTelemetry, isInvokeCustomVariableListeners, isJavaSerializationFormatEnabled, isMetricsEnabled, isRestrictUserOperationLogToAuthenticatedUsers, isStandaloneTasksEnabled, isTaskMetricsEnabled, isTelemetryReporterActivate, isUseSharedSqlSessionFactory, setAdminGroups, setAdminUsers, setArtifactFactory, setAuthorizationService, setAutoStoreScriptVariables, setBatchHandlers, setBatchJobPriority, setBatchJobsPerSeed, setBatchOperationHistoryTimeToLive, setBatchOperationsForHistoryCleanup, setBatchPollTime, setBatchWindowManager, setBeans, setBpmnParseFactory, setBpmnStacktraceVerbose, setBusinessCalendarManager, setCacheCapacity, setCacheFactory, setCaseService, setClassLoader, setCmmnEnabled, setCmmnHistoryEventProducer, setCommandCheckers, setCommandContextFactory, setCommandExecutorSchemaOperations, setCommandExecutorTxRequired, setCommandExecutorTxRequiresNew, setCommandInterceptorsTxRequired, setCommandInterceptorsTxRequiresNew, setCommandRetries, setConditionHandler, setConfigureScriptEngineHostAccess, setCorrelationHandler, setCreateDiagramOnDeploy, setCustomBatchJobHandlers, setCustomEventHandlers, setCustomFormEngines, setCustomFormFieldValidators, setCustomFormTypes, setCustomHistoryEventHandlers, setCustomHistoryLevels, setCustomIncidentHandlers, setCustomJobHandlers, setCustomPasswordChecker, setCustomPostBPMNParseListeners, setCustomPostCmmnTransformListeners, setCustomPostCommandInterceptorsTxRequired, setCustomPostCommandInterceptorsTxRequiresNew, setCustomPostDeployers, setCustomPostMigratingActivityInstanceValidators, setCustomPostMigrationActivityValidators, setCustomPostMigrationInstructionValidators, setCustomPostVariableSerializers, setCustomPreBPMNParseListeners, setCustomPreCmmnTransformListeners, setCustomPreCommandInterceptorsTxRequired, setCustomPreCommandInterceptorsTxRequiresNew, setCustomPreDeployers, setCustomPreMigratingActivityInstanceValidators, setCustomPreMigrationActivityValidators, setCustomPreMigrationInstructionValidators, setCustomPreVariableSerializers, setCustomRejectedJobsHandler, setCustomSessionFactories, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDbEntityCacheKeyMapping, setDbEntityCacheReuseEnabled, setDbHistoryUsed, setDbIdentityUsed, setDbMetricsReporter, setDbMetricsReporterActivate, setDbSqlSessionFactory, setDecisionService, setDefaultCharset, setDefaultCharsetName, setDefaultSerializationFormat, setDefaultUserPermissionForTask, setDelegateInterceptor, setDeployers, setDeploymentCache, setDeploymentHandlerFactory, setDeploymentLockUsed, setDeploymentSynchronized, setDisableStrictCallActivityValidation, setDisableStrictCamundaFormParsing, setDmnEnabled, setDmnEngine, setDmnEngineConfiguration, setDmnFeelCustomFunctionProviders, setDmnFeelEnableLegacyBehavior, setDmnHistoryEventProducer, setEnableDefaultDbHistoryEventHandler, setEnableExpressionsInAdhocQueries, setEnableExpressionsInStoredQueries, setEnableFetchProcessDefinitionDescription, setEnableFetchScriptEngineFromProcessApplication, setEnableGracefulDegradationOnContextSwitchFailure, setEnableHistoricInstancePermissions, setEnableScriptCompilation, setEnableScriptEngineCaching, setEnableScriptEngineLoadExternalResources, setEnableScriptEngineNashornCompatibility, setEnableXxeProcessing, setEnvScriptResolvers, setEventHandlers, setExecutionTreePrefetchEnabled, setExpressionManager, setExternalTaskPriorityProvider, setExternalTaskService, setFailedJobCommandFactory, setFailedJobListenerMaxRetries, setFailedJobRetryTimeCycle, setFallbackSerializerFactory, setFilterService, setForceCloseMybatisConnectionPool, setFormEngines, setFormService, setFormTypes, setFormValidators, setFridayHistoryCleanupBatchWindowEndTime, setFridayHistoryCleanupBatchWindowStartTime, setHistory, setHistoryCleanupBatchSize, setHistoryCleanupBatchThreshold, setHistoryCleanupBatchWindowEndTime, setHistoryCleanupBatchWindowEndTimeAsDate, setHistoryCleanupBatchWindows, setHistoryCleanupBatchWindowStartTime, setHistoryCleanupBatchWindowStartTimeAsDate, setHistoryCleanupDegreeOfParallelism, setHistoryCleanupEnabled, setHistoryCleanupJobLogTimeToLive, setHistoryCleanupJobPriority, setHistoryCleanupMetricsEnabled, setHistoryCleanupStrategy, setHistoryEventHandler, setHistoryEventProducer, setHistoryLevel, setHistoryRemovalTimeProvider, setHistoryRemovalTimeStrategy, setHistoryService, setHistoryTimeToLive, setHostname, setHostnameProvider, setIdBlockSize, setIdentityProviderSessionFactory, setIdentityService, setIdGenerator, setIdGeneratorDataSource, setIdGeneratorDataSourceJndiName, setIncidentHandlers, setInitializeTelemetry, setInvocationsPerBatchJob, setInvocationsPerBatchJobByBatchType, setInvokeCustomVariableListeners, setJavaSerializationFormatEnabled, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setJobExecutor, setJobExecutorActivate, setJobExecutorPriorityRangeMax, setJobExecutorPriorityRangeMin, setJobHandlers, setJobPriorityProvider, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setLoggingContextActivityId, setLoggingContextApplicationName, setLoggingContextBusinessKey, setLoggingContextProcessDefinitionId, setLoggingContextProcessInstanceId, setLoggingContextTenantId, setLoginDelayBase, setLoginDelayFactor, setLoginDelayMaxTime, setLoginMaxAttempts, setMailServerDefaultFrom, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServerUsername, setMailServerUseTLS, setManagementService, setMetricsEnabled, setMetricsRegistry, setMetricsReporterIdProvider, setMigratingActivityInstanceValidators, setMigrationActivityMatcher, setMigrationInstructionGenerator, setMigrationInstructionValidators, setMondayHistoryCleanupBatchWindowEndTime, setMondayHistoryCleanupBatchWindowStartTime, setParsedBatchOperationsForHistoryCleanup, setParsedTaskMetricsTimeToLive, setPasswordEncryptor, setPasswordManager, setPermissionProvider, setPostParseListeners, setPreParseListeners, setProcessApplicationManager, setProcessEngineName, setProcessEnginePlugins, setQueryMaxResultsLimit, setRegisteredDeployments, setRepositoryService, setResolverFactories, setResourceAuthorizationProvider, setRestrictUserOperationLogToAuthenticatedUsers, setRuntimeService, setSaltGenerator, setSaturdayHistoryCleanupBatchWindowEndTime, setSaturdayHistoryCleanupBatchWindowStartTime, setScriptEngineNameJavaScript, setScriptEngineResolver, setScriptFactory, setScriptingEngines, setScriptingEnvironment, setSessionFactories, setSqlSessionFactory, setStandaloneTasksEnabled, setSundayHistoryCleanupBatchWindowEndTime, setSundayHistoryCleanupBatchWindowStartTime, setTaskMetricsEnabled, setTaskMetricsTimeToLive, setTaskService, setTelemetryData, setTelemetryEndpoint, setTelemetryHttpConnector, setTelemetryReporter, setTelemetryReporterActivate, setTelemetryReportingPeriod, setTelemetryRequestRetries, setTelemetryRequestTimeout, setTenantIdProvider, setThursdayHistoryCleanupBatchWindowEndTime, setThursdayHistoryCleanupBatchWindowStartTime, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTuesdayHistoryCleanupBatchWindowEndTime, setTuesdayHistoryCleanupBatchWindowStartTime, setUseSharedSqlSessionFactory, setVariableTypes, setWednesdayHistoryCleanupBatchWindowEndTime, setWednesdayHistoryCleanupBatchWindowStartTime, setWsSyncFactoryClassName
-
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
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager
-
deploymentName
protected java.lang.String deploymentName
-
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources
-
deploymentTenantId
protected java.lang.String deploymentTenantId
-
deployChangedOnly
protected boolean deployChangedOnly
-
-
Method Detail
-
buildProcessEngine
public ProcessEngine buildProcessEngine()
- Overrides:
buildProcessEnginein classProcessEngineConfigurationImpl
-
getDefaultCommandInterceptorsTxRequired
protected java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequired()
- Specified by:
getDefaultCommandInterceptorsTxRequiredin classProcessEngineConfigurationImpl
-
getDefaultCommandInterceptorsTxRequiresNew
protected java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequiresNew()
- Specified by:
getDefaultCommandInterceptorsTxRequiresNewin classProcessEngineConfigurationImpl
-
initTransactionContextFactory
protected void initTransactionContextFactory()
- Overrides:
initTransactionContextFactoryin classProcessEngineConfigurationImpl
-
initJpa
protected void initJpa()
- Overrides:
initJpain classProcessEngineConfigurationImpl
-
autoDeployResources
protected void autoDeployResources(ProcessEngine processEngine)
-
getFileResourceName
protected java.lang.String getFileResourceName(org.springframework.core.io.Resource resource)
-
setDataSource
public ProcessEngineConfigurationImpl setDataSource(javax.sql.DataSource dataSource)
- Overrides:
setDataSourcein classProcessEngineConfigurationImpl
-
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
-
getDeploymentName
public java.lang.String getDeploymentName()
-
setDeploymentName
public void setDeploymentName(java.lang.String deploymentName)
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
-
getDeploymentTenantId
public java.lang.String getDeploymentTenantId()
-
setDeploymentTenantId
public void setDeploymentTenantId(java.lang.String deploymentTenantId)
-
isDeployChangedOnly
public boolean isDeployChangedOnly()
-
setDeployChangedOnly
public void setDeployChangedOnly(boolean deployChangedOnly)
-
-