Class AbstractDashboardSchedulerService

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractDashboardSchedulerService​(org.quartz.Scheduler scheduler, org.ikasan.scheduler.ScheduledJobFactory scheduledJobFactory)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addJob​(java.lang.String jobName)  
      protected org.quartz.Trigger getCronTrigger​(org.quartz.JobKey jobkey, java.lang.String cronExpression)
      Method factory for creating a cron trigger
      abstract void registerJobs()  
      protected void removeJob​(java.lang.String jobName)  
      • Methods inherited from class java.lang.Object

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

      • scheduledJobFactory

        protected org.ikasan.scheduler.ScheduledJobFactory scheduledJobFactory
      • dashboardJobsMap

        protected java.util.Map<java.lang.String,​DashboardJob> dashboardJobsMap
      • dashboardJobDetailsMap

        protected java.util.Map<java.lang.String,​org.quartz.JobDetail> dashboardJobDetailsMap
    • Constructor Detail

      • AbstractDashboardSchedulerService

        public AbstractDashboardSchedulerService​(org.quartz.Scheduler scheduler,
                                                 org.ikasan.scheduler.ScheduledJobFactory scheduledJobFactory)
    • Method Detail

      • registerJobs

        @PostConstruct
        public abstract void registerJobs()
      • addJob

        protected void addJob​(java.lang.String jobName)
      • removeJob

        protected void removeJob​(java.lang.String jobName)
      • getCronTrigger

        protected org.quartz.Trigger getCronTrigger​(org.quartz.JobKey jobkey,
                                                    java.lang.String cronExpression)
        Method factory for creating a cron trigger
        Returns:
        jobDetail
        Throws:
        java.text.ParseException