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()