I guess the title is quite self-explained. I have a job:
import org.apache.deltaspike.scheduler.api.Scheduled;
import org.quartz.Job;
@Scheduled(cronExpression = "0 0/1 * * * ?")
public class JobA implements Job {
//job code
}
harcoded to run every minute. I would like to set that cron expression from outside, i.e. a config file. I'm using Deltaspike, I can't find a way to achieve it. I was thinking of a class JobDispatcher maybe, from where to create the job and set the cron expression to it, but I see no clue in DeltaSpike documentation
Thanks in advance!
Make the Cron expression a private final static constant deriving its value from a config file and use it in the annotation.