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 boolean
deployChangedOnly
protected java.lang.String
deploymentName
protected org.springframework.core.io.Resource[]
deploymentResources
protected java.lang.String
deploymentTenantId
protected org.springframework.transaction.PlatformTransactionManager
transactionManager
-
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 void
autoDeployResources(ProcessEngine processEngine)
ProcessEngine
buildProcessEngine()
protected java.util.Collection<? extends CommandInterceptor>
getDefaultCommandInterceptorsTxRequired()
protected java.util.Collection<? extends CommandInterceptor>
getDefaultCommandInterceptorsTxRequiresNew()
java.lang.String
getDeploymentName()
org.springframework.core.io.Resource[]
getDeploymentResources()
java.lang.String
getDeploymentTenantId()
protected java.lang.String
getFileResourceName(org.springframework.core.io.Resource resource)
org.springframework.transaction.PlatformTransactionManager
getTransactionManager()
protected void
initJpa()
protected void
initTransactionContextFactory()
boolean
isDeployChangedOnly()
ProcessEngineConfigurationImpl
setDataSource(javax.sql.DataSource dataSource)
void
setDeployChangedOnly(boolean deployChangedOnly)
void
setDeploymentName(java.lang.String deploymentName)
void
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
void
setDeploymentTenantId(java.lang.String deploymentTenantId)
void
setTransactionManager(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:
buildProcessEngine
in classProcessEngineConfigurationImpl
-
getDefaultCommandInterceptorsTxRequired
protected java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequired()
- Specified by:
getDefaultCommandInterceptorsTxRequired
in classProcessEngineConfigurationImpl
-
getDefaultCommandInterceptorsTxRequiresNew
protected java.util.Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequiresNew()
- Specified by:
getDefaultCommandInterceptorsTxRequiresNew
in classProcessEngineConfigurationImpl
-
initTransactionContextFactory
protected void initTransactionContextFactory()
- Overrides:
initTransactionContextFactory
in classProcessEngineConfigurationImpl
-
initJpa
protected void initJpa()
- Overrides:
initJpa
in 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:
setDataSource
in 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)
-
-