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 CustomTravakoSpringJpaStarter
    
                        

    Created By Ibrahim Al-Tamimi  Created At 25 9:41 PM, Sat, December 2021 Project travako arkitik.io

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final DataSourceProperties travakoDataSourceProperties()
      final DataSource travakoAppDataSource(DataSourceProperties travakoDataSourceProperties)
      final LocalContainerEntityManagerFactoryBean travakoEntityManagerFactory(EntityManagerFactoryBuilder builder, @Qualifier(value = "travakoAppDataSource") DataSource travakoAppDataSource, JpaProperties jpaProperties, HibernateProperties hibernateProperties)
      final PlatformTransactionManager travakoTransactionManager(LocalContainerEntityManagerFactoryBean travakoTransactionManager)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CustomTravakoSpringJpaStarter

        CustomTravakoSpringJpaStarter()
    • Method Detail

      • travakoDataSourceProperties

        @Bean()@ConfigurationProperties(value = "arkitik.travako.database.datasource") final 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)