org.alfresco.util
Class TriggerBean

java.lang.Object
  extended by org.alfresco.util.AbstractTriggerBean
      extended by org.alfresco.util.TriggerBean
All Implemented Interfaces:
TriggerBeanSPI, 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
 int repeatCount
           
 long repeatInterval
           
 long startDelay
           
 
Fields inherited from class org.alfresco.util.AbstractTriggerBean
logger
 
Constructor Summary
TriggerBean()
           
 
Method Summary
 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, setJobDetail, setScheduler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startDelay

public long startDelay

repeatInterval

public long repeatInterval

repeatCount

public int repeatCount
Constructor Detail

TriggerBean

public TriggerBean()
Method Detail

getRepeatCount

public int getRepeatCount()
Specified by:
getRepeatCount in interface TriggerBeanSPI
Returns:

setRepeatCount

public void setRepeatCount(int repeatCount)
Specified by:
setRepeatCount in interface TriggerBeanSPI

getRepeatInterval

public long getRepeatInterval()
Specified by:
getRepeatInterval in interface TriggerBeanSPI
Returns:

setRepeatInterval

public void setRepeatInterval(long repeatInterval)
Specified by:
setRepeatInterval in interface TriggerBeanSPI

setRepeatIntervalMinutes

public void setRepeatIntervalMinutes(long repeatIntervalMinutes)
Specified by:
setRepeatIntervalMinutes in interface TriggerBeanSPI

getStartDelay

public long getStartDelay()
Specified by:
getStartDelay in interface TriggerBeanSPI
Returns:

setStartDelay

public void setStartDelay(long startDelay)
Specified by:
setStartDelay in interface TriggerBeanSPI

setStartDelayMinutes

public void setStartDelayMinutes(long startDelayMinutes)
Specified by:
setStartDelayMinutes in interface TriggerBeanSPI

getTrigger

public org.quartz.Trigger getTrigger()
                              throws java.lang.Exception
Description copied from class: AbstractTriggerBean
Abstract method for implementations to build their trigger.

Specified by:
getTrigger in class AbstractTriggerBean
Returns:
The trigger
Throws:
java.lang.Exception


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.