Class QuartzEndpointWebExtension
java.lang.Object
org.springframework.boot.quartz.actuate.endpoint.QuartzEndpointWebExtension
@EndpointWebExtension(endpoint=QuartzEndpoint.class)
@ImportRuntimeHints(org.springframework.boot.quartz.actuate.endpoint.QuartzEndpointWebExtension.QuartzEndpointWebExtensionRuntimeHints.class)
public class QuartzEndpointWebExtension
extends Object
@EndpointWebExtension for the QuartzEndpoint.- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionQuartzEndpointWebExtension(QuartzEndpoint delegate, org.springframework.boot.actuate.endpoint.Show showValues, Set<String> roles) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.actuate.endpoint.web.WebEndpointResponse<Object> quartzJobOrTrigger(org.springframework.boot.actuate.endpoint.SecurityContext securityContext, String jobsOrTriggers, String group, String name) org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<Object> quartzJobOrTriggerGroup(String jobsOrTriggers, String group) org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<QuartzEndpoint.QuartzGroupsDescriptor> quartzJobOrTriggerGroups(String jobsOrTriggers) org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<Object> triggerQuartzJob(String jobs, String group, String name, String state) Trigger a Quartz job.
-
Constructor Details
-
QuartzEndpointWebExtension
public QuartzEndpointWebExtension(QuartzEndpoint delegate, org.springframework.boot.actuate.endpoint.Show showValues, Set<String> roles)
-
-
Method Details
-
quartzJobOrTriggerGroups
@ReadOperation public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<QuartzEndpoint.QuartzGroupsDescriptor> quartzJobOrTriggerGroups(@Selector String jobsOrTriggers) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
quartzJobOrTriggerGroup
-
quartzJobOrTrigger
@ReadOperation public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<Object> quartzJobOrTrigger(org.springframework.boot.actuate.endpoint.SecurityContext securityContext, @Selector String jobsOrTriggers, @Selector String group, @Selector String name) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
triggerQuartzJob
@WriteOperation public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<Object> triggerQuartzJob(@Selector String jobs, @Selector String group, @Selector String name, String state) throws org.quartz.SchedulerException Trigger a Quartz job.- Parameters:
jobs- path segment "jobs"group- job's groupname- job namestate- desired state- Returns:
- web endpoint response
- Throws:
org.quartz.SchedulerException- if there is an error triggering the job
-