Class HvlQuartzContextConfiguration

java.lang.Object
tr.com.havelsan.javarch.configuration.HvlBaseConfiguration
tr.com.havelsan.javarch.report.quartz.context.configuration.HvlQuartzContextConfiguration

@Configuration @ComponentScan(basePackages="tr.com.havelsan.javarch.report.quartz.context") public class HvlQuartzContextConfiguration extends tr.com.havelsan.javarch.configuration.HvlBaseConfiguration
The type is a configuration for Quartz context.
  • Constructor Details

    • HvlQuartzContextConfiguration

      public HvlQuartzContextConfiguration(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties jdbcDataSourceProperties, @Autowired(required=false) org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
  • Method Details

    • quartzSchedulerProperties

      @Primary @Bean @ConfigurationProperties(prefix="spring.quartz") public org.springframework.boot.autoconfigure.quartz.QuartzProperties quartzSchedulerProperties()
    • quartzSchedulerCustomizer

      @Bean public org.springframework.boot.autoconfigure.quartz.SchedulerFactoryBeanCustomizer quartzSchedulerCustomizer(DataSource jdbcDataSource, org.springframework.transaction.PlatformTransactionManager quartzTransactionManager, HvlQuartzJobExecutionListener quartzJobExecutionListener)