Class AlfrescoSchedulerAccessorBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware

    public class AlfrescoSchedulerAccessorBean
    extends org.springframework.scheduling.quartz.SchedulerAccessorBean
    implements org.springframework.beans.factory.DisposableBean
    The class is designed to add enabled check to switch on/off the triggers scheduling. The default is true.
    Since:
    6.0
    Author:
    amukha
    • Field Summary

      • Fields inherited from class org.springframework.scheduling.quartz.SchedulerAccessor

        logger, resourceLoader
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterPropertiesSet()  
      void destroy()  
      boolean isEnabled()  
      void setEnabled​(boolean enabled)  
      void setTriggers​(org.quartz.Trigger... triggers)  
      • Methods inherited from class org.springframework.scheduling.quartz.SchedulerAccessorBean

        findDefaultScheduler, findScheduler, getScheduler, setBeanFactory, setScheduler, setSchedulerName
      • Methods inherited from class org.springframework.scheduling.quartz.SchedulerAccessor

        registerJobsAndTriggers, registerListeners, setCalendars, setGlobalJobListeners, setGlobalTriggerListeners, setJobDetails, setJobSchedulingDataLocation, setJobSchedulingDataLocations, setOverwriteExistingJobs, setResourceLoader, setSchedulerListeners, setTransactionManager
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AlfrescoSchedulerAccessorBean

        public AlfrescoSchedulerAccessorBean()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • setTriggers

        public void setTriggers​(org.quartz.Trigger... triggers)
        Overrides:
        setTriggers in class org.springframework.scheduling.quartz.SchedulerAccessor
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws org.quartz.SchedulerException
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Overrides:
        afterPropertiesSet in class org.springframework.scheduling.quartz.SchedulerAccessorBean
        Throws:
        org.quartz.SchedulerException
      • destroy

        public void destroy()
                     throws java.lang.Exception
        Specified by:
        destroy in interface org.springframework.beans.factory.DisposableBean
        Throws:
        java.lang.Exception