@Configuration
@ConditionalOnProperty(prefix="quartz",
name="enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnMissingBean(name="autoSchedulerFactory")
protected static class QuartzSchedulerAutoConfiguration.SchedulerFactoryConfiguration
extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
SchedulerFactoryConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.quartz.spi.JobFactory |
autoJobFactory(org.springframework.context.ApplicationContext applicationContext,
QuartzSchedulerProperties properties) |
org.springframework.scheduling.quartz.SchedulerFactoryBean |
autoSchedulerFactory(org.springframework.context.ApplicationContext applicationContext,
org.quartz.spi.JobFactory jobFactory,
QuartzSchedulerProperties properties,
Properties quartzProperties) |
Properties |
quartzProperties(org.springframework.context.ApplicationContext applicationContext,
QuartzSchedulerProperties properties) |
@Bean(name="autoJobFactory")
@ConditionalOnMissingBean(name="autoJobFactory")
public org.quartz.spi.JobFactory autoJobFactory(org.springframework.context.ApplicationContext applicationContext,
@Autowired(required=false)
QuartzSchedulerProperties properties)
@Bean(name="quartzProperties") @ConditionalOnMissingBean(name="quartzProperties") public Properties quartzProperties(org.springframework.context.ApplicationContext applicationContext, @Autowired(required=false) QuartzSchedulerProperties properties) throws IOException
IOException@Bean(name="autoSchedulerFactory")
@ConditionalOnMissingBean
public org.springframework.scheduling.quartz.SchedulerFactoryBean autoSchedulerFactory(org.springframework.context.ApplicationContext applicationContext,
org.quartz.spi.JobFactory jobFactory,
@Autowired(required=false)
QuartzSchedulerProperties properties,
@Qualifier(value="quartzProperties")
Properties quartzProperties)
Copyright © 2017–2018. All rights reserved.