Interface IJobManager

All Known Implementing Classes:
JobManager

public interface IJobManager
  • Method Details

    • init

      void init()
    • startJobs

      void startJobs()
    • stopJobs

      void stopJobs()
    • destroy

      void destroy()
    • getCustomJobDefinitions

      List<JobDefinition> getCustomJobDefinitions()
    • getJobs

      List<IJob> getJobs()
    • getJob

      IJob getJob(String name)
    • saveJob

      void saveJob(JobDefinition jobDefinition)
    • saveJobAsCopy

      void saveJobAsCopy(JobDefinition jobDefinition)
    • renameJob

      void renameJob(String oldName, JobDefinition jobDefinition)
    • removeJob

      void removeJob(String name)
    • removeAllJobs

      void removeAllJobs()
    • isStarted

      boolean isStarted()
    • isJobApplicableToNodeGroup

      boolean isJobApplicableToNodeGroup(IJob job)
    • restartJobs

      void restartJobs()
    • restartJob

      void restartJob(String name)