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()
-
-