Package jasima.shopSim.prioRules.meta
Class IgnoreFutureJobs
- java.lang.Object
-
- jasima.shopSim.core.PR
-
- jasima.shopSim.prioRules.meta.LookaheadThreshold
-
- jasima.shopSim.prioRules.meta.FixedLAThreshold
-
- jasima.shopSim.prioRules.meta.IgnoreFutureJobs
-
- All Implemented Interfaces:
Serializable,Cloneable
public class IgnoreFutureJobs extends FixedLAThreshold
Helper class to use a rule which is designed to assign a low priority to future jobs when the lookahead is enabled, thereby generating non delay schedules. Such a non delay rule has to be set the tie breaker rule of this class.IgnoreFuturedRule assigns each future job a priority of -1 and each "normal" job a priority of +1, therefore the tie breaker rule is used to select one of the non-future jobs.
- Author:
- Torsten Hildebrandt, 2010-02-16
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IgnoreFutureJobs(PR baseRule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()-
Methods inherited from class jasima.shopSim.prioRules.meta.FixedLAThreshold
arrivesTooLate, getMaxWait, setMaxWait, setTieBreaker
-
Methods inherited from class jasima.shopSim.prioRules.meta.LookaheadThreshold
arrivesTooLate, calcPrio
-
Methods inherited from class jasima.shopSim.core.PR
beforeCalc, clone, getOwner, getTieBreaker, init, keepIdle, primaryRule, setFinalTieBreaker, setOwner, toString
-
-
-
-
Constructor Detail
-
IgnoreFutureJobs
public IgnoreFutureJobs(PR baseRule)
-
-
Method Detail
-
getName
public String getName()
- Overrides:
getNamein classFixedLAThreshold
-
-