Class JpaTransactionManagerFactoryBeanRegistrar
- java.lang.Object
-
- com.broadleafcommerce.common.jpa.data.entitymanager.JpaTransactionManagerFactoryBeanRegistrar
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.context.annotation.ImportBeanDefinitionRegistrar,org.springframework.context.EnvironmentAware
public class JpaTransactionManagerFactoryBeanRegistrar extends Object implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.EnvironmentAware
Define aTransactionManagerfactory bean for the route defined inJpaDataRoute. This will control all transactions tied to the particular EntityManagerFactory (and backing datastore) associated with this route. The TransactionManager bean is exposed with the idJpaDataRoute.routeKey()appended by "TransactionManager".- Author:
- Jeff Fischer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJpaTransactionManagerFactoryBeanRegistrar.TransactionManagerFactoryBean
-
Constructor Summary
Constructors Constructor Description JpaTransactionManagerFactoryBeanRegistrar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidregisterBean(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, Map<String,Object> attributes)voidregisterBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)voidsetBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)voidsetEnvironment(org.springframework.core.env.Environment environment)
-
-
-
Method Detail
-
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException- Specified by:
setBeanFactoryin interfaceorg.springframework.beans.factory.BeanFactoryAware- Throws:
org.springframework.beans.BeansException
-
setEnvironment
public void setEnvironment(org.springframework.core.env.Environment environment)
- Specified by:
setEnvironmentin interfaceorg.springframework.context.EnvironmentAware
-
registerBeanDefinitions
public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)- Specified by:
registerBeanDefinitionsin interfaceorg.springframework.context.annotation.ImportBeanDefinitionRegistrar
-
-