Comparable<CrontabEvent>public class CrontabEvent extends Object implements Comparable<CrontabEvent>
| Modifier and Type | Field | Description |
|---|---|---|
static int |
DAY |
|
static org.joda.time.format.DateTimeFormatter |
DT_FORMAT |
|
static int |
HOUR |
|
static int |
MINUTE |
|
static int |
MONTH |
|
static int |
WEEKDAY |
|
static int |
YEAR |
| Constructor | Description |
|---|---|
CrontabEvent() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(CrontabEvent o) |
Allows CronEvents to be sorted via Java Sort Class.
|
void |
dump() |
dumps this event's information to the console
|
String |
getError() |
|
int |
getErrorField() |
|
ICrontabEventHandler |
getEventHandler() |
|
String |
getEventStr() |
|
com.wowza.wms.util.crontab.CrontabField |
getField(int whichField) |
|
org.joda.time.MutableDateTime |
getLastRun() |
|
org.joda.time.MutableDateTime |
getNextRun() |
|
String |
getTarget() |
|
boolean |
isDebugOn() |
|
boolean |
isExpired() |
Indicates whether or not all execution dates for
this event occur in the past
|
boolean |
isMatch(org.joda.time.MutableDateTime date) |
Determines if this event will fire on the date passed in
|
void |
setDebug(boolean debug) |
turns on/off debug logging
|
void |
setError(String error) |
|
void |
setErrorField(int errorField) |
|
void |
setEventHandler(ICrontabEventHandler handler) |
|
void |
setEventStr(String entry) |
|
void |
setField(int whichField,
com.wowza.wms.util.crontab.CrontabField field) |
|
void |
setLastRun() |
Sets the last run time to now
|
void |
setLastRun(org.joda.time.MutableDateTime date) |
|
void |
setTarget(String target) |
|
boolean |
start() |
Starts this events timer
|
void |
stop() |
stops this events timer
|
public static final int DAY
public static org.joda.time.format.DateTimeFormatter DT_FORMAT
public static final int HOUR
public static final int MINUTE
public static final int MONTH
public static final int WEEKDAY
public static final int YEAR
public int compareTo(CrontabEvent o)
compareTo in interface Comparable<CrontabEvent>o - - CronEvent to compare this event topublic void dump()
public String getError()
public int getErrorField()
public ICrontabEventHandler getEventHandler()
public String getEventStr()
public com.wowza.wms.util.crontab.CrontabField getField(int whichField)
public org.joda.time.MutableDateTime getLastRun()
public org.joda.time.MutableDateTime getNextRun()
public String getTarget()
public boolean isDebugOn()
public boolean isExpired()
public boolean isMatch(org.joda.time.MutableDateTime date)
date - public void setDebug(boolean debug)
debug - - true/falsepublic void setError(String error)
public void setErrorField(int errorField)
public void setEventHandler(ICrontabEventHandler handler)
public void setEventStr(String entry)
public void setField(int whichField,
com.wowza.wms.util.crontab.CrontabField field)
public void setLastRun()
public void setLastRun(org.joda.time.MutableDateTime date)
public void setTarget(String target)
public boolean start()
public void stop()