Come è questo Espressione quarzo Cron eseguito
-
16-09-2019 - |
Domanda
Ho un seguente;
private String cronExpression = "";
private final String jobID = "MyJObID";
...
Scheduler scheduler = ServiceLocator.getInstance().getScheduler();
CronTrigger trigger = new CronTrigger(jobID , Scheduler.DEFAULT_GROUP, cronExpression);
JobDetail jobDetail = new JobDetail(jobID , Scheduler.DEFAULT_GROUP, MyJob.class);
scheduler.scheduleJob(jobDetail, trigger);
La mia domanda è quando viene attivato questo lavoro per l'espressione cron vuoto?
Soluzione 2
Grazie per l'aiuto ragazzi, ha trovato il problema.
Dopo una notte di ricerche ho scoperto che la classe è stato registrato nel JBoss come un MBean e un valore per l'attributo di espressione cron è stato impostato su un valore significativo nel descrittore di distribuzione
Sigh
Altri suggerimenti
Sei sicuro che funziona?
Solo guardando il codice del metodo org.quartz.CronExpression#buildExpression()
sembra un'eccezione dovrebbe essere gettato:
if (exprOn <= DAY_OF_WEEK) {
throw new ParseException("Unexpected end of expression.",
expression.length());
}
// exprOn should be equal to SECOND in case of empty String given
[check-in quarzo 1.6.0]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow