public class Trigger
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
REPEAT_INDEFINITELY |
Constructor and Description |
---|
Trigger()
Constructs a
Trigger object. |
Trigger(java.lang.String name,
java.util.Date startTime,
long repeatInterval,
int repeatCount,
java.util.Date endTime)
Constructs a
Trigger object. |
Trigger(java.lang.String name,
java.util.Date startTime,
long repeatInterval,
int repeatCount,
java.util.Date endTime,
java.lang.String frequencyType)
Constructs a
Trigger object. |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getEndTime()
Provides Schedule job end time.
|
java.lang.String |
getFrequencyType()
Provides trigger execution frequency type.
|
java.lang.String |
getJobName()
Provides Schedule job Name to which this trigger is associated.
|
java.util.Date |
getLastModifyDate()
Provides last modify date of trigger.
|
java.lang.String |
getName()
Provides trigger name.
|
java.util.Date |
getNextFireTime()
Provides next fire time of schedule job.
|
static int |
getREPEAT_INDEFINITELY() |
int |
getRepeatCount()
Provides Schedule job repeat count.
|
long |
getRepeatInterval()
Provides Schedule job repeat interval in milliseconds.
|
java.util.Date |
getStartTime()
Provides Schedule job start time.
|
void |
setEndTime(java.util.Date endTime)
Sets Schedule job end time.
|
void |
setFrequencyType(java.lang.String frequencyType)
Sets trigger execution frequency type.
|
void |
setJobName(java.lang.String jobName)
Sets Schedule job Name to which this trigger is associated.
|
void |
setLastModifyDate(java.util.Date lastModifyDate)
Sets last modify date of trigger.
|
void |
setName(java.lang.String name)
Sets trigger name.
|
void |
setNextFireTime(java.util.Date nextFireTime)
Sets Next fire time of schedule job.
|
void |
setRepeatCount(int repeatCount)
Sets Schedule job repeat count.
|
void |
setRepeatInterval(long repeatInterval)
Sets Schedule job repeat interval in milliseconds.
|
void |
setStartTime(java.util.Date startTime)
Sets Schedule job start time
|
public static final int REPEAT_INDEFINITELY
public Trigger()
Trigger
object.public Trigger(java.lang.String name, java.util.Date startTime, long repeatInterval, int repeatCount, java.util.Date endTime)
Trigger
object.name
- Trigger NamestartTime
- Job start timerepeatInterval
- job repeat interval in millisecondsrepeatCount
- Job repeat countendTime
- Job end timepublic Trigger(java.lang.String name, java.util.Date startTime, long repeatInterval, int repeatCount, java.util.Date endTime, java.lang.String frequencyType)
Trigger
object.name
- Trigger NamestartTime
- Job start timerepeatInterval
- Job repeat interval in millisecondsrepeatCount
- Job repeat countendTime
- Job end timefrequencyType
- Trigger execution frequency type. Supported values are
'DAILY', 'WEEKLY', 'MONTHLY', 'YEARLY', 'ONCE', 'CUSTOM'public java.lang.String getFrequencyType()
public void setFrequencyType(java.lang.String frequencyType)
frequencyType
- Trigger execution frequency type.public java.util.Date getEndTime()
public java.lang.String getName()
public int getRepeatCount()
public long getRepeatInterval()
public java.util.Date getStartTime()
public java.util.Date getNextFireTime()
public static int getREPEAT_INDEFINITELY()
public void setName(java.lang.String name)
name
- Trigger Namepublic void setStartTime(java.util.Date startTime)
startTime
- Schedule job start timepublic void setRepeatInterval(long repeatInterval)
repeatInterval
- Schedule job repeat interval in millisecondspublic void setRepeatCount(int repeatCount)
repeatCount
- Schedule job repeat countpublic void setEndTime(java.util.Date endTime)
endTime
- Schedule job end timepublic void setNextFireTime(java.util.Date nextFireTime)
nextFireTime
- Next fire time of schedule jobpublic java.util.Date getLastModifyDate()
public void setLastModifyDate(java.util.Date lastModifyDate)
lastModifyDate
- Last modify date of triggerpublic java.lang.String getJobName()
public void setJobName(java.lang.String jobName)
jobName
- Schedule job Name to which this trigger is associated