Class Job
java.lang.Object
jmt.jmarkov.Job
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()doubleintdoubledoubleintgetJobId()doubleintdoublevoidsetAnimationTime(double animationTime) voidsetEnteringCpuTime(double enteringCpuTime, Processor newProcessor) voidsetEnteringQueueTime(double enteringQueueTime) voidvoidvoidsetSystemExitTime(double exitingSystem)
-
Field Details
-
CURRENT_STATE_CREATED
public static final int CURRENT_STATE_CREATED- See Also:
-
CURRENT_STATE_IN_QUEUE
public static final int CURRENT_STATE_IN_QUEUE- See Also:
-
CURRENT_STATE_IN_CPU
public static final int CURRENT_STATE_IN_CPU- See Also:
-
CURRENT_STATE_EXIT_SYSTEM
public static final int CURRENT_STATE_EXIT_SYSTEM- See Also:
-
CURRENT_STATE_ANIMATION
public static final int CURRENT_STATE_ANIMATION- See Also:
-
-
Constructor Details
-
Job
public Job(int jobId, double time)
-
-
Method Details
-
clone
-
setEnteringQueueTime
public void setEnteringQueueTime(double enteringQueueTime) -
setEnteringCpuTime
-
setSystemExitTime
public void setSystemExitTime(double exitingSystem) -
setStateEnterQueue
public void setStateEnterQueue() -
setStateExitSystem
public void setStateExitSystem() -
getCreationTime
public double getCreationTime() -
getEnteringQueueTime
public double getEnteringQueueTime() -
getEnteringCpuTime
public double getEnteringCpuTime() -
getSystemExitTime
public double getSystemExitTime() -
getNextEventTime
public double getNextEventTime() -
getCurrentStateType
public int getCurrentStateType() -
getProcessorId
public int getProcessorId() -
getProcessor
-
getJobId
public int getJobId() -
setAnimationTime
public void setAnimationTime(double animationTime)
-