Class DefaultJobManager

    • Method Detail

      • setDisableQuartzInstance

        public void setDisableQuartzInstance​(boolean disableQuartzInstance)
      • isRunningHere

        protected boolean isRunningHere​(org.quartz.JobKey jobKey)
                                 throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • isRunningElsewhere

        protected boolean isRunningElsewhere​(org.quartz.JobKey jobKey)
                                      throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • isRunning

        public boolean isRunning​(org.quartz.JobKey jobKey)
                          throws org.quartz.SchedulerException
        Specified by:
        isRunning in interface JobManager
        Throws:
        org.quartz.SchedulerException
      • registerJob

        protected void registerJob​(String jobName,
                                   Class<? extends org.quartz.Job> jobClass,
                                   String cronExpression,
                                   Date startAt,
                                   Map<String,​Object> jobMap)
                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • createJobMapForExecutionContext

        protected Map<String,​Object> createJobMapForExecutionContext​(String executor)
      • unregisterJob

        protected void unregisterJob​(String jobName)
      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface Ordered
      • unload

        public void unload​(String domain)
        Description copied from interface: SyncopeCoreLoader
        Perform dispose operations on the given domain.
        Specified by:
        unload in interface SyncopeCoreLoader
        Parameters:
        domain - domain to unload