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 StringdeploymentNameprotected org.springframework.core.io.Resource[]deploymentResourcesprotected 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 Collection<? extends CommandInterceptor>getDefaultCommandInterceptorsTxRequired()protected Collection<? extends CommandInterceptor>getDefaultCommandInterceptorsTxRequiresNew()StringgetDeploymentName()org.springframework.core.io.Resource[]getDeploymentResources()StringgetDeploymentTenantId()protected StringgetFileResourceName(org.springframework.core.io.Resource resource)org.springframework.transaction.PlatformTransactionManagergetTransactionManager()protected voidinitJpa()protected voidinitTransactionContextFactory()booleanisDeployChangedOnly()ProcessEngineConfigurationImplsetDataSource(DataSource dataSource)voidsetDeployChangedOnly(boolean deployChangedOnly)voidsetDeploymentName(String deploymentName)voidsetDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)voidsetDeploymentTenantId(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 String deploymentName
-
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources
-
deploymentTenantId
protected String deploymentTenantId
-
deployChangedOnly
protected boolean deployChangedOnly
-
-
Method Detail
-
buildProcessEngine
public ProcessEngine buildProcessEngine()
- Overrides:
buildProcessEnginein classProcessEngineConfigurationImpl
-
getDefaultCommandInterceptorsTxRequired
protected Collection<? extends CommandInterceptor> getDefaultCommandInterceptorsTxRequired()
- Specified by:
getDefaultCommandInterceptorsTxRequiredin classProcessEngineConfigurationImpl
-
getDefaultCommandInterceptorsTxRequiresNew
protected 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 String getFileResourceName(org.springframework.core.io.Resource resource)
-
setDataSource
public ProcessEngineConfigurationImpl setDataSource(DataSource dataSource)
- Overrides:
setDataSourcein classProcessEngineConfigurationImpl
-
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
-
getDeploymentName
public String getDeploymentName()
-
setDeploymentName
public void setDeploymentName(String deploymentName)
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
-
getDeploymentTenantId
public String getDeploymentTenantId()
-
setDeploymentTenantId
public void setDeploymentTenantId(String deploymentTenantId)
-
isDeployChangedOnly
public boolean isDeployChangedOnly()
-
setDeployChangedOnly
public void setDeployChangedOnly(boolean deployChangedOnly)
-
-