Uses of Class
QueueNet.JobClassList
Packages that use JobClassList
Package
Description
Strategy interfaces and base classes used by the JSIM simulation engine to implement the behaviour of the network elements.
Processor sharing service strategies, in which every job present at the station is served simultaneously and the station capacity is shared among the jobs.
Queue visit strategies that select which job leaves the queue to enter service, implementing scheduling disciplines such as FCFS, LCFS, SJF, LJF and SEPT.
Queueing network model of the JSIM simulation engine: nodes, stations, jobs, job classes, measures and the global structures that connect them.
-
Uses of JobClassList in NetStrategies
Methods in NetStrategies with parameters of type JobClassListModifier and TypeMethodDescriptionabstract doublePSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) This method should be overridden to implement a specific PS strategy.abstract doublePSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) This method should be overridden to implement a specific PS strategy. -
Uses of JobClassList in NetStrategies.PSStrategies
Methods in NetStrategies.PSStrategies with parameters of type JobClassListModifier and TypeMethodDescriptiondoubleDPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleDPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleDPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleDPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleEPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleEPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleEPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleEPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleGPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleGPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleGPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleGPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleQBPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleQBPSStrategy.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) doubleQBPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass) doubleQBPSStrategyPriority.slice(JobInfoList list, JobClassList classes, double[] weights, boolean[] saturated, JobClass jobClass, Boolean[] compatibilities, double[] splits) -
Uses of JobClassList in NetStrategies.QueueGetStrategies
Methods in NetStrategies.QueueGetStrategies with parameters of type JobClassListModifier and TypeMethodDescriptionvoidExhaustivePollingGetStrategy.setPollingQueues(JobClassList jobClassList) voidGatedPollingGetStrategy.setPollingQueues(JobClassList jobClassList) voidLimitedPollingGetStrategy.setPollingQueues(JobClassList jobClassList) abstract voidPollingGetStrategy.setPollingQueues(JobClassList jobClassList) -
Uses of JobClassList in QueueNet
Methods in QueueNet that return JobClassListModifier and TypeMethodDescriptionNetNode.getJobClasses()Gets the list of the job classes of the owner queue network.NodeSection.getJobClasses()Gets the list of the job classes of the owner queue network.QueueNetwork.getJobClasses()Gets the list of the queue network job classes.Constructors in QueueNet with parameters of type JobClassListModifierConstructorDescriptionLinkedJobInfoList(JobClassList jobClasses) Creates a new JobInfoList instance.LinkedJobInfoList(JobClassList jobClasses, Boolean[][] classCompatibilities, String stationName, List<Server.ServerType> serverTypes) PSJobInfoList(JobClassList jobClasses) Creates a new JobInfoList instance.PSJobInfoList(JobClassList jobClasses, Boolean[][] classCompatibilities, String stationName, List<Server.ServerType> serverTypes) Creates a new JobInfoList instance.