Interface JobControl.Db

  • Enclosing class:
    JobControl

    public static interface JobControl.Db
    The database used for managing job state and synchronization
    • Method Detail

      • readInactiveJobs

        java.util.Set<java.lang.String> readInactiveJobs()
        Returns the set of jobs that are temporarily inactive
      • writeInactiveJobs

        void writeInactiveJobs​(java.util.Set<java.lang.String> inactiveJobs)
        Make given jobs as inactive
      • lockInactiveJobs

        Mutex lockInactiveJobs()
        Acquire lock for changing jobs
      • lockMaintenanceJob

        Mutex lockMaintenanceJob​(java.lang.String job)
        Acquire lock for running given job