/* * 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.*/