Class QuartzSchedulerService

java.lang.Object
org.qubership.integration.platform.engine.service.QuartzSchedulerService

@Component public class QuartzSchedulerService extends Object
  • Constructor Details

  • Method Details

    • removeSchedulerJobs

      public void removeSchedulerJobs(List<org.quartz.JobKey> jobs)
      Fix for removing scheduler jobs
    • removeSchedulerJobsFromContext

      public void removeSchedulerJobsFromContext(org.apache.camel.spring.SpringCamelContext context)
    • removeSchedulerJobsFromContexts

      public void removeSchedulerJobsFromContexts(List<org.apache.camel.spring.SpringCamelContext> contexts)
    • getSchedulerJobsFromContext

      public List<org.quartz.JobKey> getSchedulerJobsFromContext(org.apache.camel.spring.SpringCamelContext context)
    • getSchedulerJobsFromContexts

      public List<org.quartz.JobKey> getSchedulerJobsFromContexts(List<org.apache.camel.spring.SpringCamelContext> contexts)
    • commitScheduledJobs

      public void commitScheduledJobs()
    • resetSchedulersProxy

      public void resetSchedulersProxy()
    • suspendAllSchedulers

      public void suspendAllSchedulers()
      Suspend all schedulers on separate instance
    • resumeAllSchedulers

      public void resumeAllSchedulers()
      Resume all schedulers on separate instance
    • getFactory

      public org.quartz.SchedulerFactory getFactory()