Class MultiSchemaMultiTenantProcessEngineConfiguration
- java.lang.Object
-
- org.activiti.engine.ProcessEngineConfiguration
-
- org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
-
- org.activiti.engine.impl.cfg.multitenant.MultiSchemaMultiTenantProcessEngineConfiguration
-
@Deprecated public class MultiSchemaMultiTenantProcessEngineConfiguration extends ProcessEngineConfigurationImpl
Deprecated.multi-tenant code will be removed in future version of Activiti and Activiti CloudAProcessEngineConfigurationthat builds a multi tenantProcessEnginewhere each tenant has its own database schema. If multitenancy is needed and no data isolation is needed: the defaultProcessEngineConfigurationImplof Activiti is multitenant enabled out of the box by setting a tenant identifier on aDeploymentBuilder. This configuration has following characteristics: - It needs aTenantInfoHolderto determine which tenant is currently 'active'. Ie for which tenant a certain API call is executed. - TheStrongUuidGeneratoris used by default. The 'regular'DbIdGeneratorcannot be used with this config. - Adding tenants (also after boot!) is done using theregisterTenant(String, DataSource)operations. - Currently, this config does not work with the 'old'JobExecutor, but only with the newerAsyncExecutor. There are two different implementations: - TheExecutorPerTenantAsyncExecutor: creates one fullAsyncExecutorfor each tenant. - TheSharedExecutorServiceAsyncExecutor: created acquisition threads for each tenant, but the job execution is done using a process engine sharedExecutorService. TheAsyncExecutorneeds to be injected using theProcessEngineConfiguration.setAsyncExecutor(AsyncExecutor)method on this class. databasetype
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanbootedDeprecated.protected TenantInfoHoldertenantInfoHolderDeprecated.-
Fields inherited from class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
activityBehaviorFactory, allConfigurators, asyncExecutorAsyncJobLockTimeInMillis, asyncExecutorCorePoolSize, asyncExecutorDefaultAsyncJobAcquireWaitTime, asyncExecutorDefaultQueueSizeFullWaitTime, asyncExecutorDefaultTimerJobAcquireWaitTime, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorLockOwner, asyncExecutorMaxAsyncJobsDuePerAcquisition, asyncExecutorMaxPoolSize, asyncExecutorMaxTimerJobsPerAcquisition, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsInterval, asyncExecutorResetExpiredJobsPageSize, asyncExecutorSecondsToWaitOnShutdown, asyncExecutorThreadKeepAliveTime, asyncExecutorThreadPoolQueue, asyncExecutorThreadPoolQueueSize, asyncExecutorTimerLockTimeInMillis, attachmentDataManager, attachmentEntityManager, batchSizeProcessInstances, batchSizeTasks, beans, bpmnDeployer, bpmnDeploymentHelper, bpmnParseFactory, bpmnParser, businessCalendarManager, byteArrayDataManager, byteArrayEntityManager, cachingAndArtifactsManager, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commentDataManager, commentEntityManager, configurators, customDefaultBpmnParseHandlers, customEventHandlers, customJobHandlers, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPostVariableTypes, customPreCommandInterceptors, customPreDeployers, customPreVariableTypes, customScriptingEngineClasses, customSessionFactories, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseTypeMappings, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_DROP_CREATE, dbSqlSessionFactory, deadLetterJobDataManager, deadLetterJobEntityManager, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_MYBATIS_MAPPING_FILE, DEFAULT_ORACLE_MAX_LENGTH_STRING, DEFAULT_WS_SYNC_FACTORY, defaultCommandConfig, delegateExpressionFieldInjectionMode, delegateInterceptor, deployers, deploymentDataManager, deploymentEntityManager, deploymentManager, dynamicBpmnService, enableConfiguratorServiceLoader, enableDatabaseEventLogging, enableEventDispatcher, enableSafeBpmnXml, enableVerboseExecutionTreeLogging, eventDispatcher, eventHandlers, eventListeners, eventLogEntryDataManager, eventLogEntryEntityManager, eventSubscriptionDataManager, eventSubscriptionEntityManager, eventSubscriptionManager, executionDataManager, executionEntityManager, executionQueryLimit, expressionManager, failedJobCommandFactory, historicActivityInstanceDataManager, historicActivityInstanceEntityManager, historicDetailDataManager, historicDetailEntityManager, historicIdentityLinkDataManager, historicIdentityLinkEntityManager, historicProcessInstanceDataManager, historicProcessInstanceEntityManager, historicProcessInstancesQueryLimit, historicTaskInstanceDataManager, historicTaskInstanceEntityManager, historicTaskQueryLimit, historicVariableInstanceDataManager, historicVariableInstanceEntityManager, historyManager, historyService, identityLinkDataManager, identityLinkEntityManager, idGenerator, idGeneratorDataSource, idGeneratorDataSourceJndiName, isBulkInsertEnabled, javaClassFieldForJackson, jobDataManager, jobEntityManager, jobHandlers, jobManager, knowledgeBaseCache, knowledgeBaseCacheLimit, listenerFactory, listenerNotificationHelper, managementService, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, modelDataManager, modelEntityManager, objectMapper, parsedDeploymentBuilderFactory, performanceSettings, postBpmnParseHandlers, preBpmnParseHandlers, processDefinitionCache, processDefinitionCacheLimit, processDefinitionDataManager, processDefinitionEntityManager, processDefinitionInfoCache, processDefinitionInfoCacheLimit, processDefinitionInfoDataManager, processDefinitionInfoEntityManager, processInstanceHelper, processValidator, propertyDataManager, propertyEntityManager, repositoryService, resolverFactories, resourceDataManager, resourceEntityManager, runtimeService, schemaCommandConfig, scriptingEngines, serializableVariableTypeTrackDeserializedObjects, serializePOJOsInVariablesToJson, sessionFactories, sqlSessionFactory, suspendedJobDataManager, suspendedJobEntityManager, tableDataManager, taskDataManager, taskEntityManager, taskQueryLimit, taskService, timerJobDataManager, timerJobEntityManager, timerManager, transactionContextFactory, transactionFactory, typedEventListeners, userGroupManager, usingRelationalDatabase, variableInstanceDataManager, variableInstanceEntityManager, variableTypes, wsOverridenEndpointAddresses, wsSyncFactoryClassName
-
Fields inherited from class org.activiti.engine.ProcessEngineConfiguration
asyncExecutor, asyncExecutorActivate, asyncFailedJobWaitTime, classLoader, clock, copyVariablesToLocalForTasks, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, defaultCamelContext, defaultFailedJobWaitTime, enableProcessDefinitionInfoCache, engineAgendaFactory, history, historyLevel, idBlockSize, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, jpaCloseEntityManager, jpaEntityManagerFactory, jpaHandleTransaction, jpaPersistenceUnitName, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerUsername, mailSessionJndi, mailSessionsJndi, NO_TENANT_ID, processEngineLifecycleListener, processEngineName, tablePrefixIsSchema, transactionsExternallyManaged, useClassForNameClassLoading, useSSL, useTLS, xmlEncoding
-
-
Constructor Summary
Constructors Constructor Description MultiSchemaMultiTenantProcessEngineConfiguration(TenantInfoHolder tenantInfoHolder)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ProcessEnginebuildProcessEngine()Deprecated.protected voidcreateTenantAsyncJobExecutor(java.lang.String tenantId)Deprecated.protected voidcreateTenantSchema(java.lang.String tenantId)Deprecated.CommandInterceptorcreateTransactionInterceptor()Deprecated.org.activiti.api.runtime.shared.identity.UserGroupManagergetUserGroupManager()Deprecated.voidinitAsyncExecutor()Deprecated.protected voidpostProcessEngineInitialisation()Deprecated.Called when theProcessEngineis initialized, but before it is returnedvoidregisterTenant(java.lang.String tenantId, javax.sql.DataSource dataSource)Deprecated.Add a newDataSourcefor a tenant, identified by the provided tenantId, to the engine.-
Methods inherited from class org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
addConfigurator, addSessionFactory, addWsEndpointAddress, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, getActivityBehaviorFactory, getAllConfigurators, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAttachmentDataManager, getAttachmentEntityManager, getBatchSizeProcessInstances, getBatchSizeTasks, getBeans, getBpmnDeployer, getBpmnDeploymentHelper, getBpmnParseFactory, getBpmnParser, getBusinessCalendarManager, getByteArrayDataManager, getByteArrayEntityManager, getCachingAndArtifactsManager, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommentDataManager, getCommentEntityManager, getConfigurators, getCustomDefaultBpmnParseHandlers, getCustomEventHandlers, getCustomJobHandlers, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPostVariableTypes, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomPreVariableTypes, getCustomScriptingEngineClasses, getCustomSessionFactories, getDbSqlSessionFactory, getDeadLetterJobDataManager, getDeadLetterJobEntityManager, getDefaultBpmnParseHandlers, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultDeployers, getDelegateExpressionFieldInjectionMode, getDelegateInterceptor, getDeployers, getDeploymentDataManager, getDeploymentEntityManager, getDeploymentManager, getDynamicBpmnService, getEventDispatcher, getEventHandler, getEventHandlers, getEventListeners, getEventLogEntryDataManager, getEventLogEntryEntityManager, getEventSubscriptionDataManager, getEventSubscriptionEntityManager, getEventSubscriptionManager, getEventSubscriptionPayloadMappingProvider, getExecutionDataManager, getExecutionEntityManager, getExecutionQueryLimit, getExpressionManager, getFailedJobCommandFactory, getHistoricActivityInstanceDataManager, getHistoricActivityInstanceEntityManager, getHistoricDetailDataManager, getHistoricDetailEntityManager, getHistoricIdentityLinkDataManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceDataManager, getHistoricProcessInstanceEntityManager, getHistoricProcessInstancesQueryLimit, getHistoricTaskInstanceDataManager, getHistoricTaskInstanceEntityManager, getHistoricTaskQueryLimit, getHistoricVariableInstanceDataManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getHistoryService, getIdentityLinkDataManager, getIdentityLinkEntityManager, getIdGenerator, getIdGeneratorDataSource, getIdGeneratorDataSourceJndiName, getIntegrationContextManager, getIntegrationContextService, getJavaClassFieldForJackson, getJobDataManager, getJobEntityManager, getJobHandlers, getJobManager, getKnowledgeBaseCache, getKnowledgeBaseCacheLimit, getListenerFactory, getListenerNotificationHelper, getManagementService, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getModelDataManager, getModelEntityManager, getMyBatisXmlConfigurationStream, getObjectMapper, getParsedDeploymentBuilderFactory, getPerformanceSettings, getPostBpmnParseHandlers, getPreBpmnParseHandlers, getProcessDefinitionCache, getProcessDefinitionCacheLimit, getProcessDefinitionDataManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoDataManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getProcessInstanceHelper, getProcessValidator, getPropertyDataManager, getPropertyEntityManager, getRepositoryService, getResolverFactories, getResourceAsStream, getResourceDataManager, getResourceEntityManager, getRuntimeService, getSchemaCommandConfig, getScriptingEngines, getSessionFactories, getSqlSessionFactory, getSuspendedJobDataManager, getSuspendedJobEntityManager, getTableDataManager, getTaskDataManager, getTaskEntityManager, getTaskQueryLimit, getTaskService, getTimerJobDataManager, getTimerJobEntityManager, getTimerManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getVariableInstanceDataManager, getVariableInstanceEntityManager, getVariableTypes, getWsOverridenEndpointAddresses, getWsSyncFactoryClassName, init, initAgendaFactory, initBeans, initBehaviorFactory, initBpmnDeployerDependencies, initBpmnParser, initBusinessCalendarManager, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisMappers, initDatabaseEventLogging, initDatabaseType, initDataManagers, initDataSource, initDbSqlSessionFactory, initDefaultCommandConfig, initDelegateInterceptor, initDeployers, initEntityManagers, initEventDispatcher, initEventHandlers, initExpressionManager, initFailedJobCommandFactory, initHelpers, initHistoryLevel, initHistoryManager, initIdGenerator, initInterceptorChain, initJobHandlers, initJobManager, initJpa, initKnowledgeBaseCache, initListenerFactory, initMybatisConfiguration, initMybatisTypeHandlers, initProcessDefinitionCache, initProcessDefinitionInfoCache, initProcessValidator, initSchemaCommandConfig, initScriptingEngines, initService, initServices, initSessionFactories, initSqlSessionFactory, initTransactionContextFactory, initTransactionFactory, initVariableTypes, isAsyncExecutorIsMessageQueueMode, isBulkInsertEnabled, isEnableConfiguratorServiceLoader, isEnableDatabaseEventLogging, isEnableEventDispatcher, isEnableSafeBpmnXml, isEnableVerboseExecutionTreeLogging, isSerializableVariableTypeTrackDeserializedObjects, isSerializePOJOsInVariablesToJson, isUsingRelationalDatabase, parseCustomMybatisXMLMappers, parseMybatisConfiguration, removeWsEndpointAddress, resetClock, setActivityBehaviorFactory, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorMessageQueueMode, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerLockTimeInMillis, setAttachmentDataManager, setAttachmentEntityManager, setBatchSizeProcessInstances, setBatchSizeTasks, setBeans, setBpmnDeployer, setBpmnDeploymentHelper, setBpmnParseFactory, setBpmnParser, setBulkInsertEnabled, setBusinessCalendarManager, setByteArrayDataManager, setByteArrayEntityManager, setCachingAndArtifactsManager, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommentDataManager, setCommentEntityManager, setConfigurators, setCustomDefaultBpmnParseHandlers, setCustomEventHandlers, setCustomJobHandlers, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPostVariableTypes, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomPreVariableTypes, setCustomScriptingEngineClasses, setCustomSessionFactories, setDbSqlSessionFactory, setDeadLetterJobDataManager, setDeadLetterJobEntityManager, setDefaultCommandConfig, setDelegateExpressionFieldInjectionMode, setDelegateInterceptor, setDeployers, setDeploymentDataManager, setDeploymentEntityManager, setDeploymentManager, setDynamicBpmnService, setEnableConfiguratorServiceLoader, setEnableDatabaseEventLogging, setEnableEagerExecutionTreeFetching, setEnableEventDispatcher, setEnableExecutionRelationshipCounts, setEnableLocalization, setEnableSafeBpmnXml, setEnableVerboseExecutionTreeLogging, setEventDispatcher, setEventHandlers, setEventListeners, setEventLogEntryDataManager, setEventLogEntryEntityManager, setEventSubscriptionDataManager, setEventSubscriptionEntityManager, setEventSubscriptionManager, setEventSubscriptionPayloadMappingProvider, setExecutionDataManager, setExecutionEntityManager, setExecutionQueryLimit, setExpressionManager, setFailedJobCommandFactory, setHistoricActivityInstanceDataManager, setHistoricActivityInstanceEntityManager, setHistoricDetailDataManager, setHistoricDetailEntityManager, setHistoricIdentityLinkDataManager, setHistoricIdentityLinkEntityManager, setHistoricProcessInstanceDataManager, setHistoricProcessInstanceEntityManager, setHistoricProcessInstancesQueryLimit, setHistoricTaskInstanceDataManager, setHistoricTaskInstanceEntityManager, setHistoricTaskQueryLimit, setHistoricVariableInstanceDataManager, setHistoricVariableInstanceEntityManager, setHistoryManager, setHistoryService, setIdentityLinkDataManager, setIdentityLinkEntityManager, setIdGenerator, setIdGeneratorDataSource, setIdGeneratorDataSourceJndiName, setJavaClassFieldForJackson, setJobDataManager, setJobEntityManager, setJobHandlers, setJobManager, setKnowledgeBaseCache, setKnowledgeBaseCacheLimit, setListenerFactory, setListenerNotificationHelper, setManagementService, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setModelDataManager, setModelEntityManager, setObjectMapper, setParsedDeploymentBuilderFactory, setPerformanceSettings, setPostBpmnParseHandlers, setPreBpmnParseHandlers, setProcessDefinitionCache, setProcessDefinitionCacheLimit, setProcessDefinitionDataManager, setProcessDefinitionEntityManager, setProcessDefinitionInfoDataManager, setProcessDefinitionInfoEntityManager, setProcessInstanceHelper, setProcessValidator, setPropertyDataManager, setPropertyEntityManager, setRepositoryService, setResolverFactories, setResourceDataManager, setResourceEntityManager, setRuntimeService, setSchemaCommandConfig, setScriptingEngines, setSerializableVariableTypeTrackDeserializedObjects, setSerializePOJOsInVariablesToJson, setSessionFactories, setSqlSessionFactory, setSuspendedJobDataManager, setSuspendedJobEntityManager, setTableDataManager, setTaskDataManager, setTaskEntityManager, setTaskQueryLimit, setTaskService, setTimerJobDataManager, setTimerJobEntityManager, setTimerManager, setTransactionContextFactory, setTransactionFactory, setTypedEventListeners, setUserGroupManager, setUsingRelationalDatabase, setVariableInstanceDataManager, setVariableInstanceEntityManager, setVariableTypes, setWsOverridenEndpointAddresses, setWsSyncFactoryClassName
-
Methods inherited from class org.activiti.engine.ProcessEngineConfiguration
createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromInputStream, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResource, createProcessEngineConfigurationFromResourceDefault, createStandaloneInMemProcessEngineConfiguration, createStandaloneProcessEngineConfiguration, getAsyncExecutor, getAsyncFailedJobWaitTime, getClassLoader, getClock, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDefaultCamelContext, getDefaultFailedJobWaitTime, getEngineAgendaFactory, getHistory, getHistoryLevel, getIdBlockSize, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getJpaEntityManagerFactory, getJpaPersistenceUnitName, getLockTimeAsyncJobWaitTime, getMailServer, getMailServerDefaultFrom, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getProcessEngineLifecycleListener, getProcessEngineName, getXmlEncoding, isAsyncExecutorActivate, isCopyVariablesToLocalForTasks, isDbHistoryUsed, isEnableProcessDefinitionInfoCache, isJdbcPingEnabled, isJpaCloseEntityManager, isJpaHandleTransaction, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, setAsyncExecutor, setAsyncExecutorActivate, setAsyncFailedJobWaitTime, setClassLoader, setCopyVariablesToLocalForTasks, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSource, setDataSourceJndiName, setDbHistoryUsed, setDefaultCamelContext, setDefaultFailedJobWaitTime, setEnableProcessDefinitionInfoCache, setEngineAgendaFactory, setHistory, setHistoryLevel, setIdBlockSize, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setJpaCloseEntityManager, setJpaEntityManagerFactory, setJpaHandleTransaction, setJpaPersistenceUnitName, setLockTimeAsyncJobWaitTime, setMailServerDefaultFrom, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setProcessEngineLifecycleListener, setProcessEngineName, setTablePrefixIsSchema, setTransactionsExternallyManaged, setUseClassForNameClassLoading, setXmlEncoding
-
-
-
-
Field Detail
-
tenantInfoHolder
protected TenantInfoHolder tenantInfoHolder
Deprecated.
-
booted
protected boolean booted
Deprecated.
-
-
Constructor Detail
-
MultiSchemaMultiTenantProcessEngineConfiguration
public MultiSchemaMultiTenantProcessEngineConfiguration(TenantInfoHolder tenantInfoHolder)
Deprecated.
-
-
Method Detail
-
registerTenant
public void registerTenant(java.lang.String tenantId, javax.sql.DataSource dataSource)Deprecated.Add a newDataSourcefor a tenant, identified by the provided tenantId, to the engine. This can be done after the engine has booted up. Note that the tenant identifier must have been added to theTenantInfoHolder*prior* to calling this method.
-
initAsyncExecutor
public void initAsyncExecutor()
Deprecated.- Overrides:
initAsyncExecutorin classProcessEngineConfigurationImpl
-
buildProcessEngine
public ProcessEngine buildProcessEngine()
Deprecated.- Overrides:
buildProcessEnginein classProcessEngineConfigurationImpl
-
createTenantSchema
protected void createTenantSchema(java.lang.String tenantId)
Deprecated.
-
createTenantAsyncJobExecutor
protected void createTenantAsyncJobExecutor(java.lang.String tenantId)
Deprecated.
-
createTransactionInterceptor
public CommandInterceptor createTransactionInterceptor()
Deprecated.- Specified by:
createTransactionInterceptorin classProcessEngineConfigurationImpl
-
postProcessEngineInitialisation
protected void postProcessEngineInitialisation()
Deprecated.Description copied from class:ProcessEngineConfigurationImplCalled when theProcessEngineis initialized, but before it is returned- Overrides:
postProcessEngineInitialisationin classProcessEngineConfigurationImpl
-
getUserGroupManager
public org.activiti.api.runtime.shared.identity.UserGroupManager getUserGroupManager()
Deprecated.- Overrides:
getUserGroupManagerin classProcessEngineConfigurationImpl
-
-