public class TimeIntervalCron extends Object
| Feld | Mögliche Werte |
|---|---|
| Minute | 0-59 |
| Stunde | 0-23 |
| Tag | 1-31 |
| Monat | 1-12 |
| Wochentag | >Mo/Di/Mi/Do/Fr/Sa/So |
| Constructor and Description |
|---|
TimeIntervalCron()
Standardkonstruktor.
|
TimeIntervalCron(String fields) |
| Modifier and Type | Method and Description |
|---|---|
Calendar |
getNextRun(Calendar startingFrom)
Berechnet das Datum des nächsten Ausführungstages.
|
String |
getParsedInterval()
Gibt den analysierten String wieder aus, nur als Aufzählung (ohne "-" oder *)
|
boolean |
hasParseErrors()
Liefert wahr, wenn es beim letzten setFields() zu Parsefehlern kam
|
boolean |
hasValues()
Gibt an, ob Zeiten gespeichert sind.
|
void |
setFields(String fields)
Analysiert den übergebenen String und setzt intern die Felder für das entsprechende Datum.
|
boolean |
shouldRun(Date date)
Prüft, ob die übergebene Zeit in das Interval fällt, zu dem der Job laufen soll.
|
String |
toString()
Gibt das übergebene String-Pattern wieder aus, oder 'ParseError', wenn er sich nicht hat parsen lassen
|
public TimeIntervalCron()
public TimeIntervalCron(String fields)
fields - public void setFields(String fields)
fields - public boolean shouldRun(Date date)
date - Milisekunde eines Zeitpunkts, der überprüft werden sollpublic Calendar getNextRun(Calendar startingFrom)
startingFrom - Datum von dem ab gesucht werden soll. Null falls von "jetzt" an gesucht werden soll.public boolean hasValues()
public String toString()
public String getParsedInterval()
public boolean hasParseErrors()