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
FieldsFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
TaskTrigger
public TaskTrigger()
-
-
Method Details
-
getTask
-
getName
-
setTask
-
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
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
setBeanName
- 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
- 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() -
getRepeatInterval
public long getRepeatInterval() -
getJobDetail
public org.quartz.JobDetail getJobDetail()
-