Class ChenileSchedulerConfiguration
java.lang.Object
org.chenile.configuration.scheduler.ChenileSchedulerConfiguration
@Configuration
@PropertySource("classpath:${chenile.properties:chenile.properties}")
public class ChenileSchedulerConfiguration
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjdbcSchedulerExecutionStore(JdbcTemplate jdbcTemplate) localChenileTaskLauncher(ChenileEntryPoint chenileEntryPoint) org.quartz.SchedulerscheduledTaskDispatcher(List<ScheduledTaskLauncher> launchers, SchedulerExecutionStore executionStore) schedulerExecutionService(SchedulerExecutionStore executionStore)
-
Field Details
-
schedulerResources
-
defaultLauncher
-
-
Constructor Details
-
ChenileSchedulerConfiguration
public ChenileSchedulerConfiguration()
-
-
Method Details
-
quartzScheduler
- Throws:
org.quartz.SchedulerException
-
schedulerBuilder
-
chenileSchedulerInitializer
-
localChenileTaskLauncher
-
scheduledTaskDispatcher
@Bean public ScheduledTaskDispatcher scheduledTaskDispatcher(List<ScheduledTaskLauncher> launchers, SchedulerExecutionStore executionStore) -
jdbcSchedulerExecutionStore
@Bean @ConditionalOnProperty(name="chenile.scheduler.store.type", havingValue="jdbc") public SchedulerExecutionStore jdbcSchedulerExecutionStore(JdbcTemplate jdbcTemplate) -
schedulerExecutionService
@Bean public SchedulerExecutionService schedulerExecutionService(SchedulerExecutionStore executionStore)
-