public class IntervalTrigger<T> extends ScheduledTrigger<T>
| Constructor and Description |
|---|
IntervalTrigger(java.lang.String iso8601Interval,
int repeatCount,
java.lang.String name,
T data,
java.lang.Class<T> dataType,
java.lang.Class<? extends rx.functions.Action1<T>> action)
Creates an interval based trigger
|
| Modifier and Type | Method and Description |
|---|---|
int |
getRepeatCount() |
long |
getRepeatInterval() |
org.quartz.ScheduleBuilder |
getScheduleBuilder() |
getEndAt, getNextFireTime, getPreviousFireTime, getStartAtgetAction, getCreatedDate, getData, getDataType, getId, getName, isDisabled, setData, setDisabled, setId, toStringpublic IntervalTrigger(java.lang.String iso8601Interval,
int repeatCount,
java.lang.String name,
T data,
java.lang.Class<T> dataType,
java.lang.Class<? extends rx.functions.Action1<T>> action)
iso8601Interval - - See https://en.wikipedia.org/wiki/ISO_8601 for how to specify intervals with start time/end
time/intervalrepeatCount - - repeat count after first trigger. Specify -1 to repeat indefinitelyname - data - dataType - action - public org.quartz.ScheduleBuilder getScheduleBuilder()
getScheduleBuilder in class ScheduledTrigger<T>public long getRepeatInterval()
public int getRepeatCount()