java.lang.Object
org.qubership.integration.platform.engine.configuration.camel.quartz.CamelQuartzConfiguration

@Configuration public class CamelQuartzConfiguration extends Object
  • Field Details

  • Constructor Details

    • CamelQuartzConfiguration

      @Autowired public CamelQuartzConfiguration(ServerConfiguration serverConfiguration, @Qualifier("qrtzDataSource") DataSource qrtzDataSource, @Value("${spring.jpa.properties.hibernate.default_schema}") String defaultSchemaName)
  • Method Details

    • schedulerFactoryProxy

      @Bean("schedulerFactoryProxy") public StdSchedulerFactoryProxy schedulerFactoryProxy(@Qualifier("camelQuartzPropertiesCustomizer") Consumer<Properties> propCustomizer) throws org.quartz.SchedulerException
      Throws:
      org.quartz.SchedulerException
    • getPropDataSourcePrefix

      public static String getPropDataSourcePrefix()
    • camelQuartzProperties

      public Properties camelQuartzProperties(Consumer<Properties> propCustomizer)
    • getDataSource

      public static DataSource getDataSource()
      Can be used only for SchedulerDatasourceConnectionProvider