Class CustomTravakoSpringJpaStarter
-
- All Implemented Interfaces:
@Configuration()@EnableJpaRepositories(basePackages = {"io.arkitik.travako.adapter"}, entityManagerFactoryRef = "travakoEntityManagerFactory", transactionManagerRef = "travakoTransactionManager")@Import(value = {SharedPortContext.class, RunnerPortContext.class, JobInstancePortContext.class, ServerPortContext.class, LeaderPortContext.class, JobEventPortContext.class}) public final class CustomTravakoSpringJpaStarterCreated By Ibrahim Al-Tamimi Created At 25 9:41 PM, Sat, December 2021 Project travako arkitik.io
-
-
Constructor Summary
Constructors Constructor Description CustomTravakoSpringJpaStarter()
-
Method Summary
Modifier and Type Method Description final DataSourcePropertiestravakoDataSourceProperties()final DataSourcetravakoAppDataSource(DataSourceProperties travakoDataSourceProperties)final LocalContainerEntityManagerFactoryBeantravakoEntityManagerFactory(EntityManagerFactoryBuilder builder, @Qualifier(value = "travakoAppDataSource") DataSource travakoAppDataSource, JpaProperties jpaProperties, HibernateProperties hibernateProperties)final PlatformTransactionManagertravakoTransactionManager(LocalContainerEntityManagerFactoryBean travakoTransactionManager)-
-
Method Detail
-
travakoDataSourceProperties
@Bean()@ConfigurationProperties(value = "arkitik.travako.database.datasource") final DataSourceProperties travakoDataSourceProperties()
-
travakoAppDataSource
@Bean()@Primary() final DataSource travakoAppDataSource(DataSourceProperties travakoDataSourceProperties)
-
travakoEntityManagerFactory
@Bean()@Primary() final LocalContainerEntityManagerFactoryBean travakoEntityManagerFactory(EntityManagerFactoryBuilder builder, @Qualifier(value = "travakoAppDataSource") DataSource travakoAppDataSource, JpaProperties jpaProperties, HibernateProperties hibernateProperties)
-
travakoTransactionManager
@Bean()@Primary() final PlatformTransactionManager travakoTransactionManager(LocalContainerEntityManagerFactoryBean travakoTransactionManager)
-
-
-
-