java quartz scheduler ausführen zu einer bestimmten Zeit
Zum Beispiel, ich will schreiben Sie ein Java-Programm print "Hallo Welt" an jedem Tag 12 bin, wie kann ich mit Quartz scheduler um dies zu erreichen?
Trigger trigger = TriggerUtils.makeDailyTrigger(0, 0);
trigger.setName("trigger1");
trigger.setGroup("group1");
So? Wo sollte ich setzen print "Hallo Welt" - Methode?
InformationsquelleAutor user2597504 | 2013-10-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie einen Ausdruck verwenden, so planen Sie die Ausführung des Jobs. z.B.:
Sehen http://www.cronmaker.com/ für einen anderen bauen, der Ausdruck. z.B.
0 0/1 * 1/1 * ? *
jede minute, um die Ausgabe zu sehen. Siehe auchCron-Ausdrücke
.CronScheduleBuilder.cronSchedule(exp)
durchCronScheduleBuilder.dailyAtHourAndMinute(0, 0)
. In der Tat, es wird übersetzen, Stunde und minute auf ein entsprechendes cron-Ausdruck.Du hast Recht. Es wäre einfacher, wenn auch weniger konfigurierbar.
wie meine Methode ? nicht Klasse
InformationsquelleAutor Paul Vargas
Klasse erstellen (Job) aus, die Sie planen möchten, Aufgabe
Klasse erstellen Zeitplan für Ihre Aufgabe
InformationsquelleAutor Pankaj Girme
Erstellen Sie Ihre benutzerdefinierte Auftrag durch die Implementierung von Job-Schnittstelle und die Implementierung der execute-Methode.In der execute-Methode können Sie print "Hallo Welt". Dann können Sie planen, Ihren job wie diesen
Siehe diesen link für Schritt für Schritt details:
Quarz-tutorial
InformationsquelleAutor coder
können Sie erstellen, cron-Ausdruck für diese. haben Quarz-job müssen Sie folgende Objekte
Auslöser von zwei Typ
Einfache Trigger, wo Sie kontrollieren können, Arbeit , die Sie ausführen können, jede Minute oder 10 Minuten und so weiter. Sie können auch zusätzliche Parameter
In Ihrem Fall, Sie können cron benutzen, löst, da Sie ausführen möchten jeden Tag um 12 Uhr.
Weitere details und Beispiel-Programm anschauen unter diesem link
http://www.mkyong.com/spring/spring-quartz-scheduler-example/
und über quartz cron-Ausdrucks finden Sie in der Quarz-Dokumentation
http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
InformationsquelleAutor pappu_kutty