public class DataSourceRegistrar
extends com.holonplatform.spring.internal.AbstractConfigPropertyRegistrar
DataSource
using DataSourceConfigProperties
configuration
properties and EnableDataSource
annotations.
NOTE: This class is intended for internal framework use only.
Constructor and Description |
---|
DataSourceRegistrar() |
Modifier and Type | Method and Description |
---|---|
void |
registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata annotationMetadata,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
static String |
registerDataSource(org.springframework.core.env.Environment environment,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String dataContextId,
com.holonplatform.spring.PrimaryMode primaryMode)
Register a
DataSource bean |
static String |
registerDataSource(SpringDataSourceConfigProperties dataSourceConfigProperties,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String dataContextId,
com.holonplatform.spring.PrimaryMode primaryMode)
Register a
DataSource bean |
static String |
registerDataSourceTransactionManager(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String dataSourceBeanName,
String dataContextId,
com.holonplatform.spring.PrimaryMode primaryMode)
Register a
PlatformTransactionManager bound to given DataSource bean name |
setEnvironment
public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata annotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
public static String registerDataSource(org.springframework.core.env.Environment environment, org.springframework.beans.factory.support.BeanDefinitionRegistry registry, String dataContextId, com.holonplatform.spring.PrimaryMode primaryMode)
DataSource
beanenvironment
- Environment as configuration properties sourceregistry
- BeanDefinitionRegistrydataContextId
- Data context idprimaryMode
- Primary modepublic static String registerDataSource(SpringDataSourceConfigProperties dataSourceConfigProperties, org.springframework.beans.factory.support.BeanDefinitionRegistry registry, String dataContextId, com.holonplatform.spring.PrimaryMode primaryMode)
DataSource
beandataSourceConfigProperties
- DataSource configuration propertiesregistry
- BeanDefinitionRegistrydataContextId
- Data context idprimaryMode
- Primary modepublic static String registerDataSourceTransactionManager(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, String dataSourceBeanName, String dataContextId, com.holonplatform.spring.PrimaryMode primaryMode)
PlatformTransactionManager
bound to given DataSource
bean nameregistry
- Bean definitions registrydataSourceBeanName
- DataSource bean namedataContextId
- Data context idprimaryMode
- Primary modeCopyright © 2020 The Holon Platform. All rights reserved.