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 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

      @ReadOperation public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<Object> quartzJobOrTriggerGroup(@Selector String jobsOrTriggers, @Selector String group) throws org.quartz.SchedulerException
      Throws:
      org.quartz.SchedulerException
    • 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 group
      name - job name
      state - desired state
      Returns:
      web endpoint response
      Throws:
      org.quartz.SchedulerException - if there is an error triggering the job