Class PersistenceCheckpointConfiguration
java.lang.Object
org.qubership.integration.platform.engine.configuration.datasource.PersistenceCheckpointConfiguration
@AutoConfiguration
@EnableJpaAuditing
@EnableTransactionManagement
@EnableJpaRepositories(basePackages="org.qubership.integration.platform.engine.persistence.shared.repository",
transactionManagerRef="checkpointTransactionManager",
entityManagerFactoryRef="checkpointEntityManagerFactory")
@EnableConfigurationProperties({org.springframework.boot.autoconfigure.orm.jpa.JpaProperties.class,HikariConfigProperties.class})
public class PersistenceCheckpointConfiguration
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPersistenceCheckpointConfiguration(org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties, HikariConfigProperties properties) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeancheckpointEntityManagerFactory(DataSource checkpointDataSource) org.springframework.transaction.PlatformTransactionManagercheckpointTransactionManager(org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean checkpointEntityManagerFactory)
-
Field Details
-
JPA_ENTITIES_PACKAGE_SCAN
- See Also:
-
-
Constructor Details
-
PersistenceCheckpointConfiguration
@Autowired public PersistenceCheckpointConfiguration(org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties, HikariConfigProperties properties)
-
-
Method Details
-
checkpointDataSource
@Bean("checkpointDataSource") @ConditionalOnMissingBean(name="checkpointDataSource") public DataSource checkpointDataSource() -
checkpointEntityManagerFactory
@Bean("checkpointEntityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean checkpointEntityManagerFactory(@Qualifier("checkpointDataSource") DataSource checkpointDataSource) -
checkpointTransactionManager
@Bean("checkpointTransactionManager") public org.springframework.transaction.PlatformTransactionManager checkpointTransactionManager(@Qualifier("checkpointEntityManagerFactory") org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean checkpointEntityManagerFactory)
-