Package org.apereo.cas.config
Class JpaEventsConfiguration
- java.lang.Object
-
- org.apereo.cas.config.JpaEventsConfiguration
-
@Configuration("jpaEventsConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @EnableTransactionManagement(proxyTargetClass=true) public class JpaEventsConfiguration extends java.lang.ObjectThis isJpaEventsConfiguration, defines certain beans via configuration while delegating some to Spring namespaces inside the context config file.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description JpaEventsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.support.events.CasEventRepositorycasEventRepository(org.springframework.transaction.PlatformTransactionManager transactionManager)javax.sql.DataSourcedataSourceEvent()org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeaneventsEntityManagerFactory()java.util.Set<java.lang.String>jpaEventPackagesToScan()org.apereo.cas.support.events.CasEventRepositoryFilterjpaEventRepositoryFilter()org.springframework.orm.jpa.JpaVendorAdapterjpaEventVendorAdapter()org.springframework.transaction.PlatformTransactionManagertransactionManagerEvents(javax.persistence.EntityManagerFactory emf)
-
-
-
Method Detail
-
jpaEventVendorAdapter
@RefreshScope @Bean public org.springframework.orm.jpa.JpaVendorAdapter jpaEventVendorAdapter()
-
dataSourceEvent
@Bean @ConditionalOnMissingBean(name="dataSourceEvent") @RefreshScope public javax.sql.DataSource dataSourceEvent()
-
jpaEventPackagesToScan
@Bean public java.util.Set<java.lang.String> jpaEventPackagesToScan()
-
eventsEntityManagerFactory
@Lazy @Bean public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean eventsEntityManagerFactory()
-
transactionManagerEvents
@Autowired @Bean public org.springframework.transaction.PlatformTransactionManager transactionManagerEvents(@Qualifier("eventsEntityManagerFactory") javax.persistence.EntityManagerFactory emf)
-
jpaEventRepositoryFilter
@ConditionalOnMissingBean(name="jpaEventRepositoryFilter") @Bean public org.apereo.cas.support.events.CasEventRepositoryFilter jpaEventRepositoryFilter()
-
casEventRepository
@Bean @Autowired public org.apereo.cas.support.events.CasEventRepository casEventRepository(@Qualifier("transactionManagerEvents") org.springframework.transaction.PlatformTransactionManager transactionManager)
-
-