/*
 * Job.java (Single Job Implementor)
 *
 * Written by : Nitin Motgi   (nmotgi@cs.ucf.edu)
 *
 * This file provides the data structure and mechanism to access contents
 * of job object created.
 *
 * Portions copyright (c) 2001 to School of Electrical Engineering and 
 * Computer science, UCF.
 *
 * Use and distribution of this source code are strictly governed by
 * terms and condition of the author.
 *
 * $Id : Job.java,  v1.0 1/26/2001. $
 *
 * Revision History. 
 * 1. Created Basic Method,            $Id: v1.0.0      1/26/2001.
 * 2. Documentation added,             $Id: v1.0.1      1/26/2001.
 * 3. Added Some characteristics,      $Id: v1.1.0      1/31/2001.
 *
*/
/* Start of Job.*/
public class Job{

   /* Few lines below represent the Job status.*/
   public int nPriority;

   /* Time taken by the Job to execute on the Processor. (Total time
      required by the Job) it's basically the expected time.*/
   public double rExecTime;

   /* ID of the Job. [ Functioning is totally Optional ]*/
   public int   nJobID;

   /* Stores Previous Priority for priority boost.*/
   public int nPrevPriority;

   /************************************************************************
    * Default constructor.
    */
   public Job(){  
   }/* End of default constructor.*/

}/* End of Job.*/
    

