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 Summary
Fields Modifier and Type Field Description static StringMODE_CRONstatic StringMODE_SIMPLE 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()org.springframework.scheduling.quartz.CronTriggerFactoryBeangetCronTrigger()org.quartz.JobDetailgetJobDetail()StringgetName()org.quartz.TriggergetObject()Class<?>getObjectType()longgetRepeatInterval()org.springframework.scheduling.quartz.SimpleTriggerFactoryBeangetSimpleTrigger()TaskgetTask()booleanisSingleton()voidreload()voidsetBeanName(String beanName)voidsetConfig(ContextProperties config)voidsetJobDetail(org.quartz.JobDetail jobDetail)voidsetTask(Task task) 
 - 
 
- 
- 
Method Detail
- 
getTask
public Task getTask()
 
- 
getName
public String getName()
 
- 
setTask
public void setTask(Task task)
 
- 
getSimpleTrigger
public org.springframework.scheduling.quartz.SimpleTriggerFactoryBean getSimpleTrigger()
 
- 
getCronTrigger
public org.springframework.scheduling.quartz.CronTriggerFactoryBean getCronTrigger()
 
- 
setJobDetail
public void setJobDetail(org.quartz.JobDetail jobDetail)
 
- 
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
 afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
 Exception
 
- 
setBeanName
public void setBeanName(String beanName)
- Specified by:
 setBeanNamein interfaceorg.springframework.beans.factory.BeanNameAware
 
- 
getObject
public org.quartz.Trigger getObject()
- Specified by:
 getObjectin interfaceorg.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
 
- 
getObjectType
public Class<?> getObjectType()
- Specified by:
 getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
 
- 
isSingleton
public boolean isSingleton()
- Specified by:
 isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
 
- 
reload
public void reload()
 
- 
setConfig
public void setConfig(ContextProperties config)
 
- 
getRepeatInterval
public long getRepeatInterval()
 
- 
getJobDetail
public org.quartz.JobDetail getJobDetail()
 
 - 
 
 -