Hi liebes Forum,
ich versuche mich eben mal an dem Quartz Scheduler um einen Zeit gesteuerten Prozess starten zu können. Leider markiert mir Eclipse newJob(), newTrigger(), evenMinuteDate() und _log.info im ersten Beispiel der Dokumentation als rot. Ich habe alle Bibliotheken eingepflegt.
Kann mir jemand sagen was ich falsch mache?
LG
JimK
ich versuche mich eben mal an dem Quartz Scheduler um einen Zeit gesteuerten Prozess starten zu können. Leider markiert mir Eclipse newJob(), newTrigger(), evenMinuteDate() und _log.info im ersten Beispiel der Dokumentation als rot. Ich habe alle Bibliotheken eingepflegt.
Kann mir jemand sagen was ich falsch mache?
Java:
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sched = sf.getScheduler();
// define the job and tie it to our HelloJob class
JobDetail job = newJob(TestJob.class)
.withIdentity("job1", "group1")
.build();
// compute a time that is on the next round minute
Date runTime = evenMinuteDate(new Date());
// Trigger the job to run on the next round minute
Trigger trigger = newTrigger()
.withIdentity("trigger1", "group1")
.startAt(runTime)
.build();
// Tell quartz to schedule the job using our trigger
sched.scheduleJob(job, trigger);
sched.start();
Thread.sleep(90L * 1000L);
sched.shutdown(true);
Java:
public void execute(JobExecutionContext context) throws JobExecutionException {
// Say Hello to the World and display the date/time
_log.info("Hello World! - " + new Date());
}
LG
JimK