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, getStartAt
getAction, getCreatedDate, getData, getDataType, getId, getName, isDisabled, setData, setDisabled, setId, toString
public 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()