public interface MutableTrigger extends Trigger
Trigger.CompletedExecutionInstruction, Trigger.TriggerTimeComparatorDEFAULT_PRIORITY, MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY, MISFIRE_INSTRUCTION_SMART_POLICY, serialVersionUID| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
void |
setCalendarName(String calendarName)
Associate the
with the given name with this Trigger. |
void |
setDescription(String description)
Set a description for the
Trigger instance - may be useful for remembering/displaying the purpose of the trigger, though the
description has no meaning to Quartz. |
void |
setEndTime(Date endTime)
Set the time at which the
Trigger should quit repeating - regardless of any remaining repeats (based on the trigger's particular
repeat settings). |
void |
setJobDataMap(JobDataMap jobDataMap)
Set the
JobDataMap to be associated with the Trigger. |
void |
setJobName(String key)
Set the name of the associated
. |
void |
setMisfireInstruction(int misfireInstruction)
Set the instruction the
Scheduler should be given for handling misfire situations for this Trigger- the concrete
Trigger type that you are using will have defined a set of additional MISFIRE_INSTRUCTION_XXX constants that may be
passed to this method. |
void |
setName(String key)
Set the name of this
Trigger. |
void |
setPriority(int priority)
The priority of a
Trigger acts as a tie breaker such that if two Triggers have the same scheduled fire time, then
Quartz will do its best to give the one with the higher priority first access to a worker thread. |
void |
setStartTime(Date startTime)
The time at which the trigger's scheduling should start.
|
equals, getCalendarName, getDescription, getEndTime, getFinalFireTime, getFireTimeAfter, getJobDataMap, getJobName, getMisfireInstruction, getName, getNextFireTime, getPreviousFireTime, getPriority, getStartTime, mayFireAgaincompareTovoid setName(String key)
Set the name of this Trigger.
IllegalArgumentException - if name is null or empty.void setJobName(String key)
Set the name of the associated .
JobDetail
IllegalArgumentException - if jobName is null or empty.void setDescription(String description)
Set a description for the Trigger instance - may be useful for remembering/displaying the purpose of the trigger, though the
description has no meaning to Quartz.
void setCalendarName(String calendarName)
Associate the with the given name with this Trigger.
Calendar
calendarName - use null to dis-associate a Calendar.void setJobDataMap(JobDataMap jobDataMap)
Set the JobDataMap to be associated with the Trigger.
void setPriority(int priority)
Trigger acts as a tie breaker such that if two Triggers have the same scheduled fire time, then
Quartz will do its best to give the one with the higher priority first access to a worker thread.
If not explicitly set, the default value is 5.
Trigger.DEFAULT_PRIORITYvoid setStartTime(Date startTime)
The time at which the trigger's scheduling should start. May or may not be the first actual fire time of the trigger, depending upon the type of trigger and the settings of the other properties of the trigger. However the first actual first time will not be before this date.
Setting a value in the past may cause a new trigger to compute a first fire time that is in the past, which may cause an immediate misfire of the trigger.
void setEndTime(Date endTime)
Set the time at which the Trigger should quit repeating - regardless of any remaining repeats (based on the trigger's particular
repeat settings).
TriggerUtils#computeEndTimeToAllowParticularNumberOfFirings(Trigger, Calendar, int)void setMisfireInstruction(int misfireInstruction)
Set the instruction the Scheduler should be given for handling misfire situations for this Trigger- the concrete
Trigger type that you are using will have defined a set of additional MISFIRE_INSTRUCTION_XXX constants that may be
passed to this method.
If not explicitly set, the default value is MISFIRE_INSTRUCTION_SMART_POLICY.
Trigger.MISFIRE_INSTRUCTION_SMART_POLICY,
#updateAfterMisfire(Calendar),
SimpleTrigger,
CronTriggerObject clone()
Copyright © 2011–2017 Knowm Inc.. All rights reserved.