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.InitializingBean
Exception
- if any.public List<TriggerDescription> getTriggerDescriptions()
getTriggerDescriptions
getTriggerDescriptions
in interface SchedulerService
List
object.public Boolean exists(String triggerName)
exists
exists
in interface SchedulerService
triggerName
- a String
object.Boolean
object.public void removeTrigger(String triggerName)
removeTrigger
removeTrigger
in interface SchedulerService
triggerName
- a String
object.public void removeTriggers(String[] triggerNames)
removeTriggers
removeTriggers
in interface SchedulerService
triggerNames
- 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 SchedulerService
id
- 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 SchedulerService
id
- 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 © 2019. All rights reserved.