Class QuartzEndpoint.TriggerDescriptor
java.lang.Object
org.springframework.boot.quartz.actuate.endpoint.QuartzEndpoint.TriggerDescriptor
- Direct Known Subclasses:
QuartzEndpoint.CalendarIntervalTriggerDescriptor, QuartzEndpoint.CronTriggerDescriptor, QuartzEndpoint.CustomTriggerDescriptor, QuartzEndpoint.DailyTimeIntervalTriggerDescriptor, QuartzEndpoint.SimpleTriggerDescriptor
- Enclosing class:
QuartzEndpoint
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTriggerDescriptor(Trigger trigger, org.springframework.boot.quartz.actuate.endpoint.QuartzEndpoint.TriggerType type) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidappendDetails(Map<String, Object> content) Append trigger-implementation specific details to the specifiedcontent.protected abstract voidappendSummary(Map<String, Object> content) Append trigger-implementation specific summary items to the specifiedcontent.buildDetails(Trigger.TriggerState triggerState, @Nullable Map<String, Object> sanitizedDataMap) Build the full details of the trigger.buildSummary(boolean addTriggerSpecificSummary) Build the summary of the trigger.protected Triggerprotected org.springframework.boot.quartz.actuate.endpoint.QuartzEndpoint.TriggerTypegetType()protected void
-
Constructor Details
-
TriggerDescriptor
protected TriggerDescriptor(Trigger trigger, org.springframework.boot.quartz.actuate.endpoint.QuartzEndpoint.TriggerType type)
-
-
Method Details
-
buildSummary
-
appendSummary
-
buildDetails
public Map<String,Object> buildDetails(Trigger.TriggerState triggerState, @Nullable Map<String, Object> sanitizedDataMap) Build the full details of the trigger.- Parameters:
triggerState- the current state of the triggersanitizedDataMap- a sanitized data map ornull- Returns:
- all properties of the trigger
-
appendDetails
-
putIfNoNull
-
getTrigger
-
getType
protected org.springframework.boot.quartz.actuate.endpoint.QuartzEndpoint.TriggerType getType()
-