Skip to content

jmecsei/quartz-dependency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A program célja az lenne, hogy properties file-ból lehessen konfigurálni Job-okat.

jobs-config.jobs:
  - className: com.example.quartz.job.Job_A
    cronExpression: /5 * * * * ?
  - className: com.example.quartz.job.Job_B
    cronExpression: /5 * * * * ?

Ez tökéletesen működik is annyi trükk van a dologban, hogy kell egy Bean amire lehet dependálni a QuartzDependencyConfiguration osztályban. Erre azért van szükség, hogy a Job-ok hamarabb létre jöjjenek, mint a SchedulerFactoryBean osztály.

    @Bean(name = "quartzDependentBean")
    @DependsOn("jobs-from-property-file")
    public Object quartzDependentBean() {
        return new Object();
    }

PROBLÉMA

Szeretném azt megoldani, hogy ha valaki nem definiál egy Job-ot akkor annak legyen egy auto-config -ja Job_B_AutoConfiguration. De ebben azt esetben ez a config mindig hamarabb fut le mint a JobsConfiguration#creteJobs() és hibát kapok.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages