public class Scheduling extends Object implements Comparable<Scheduling>
| Modifier and Type | Field and Description |
|---|---|
protected String |
cronExpression
CRON like expression for a repetitive task.
|
protected Integer |
delay
Delay between subsequent execution in seconds.
|
protected Long |
endTime
Time at which the Trigger will no longer fire even if it's schedule
has remaining repeats.
|
protected Long |
firstStartTime
The first instant when the scheduling can start
|
protected Boolean |
global |
protected boolean |
previuosExecutionsMustBeCompleted
When using cronExpression run the subsequent task only if the previous
are terminated otherwise this execution is discarded and the subsequent
execution will start when fired by the the next scheduling.
|
protected int |
schedulingTimes
Indicates the number of times the scheduling pattern must be applied.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Scheduling() |
|
Scheduling(org.quartz.CronExpression cronExpression) |
|
Scheduling(org.quartz.CronExpression cronExpression,
boolean previuosExecutionsMustBeCompleted) |
|
Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes) |
|
Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes,
boolean previuosExecutionsMustBeCompleted) |
|
Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime) |
|
Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime,
boolean previuosExecutionsMustBeCompleted) |
|
Scheduling(int delay) |
|
Scheduling(int delay,
boolean previuosExecutionsMustBeCompleted) |
|
Scheduling(int delay,
int schedulingTimes) |
|
Scheduling(int delay,
int schedulingTimes,
boolean previuosExecutionsMustBeCompleted) |
|
Scheduling(int delay,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime) |
|
Scheduling(int delay,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime,
boolean previuosExecutionsMustBeCompleted) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Scheduling scheduling)
}
|
String |
getCronExpression() |
Integer |
getDelay() |
Long |
getEndTime() |
Long |
getFirstStartTime() |
Long |
getFirtStartTime() |
Boolean |
getGlobal() |
int |
getSchedulingTimes() |
protected void |
init(org.quartz.CronExpression cronExpression,
Integer delay,
int schedulingTimes,
Long firstStartTime,
Long endTime,
boolean previuosExecutionsMustBeCompleted,
Boolean global) |
boolean |
mustPreviousExecutionsCompleted() |
void |
setFirstStartTime(Long firstStartTime) |
void |
setGlobal(Boolean global) |
String |
toString() |
protected String cronExpression
protected Integer delay
protected int schedulingTimes
protected Long firstStartTime
protected Long endTime
protected boolean previuosExecutionsMustBeCompleted
protected Boolean global
protected Scheduling()
public Scheduling(org.quartz.CronExpression cronExpression)
public Scheduling(org.quartz.CronExpression cronExpression,
boolean previuosExecutionsMustBeCompleted)
public Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes)
public Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes,
boolean previuosExecutionsMustBeCompleted)
public Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime)
public Scheduling(org.quartz.CronExpression cronExpression,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime,
boolean previuosExecutionsMustBeCompleted)
public Scheduling(int delay)
public Scheduling(int delay,
boolean previuosExecutionsMustBeCompleted)
public Scheduling(int delay,
int schedulingTimes)
public Scheduling(int delay,
int schedulingTimes,
boolean previuosExecutionsMustBeCompleted)
public Scheduling(int delay,
int schedulingTimes,
Calendar firstStartTime,
Calendar endTime)
protected void init(org.quartz.CronExpression cronExpression,
Integer delay,
int schedulingTimes,
Long firstStartTime,
Long endTime,
boolean previuosExecutionsMustBeCompleted,
Boolean global)
public String getCronExpression()
public Integer getDelay()
public int getSchedulingTimes()
public boolean mustPreviousExecutionsCompleted()
public Long getFirtStartTime()
public Long getFirstStartTime()
public void setFirstStartTime(Long firstStartTime)
firstStartTime - the firstStartTime to setpublic Long getEndTime()
public Boolean getGlobal()
public void setGlobal(Boolean global)
global - the global to setpublic int compareTo(Scheduling scheduling)
compareTo in interface Comparable<Scheduling>Copyright © 2016. All Rights Reserved.