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
- Author:
- Stephane Nicoll
-
Constructor Summary
ConstructorsConstructorDescriptionQuartzEndpointWebExtension(QuartzEndpoint delegate, Show showValues, Set<String> roles) -
Method Summary
Modifier and TypeMethodDescriptionquartzJobOrTrigger(SecurityContext securityContext, String jobsOrTriggers, String group, String name) quartzJobOrTriggerGroup(String jobsOrTriggers, String group) quartzJobOrTriggerGroups(String jobsOrTriggers) triggerQuartzJob(String jobs, String group, String name, String state) Trigger a Quartz job.
-
Constructor Details
-
QuartzEndpointWebExtension
-
-
Method Details
-
quartzJobOrTriggerGroups
@ReadOperation public WebEndpointResponse<QuartzEndpoint.QuartzGroupsDescriptor> quartzJobOrTriggerGroups(@Selector String jobsOrTriggers) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
quartzJobOrTriggerGroup
@ReadOperation public WebEndpointResponse<Object> quartzJobOrTriggerGroup(@Selector String jobsOrTriggers, @Selector String group) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
quartzJobOrTrigger
@ReadOperation public WebEndpointResponse<Object> quartzJobOrTrigger(SecurityContext securityContext, @Selector String jobsOrTriggers, @Selector String group, @Selector String name) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
triggerQuartzJob
@WriteOperation public 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
-