Package org.camunda.bpm.engine.impl.cfg
Class JtaProcessEngineConfiguration
- java.lang.Object
-
- org.camunda.bpm.engine.ProcessEngineConfiguration
-
- org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl
-
- org.camunda.bpm.engine.impl.cfg.JtaProcessEngineConfiguration
-
- Direct Known Subclasses:
CdiJtaProcessEngineConfiguration,ManagedJtaProcessEngineConfiguration
public class JtaProcessEngineConfiguration extends ProcessEngineConfigurationImpl
- Author:
- Tom Baeyens
-
-
Field Summary
Fields Modifier and Type Field Description protected CommandContextFactorydbSchemaOperationsCommandContextFactoryCommandContextFactoryto be used for DbSchemaOperationsprotected javax.transaction.TransactionManagertransactionManagerprotected java.lang.StringtransactionManagerJndiName-
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, 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 JtaProcessEngineConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandContextFactorygetDbSchemaOperationsCommandContextFactory()protected java.util.Collection<? extends CommandInterceptor>getDefaultCommandInterceptorsTxRequired()protected java.util.Collection<? extends CommandInterceptor>getDefaultCommandInterceptorsTxRequiresNew()javax.transaction.TransactionManagergetTransactionManager()java.lang.StringgetTransactionManagerJndiName()protected voidinit()protected voidinitCommandExecutorDbSchemaOperations()provide custom command executor that uses NON-JTA transactionsprotected voidinitDbSchemaOperationsCommandContextFactory()protected voidinitTransactionContextFactory()protected voidinitTransactionManager()voidsetDbSchemaOperationsCommandContextFactory(CommandContextFactory dbSchemaOperationsCommandContextFactory)voidsetTransactionManager(javax.transaction.TransactionManager transactionManager)voidsetTransactionManagerJndiName(java.lang.String transactionManagerJndiName)-
Methods inherited from class org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl
addSessionFactory, buildProcessEngine, 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, initActualCommandExecutor, initAdminGroups, initAdminUser, initArtifactFactory, initBatchHandlers, initBatchOperationsHistoryTimeToLive, initBeans, initBusinessCalendarManager, initCacheFactory, initCmmnHistoryEventProducer, initCommandCheckers, initCommandContextFactory, 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, initJpa, 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, setDataSource, 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 javax.transaction.TransactionManager transactionManager
-
transactionManagerJndiName
protected java.lang.String transactionManagerJndiName
-
dbSchemaOperationsCommandContextFactory
protected CommandContextFactory dbSchemaOperationsCommandContextFactory
CommandContextFactoryto be used for DbSchemaOperations
-
-
Method Detail
-
init
protected void init()
- Overrides:
initin 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
-
initCommandExecutorDbSchemaOperations
protected void initCommandExecutorDbSchemaOperations()
provide custom command executor that uses NON-JTA transactions- Overrides:
initCommandExecutorDbSchemaOperationsin classProcessEngineConfigurationImpl
-
initDbSchemaOperationsCommandContextFactory
protected void initDbSchemaOperationsCommandContextFactory()
-
initTransactionManager
protected void initTransactionManager()
-
initTransactionContextFactory
protected void initTransactionContextFactory()
- Overrides:
initTransactionContextFactoryin classProcessEngineConfigurationImpl
-
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager()
-
setTransactionManager
public void setTransactionManager(javax.transaction.TransactionManager transactionManager)
-
getTransactionManagerJndiName
public java.lang.String getTransactionManagerJndiName()
-
setTransactionManagerJndiName
public void setTransactionManagerJndiName(java.lang.String transactionManagerJndiName)
-
getDbSchemaOperationsCommandContextFactory
public CommandContextFactory getDbSchemaOperationsCommandContextFactory()
-
setDbSchemaOperationsCommandContextFactory
public void setDbSchemaOperationsCommandContextFactory(CommandContextFactory dbSchemaOperationsCommandContextFactory)
-
-