Package job

Class JobManager

java.lang.Object
job.JobManager

public class JobManager extends Object
Manages all background jobs. Uses Singleton pattern to ensure only one job manager exists.
Author:
TAMIL MUGHILAN
  • Field Details

  • Constructor Details

    • JobManager

      private JobManager()
  • Method Details

    • getInstance

      public static JobManager getInstance()
      Gets the single instance of JobManager. Creates new instance if none exists.
      Returns:
      the JobManager instance
    • initializeJobs

      public void initializeJobs(javax.servlet.ServletContext context) throws SQLException
      Initializes and starts background jobs.
      Parameters:
      context - the servlet context
      Throws:
      SQLException - if database connection fails
    • shutdown

      public void shutdown()
      Shuts down the job manager.