Class QuartzEndpointWebExtension
java.lang.Object
org.springframework.boot.actuate.quartz.QuartzEndpointWebExtension
@EndpointWebExtension(endpoint=QuartzEndpoint.class)
@ImportRuntimeHints(org.springframework.boot.actuate.quartz.QuartzEndpointWebExtension.QuartzEndpointWebExtensionRuntimeHints.class)
public class QuartzEndpointWebExtension
extends Object
@EndpointWebExtension
for the QuartzEndpoint
.- Since:
- 2.5.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- Since:
- 3.5.0
-