public class DefaultSchedulerService extends Object implements org.springframework.beans.factory.InitializingBean, SchedulerService
DefaultSchedulerService class.
| Constructor and Description |
|---|
DefaultSchedulerService() |
| Modifier and Type | Method and Description |
|---|---|
String |
addCronTrigger(String id,
ReportParameters criteria,
DeliveryOptions deliveryOptions,
String cronExpression,
org.springframework.webflow.execution.RequestContext context)
addCronTrigger
|
void |
afterPropertiesSet()
afterPropertiesSet
|
String |
execute(String id,
ReportParameters criteria,
DeliveryOptions deliveryOptions,
org.springframework.webflow.execution.RequestContext context)
execute
|
Boolean |
exists(String triggerName)
exists
|
List<TriggerDescription> |
getTriggerDescriptions()
getTriggerDescriptions
|
void |
removeTrigger(String triggerName)
removeTrigger
|
void |
removeTriggers(String[] triggerNames)
removeTriggers
|
void |
setJobDetail(org.quartz.JobDetail reportJob)
setJobDetail
|
void |
setReportWrapperService(ReportWrapperService reportWrapperService)
setReportWrapperService
|
void |
setScheduler(org.quartz.Scheduler scheduler)
setScheduler
|
void |
setTriggerGroup(String triggerGroup)
setTriggerGroup
|
public void afterPropertiesSet()
throws Exception
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.public List<TriggerDescription> getTriggerDescriptions()
getTriggerDescriptions
getTriggerDescriptions in interface SchedulerServiceList object.public Boolean exists(String triggerName)
exists
exists in interface SchedulerServicetriggerName - a String object.Boolean object.public void removeTrigger(String triggerName)
removeTrigger
removeTrigger in interface SchedulerServicetriggerName - a String object.public void removeTriggers(String[] triggerNames)
removeTriggers
removeTriggers in interface SchedulerServicetriggerNames - an array of String objects.public String addCronTrigger(String id, ReportParameters criteria, DeliveryOptions deliveryOptions, String cronExpression, org.springframework.webflow.execution.RequestContext context)
addCronTrigger
addCronTrigger in interface SchedulerServiceid - a String object.criteria - a ReportParameters object.deliveryOptions - a DeliveryOptions object.cronExpression - a String object.context - a RequestContext object.String object.public String execute(String id, ReportParameters criteria, DeliveryOptions deliveryOptions, org.springframework.webflow.execution.RequestContext context)
execute
execute in interface SchedulerServiceid - a String object.criteria - a ReportParameters object.deliveryOptions - a DeliveryOptions object.context - a RequestContext object.String object.public void setScheduler(org.quartz.Scheduler scheduler)
setScheduler
scheduler - a Scheduler object.public void setJobDetail(org.quartz.JobDetail reportJob)
setJobDetail
reportJob - a JobDetail object.public void setTriggerGroup(String triggerGroup)
setTriggerGroup
triggerGroup - a String object.public void setReportWrapperService(ReportWrapperService reportWrapperService)
setReportWrapperService
reportWrapperService - a ReportWrapperService object.Copyright © 2020. All rights reserved.