Package org.alfresco.util
Class TriggerBean
- java.lang.Object
-
- org.alfresco.util.AbstractTriggerBean
-
- org.alfresco.util.TriggerBean
-
- All Implemented Interfaces:
TriggerBeanSPI
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
,org.springframework.scheduling.quartz.JobDetailAwareTrigger
public class TriggerBean extends AbstractTriggerBean implements TriggerBeanSPI
-
-
Field Summary
Fields Modifier and Type Field Description int
repeatCount
long
repeatInterval
long
startDelay
-
Fields inherited from class org.alfresco.util.AbstractTriggerBean
logger
-
-
Constructor Summary
Constructors Constructor Description TriggerBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getRepeatCount()
long
getRepeatInterval()
long
getStartDelay()
org.quartz.Trigger
getTrigger()
Abstract method for implementations to build their trigger.void
setRepeatCount(int repeatCount)
void
setRepeatInterval(long repeatInterval)
void
setRepeatIntervalMinutes(long repeatIntervalMinutes)
void
setStartDelay(long startDelay)
void
setStartDelayMinutes(long startDelayMinutes)
-
Methods inherited from class org.alfresco.util.AbstractTriggerBean
afterPropertiesSet, destroy, getBeanName, getJobDetail, getScheduler, isEnabled, setBeanName, setEnabled, setEnabledFromBean, setJobDetail, setScheduler
-
-
-
-
Method Detail
-
getRepeatCount
public int getRepeatCount()
- Specified by:
getRepeatCount
in interfaceTriggerBeanSPI
- Returns:
- int
-
setRepeatCount
public void setRepeatCount(int repeatCount)
- Specified by:
setRepeatCount
in interfaceTriggerBeanSPI
- Parameters:
repeatCount
- int
-
getRepeatInterval
public long getRepeatInterval()
- Specified by:
getRepeatInterval
in interfaceTriggerBeanSPI
- Returns:
- long
-
setRepeatInterval
public void setRepeatInterval(long repeatInterval)
- Specified by:
setRepeatInterval
in interfaceTriggerBeanSPI
- Parameters:
repeatInterval
- long
-
setRepeatIntervalMinutes
public void setRepeatIntervalMinutes(long repeatIntervalMinutes)
- Specified by:
setRepeatIntervalMinutes
in interfaceTriggerBeanSPI
- Parameters:
repeatIntervalMinutes
- long
-
getStartDelay
public long getStartDelay()
- Specified by:
getStartDelay
in interfaceTriggerBeanSPI
- Returns:
- long
-
setStartDelay
public void setStartDelay(long startDelay)
- Specified by:
setStartDelay
in interfaceTriggerBeanSPI
- Parameters:
startDelay
- long
-
setStartDelayMinutes
public void setStartDelayMinutes(long startDelayMinutes)
- Specified by:
setStartDelayMinutes
in interfaceTriggerBeanSPI
- Parameters:
startDelayMinutes
- long
-
getTrigger
public org.quartz.Trigger getTrigger() throws Exception
Description copied from class:AbstractTriggerBean
Abstract method for implementations to build their trigger.- Specified by:
getTrigger
in classAbstractTriggerBean
- Returns:
- The trigger
- Throws:
Exception
-
-