public abstract class JobTrigger extends Object implements Serializable, IJobTrigger
SimpleJobTrigger
,
ComplexJobTrigger
,
Serialized FormModifier and Type | Field and Description |
---|---|
static SimpleJobTrigger |
ONCE_NOW |
Constructor and Description |
---|
JobTrigger() |
JobTrigger(Date startTime,
Date endTime) |
Modifier and Type | Method and Description |
---|---|
String |
getCronString()
Returns the Cron String used by quartz Scheduler
|
long |
getDuration() |
Date |
getEndTime()
Returns the trigger end time.
|
Date |
getStartTime()
Returns the trigger start time.
|
String |
getUiPassParam() |
void |
setCronString(String cronString)
Sets the cron String used by the quartz scheduler
|
void |
setDuration(long duration) |
void |
setEndTime(Date endTime)
Sets the trigger end time.
|
void |
setStartTime(Date startTime)
Sets the trigger start time.
|
void |
setUiPassParam(String uiPassParam)
The value of this field comes from the UI and is persisted in quartz but not used by quartz or the server.
|
public static final SimpleJobTrigger ONCE_NOW
public Date getStartTime()
IJobTrigger
getStartTime
in interface IJobTrigger
public void setStartTime(Date startTime)
IJobTrigger
setStartTime
in interface IJobTrigger
startTime
- when to start the trigger. If null the trigger starts immediately.public Date getEndTime()
IJobTrigger
getEndTime
in interface IJobTrigger
public void setEndTime(Date endTime)
IJobTrigger
setEndTime
in interface IJobTrigger
endTime
- when to end the trigger. If null the trigger runs indefinitelypublic String getUiPassParam()
getUiPassParam
in interface IJobTrigger
public void setUiPassParam(String uiPassParam)
IJobTrigger
setUiPassParam
in interface IJobTrigger
uiPassParam
- A User Interface provided stringpublic String getCronString()
IJobTrigger
getCronString
in interface IJobTrigger
public void setCronString(String cronString)
IJobTrigger
setCronString
in interface IJobTrigger
cronString
- the cronString to setpublic long getDuration()
getDuration
in interface IJobTrigger
public void setDuration(long duration)
setDuration
in interface IJobTrigger
duration
- Sets the length of time in milliseconds that this trigger should be in effect.