Package com.logicaldoc.core.task
Class TaskTrigger
java.lang.Object
com.logicaldoc.core.task.TaskTrigger
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware,- org.springframework.beans.factory.BeanNameAware,- org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>,- org.springframework.beans.factory.InitializingBean
public class TaskTrigger
extends Object
implements org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
This trigger wraps both a SimpleTrigger and a CronTrigger
- Since:
- 4.5
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFieldsFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidorg.springframework.scheduling.quartz.CronTriggerFactoryBeanorg.quartz.JobDetailgetName()org.quartz.TriggerClass<?> longorg.springframework.scheduling.quartz.SimpleTriggerFactoryBeangetTask()booleanvoidreload()voidsetBeanName(String beanName) voidsetJobDetail(org.quartz.JobDetail jobDetail) void
- 
Field Details- 
MODE_CRON- See Also:
 
- 
MODE_SIMPLE- See Also:
 
 
- 
- 
Constructor Details- 
TaskTriggerpublic TaskTrigger()
 
- 
- 
Method Details- 
getTask
- 
getName
- 
setTask
- 
getSimpleTriggerpublic org.springframework.scheduling.quartz.SimpleTriggerFactoryBean getSimpleTrigger()
- 
getCronTriggerpublic org.springframework.scheduling.quartz.CronTriggerFactoryBean getCronTrigger()
- 
setJobDetailpublic void setJobDetail(org.quartz.JobDetail jobDetail) 
- 
afterPropertiesSet- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
- Throws:
- Exception
 
- 
setBeanName- Specified by:
- setBeanNamein interface- org.springframework.beans.factory.BeanNameAware
 
- 
getObjectpublic org.quartz.Trigger getObject()- Specified by:
- getObjectin interface- org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
 
- 
getObjectType- Specified by:
- getObjectTypein interface- org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
 
- 
isSingletonpublic boolean isSingleton()- Specified by:
- isSingletonin interface- org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
 
- 
reloadpublic void reload()
- 
getRepeatIntervalpublic long getRepeatInterval()
- 
getJobDetailpublic org.quartz.JobDetail getJobDetail()
 
-