Class HourlyTrigger
- java.lang.Object
-
- org.quartz.impl.triggers.AbstractTrigger<T>
-
- com.floragunn.searchsupport.jobs.config.schedule.elements.HumanReadableCronTrigger<HourlyTrigger>
-
- com.floragunn.searchsupport.jobs.config.schedule.elements.HourlyTrigger
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<org.quartz.Trigger>,org.elasticsearch.xcontent.ToXContent,org.elasticsearch.xcontent.ToXContentObject,org.quartz.spi.MutableTrigger,org.quartz.spi.OperableTrigger,org.quartz.Trigger
public class HourlyTrigger extends HumanReadableCronTrigger<HourlyTrigger>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static TriggerFactory<HourlyTrigger>FACTORY-
Fields inherited from class com.floragunn.searchsupport.jobs.config.schedule.elements.HumanReadableCronTrigger
timeZone
-
-
Constructor Summary
Constructors Constructor Description HourlyTrigger(List<Integer> minute, TimeZone timeZone)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<org.quartz.impl.triggers.CronTriggerImpl>buildCronTriggers()static HourlyTriggercreate(com.fasterxml.jackson.databind.JsonNode jsonNode, TimeZone timeZone)List<Integer>getMinute()org.quartz.ScheduleBuilder<HourlyTrigger>getScheduleBuilder()voidsetMinute(List<Integer> minute)org.elasticsearch.xcontent.XContentBuildertoXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params)-
Methods inherited from class com.floragunn.searchsupport.jobs.config.schedule.elements.HumanReadableCronTrigger
computeFirstFireTime, format, getEndTime, getFinalFireTime, getFireTimeAfter, getNextFireTime, getPreviousFireTime, getStartTime, getTimeZone, init, mayFireAgain, parseTimeOfDay, setEndTime, setNextFireTime, setPreviousFireTime, setStartTime, triggered, updateAfterMisfire, updateWithNewCalendar, validateMisfireInstruction
-
Methods inherited from class org.quartz.impl.triggers.AbstractTrigger
clone, compareTo, equals, executionComplete, getCalendarName, getDescription, getFireInstanceId, getFullJobName, getFullName, getGroup, getJobDataMap, getJobGroup, getJobKey, getJobName, getKey, getMisfireInstruction, getName, getPriority, getTriggerBuilder, hashCode, setCalendarName, setDescription, setFireInstanceId, setGroup, setJobDataMap, setJobGroup, setJobKey, setJobName, setKey, setMisfireInstruction, setName, setPriority, toString, validate
-
-
-
-
Field Detail
-
FACTORY
public static final TriggerFactory<HourlyTrigger> FACTORY
-
-
Method Detail
-
getScheduleBuilder
public org.quartz.ScheduleBuilder<HourlyTrigger> getScheduleBuilder()
- Specified by:
getScheduleBuilderin interfaceorg.quartz.Trigger- Specified by:
getScheduleBuilderin classorg.quartz.impl.triggers.AbstractTrigger<HourlyTrigger>
-
buildCronTriggers
protected List<org.quartz.impl.triggers.CronTriggerImpl> buildCronTriggers()
- Specified by:
buildCronTriggersin classHumanReadableCronTrigger<HourlyTrigger>
-
toXContent
public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException- Throws:
IOException
-
create
public static HourlyTrigger create(com.fasterxml.jackson.databind.JsonNode jsonNode, TimeZone timeZone) throws com.floragunn.searchsupport.config.validation.ConfigValidationException
- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
-