Package jline.lang.nodes
Class Queue
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Delay
A queueing station within a Network model
- See Also:
-
Field Summary
Fields inherited from class jline.lang.nodes.ServiceStation
serviceProcesses
Fields inherited from class jline.lang.nodes.Station
cap, classCap, dropRule, lcdScaling, lldScaling, numberOfServers, schedPolicy, schedStrategy, schedStrategyPar
Fields inherited from class jline.lang.nodes.Node
dropStrategy, input, model, nodeIndex, output, server, statefulIdx, stationIdx
Fields inherited from class jline.lang.NetworkElement
name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containsJobClass
(JobClass jobClass) double
getSchedStrategyPar
(JobClass jobClass) getService
(JobClass jobClass) void
void
void
setLoadDependence
(Matrix alpha) void
setNumberOfServers
(int numberOfServers) void
setSchedStrategyPar
(JobClass jobClass, double weight) Methods inherited from class jline.lang.nodes.ServiceStation
getServiceProcess, setService, setService
Methods inherited from class jline.lang.nodes.Station
getCap, getClassCap, getDropRule, getLimitedClassDependence, getLimitedLoadDependence, getNumberOfServers, getServiceRates, getSourceRates, isReferenceStation, isServiceDefined, isServiceDefined, isServiceDisabled, isServiceDisabled, setCap, setChainCapacity, setClassCap, setDropRule, setLimitedClassDependence, setLimitedLoadDependence
Methods inherited from class jline.lang.nodes.StatefulNode
clearState, getState, getStatefulIndex, getStatePrior, setState, setStatePrior
Methods inherited from class jline.lang.nodes.Node
getAttribute, getDropStrategy, getInput, getModel, getNodeIdx, getOutput, getOutputStrategies, getRoutingStrategy, getSections, getServer, getStatefulIdx, getStationIdx, isStateful, reset, resetRouting, setModel, setNodeIdx, setProbRouting, setRouting, setRouting, setStationIdx
Methods inherited from class jline.lang.NetworkElement
getName
-
Constructor Details
-
Queue
-
Queue
-
-
Method Details
-
setNumberOfServers
public void setNumberOfServers(int numberOfServers) - Overrides:
setNumberOfServers
in classStation
-
setSchedStrategyPar
-
getSchedStrategyPar
-
getService
-
containsJobClass
-
printSummary
public void printSummary()- Overrides:
printSummary
in classNode
-
getSchedStrategy
- Overrides:
getSchedStrategy
in classStation
-
getSchedPolicy
-
setLoadDependence
-
setClassDependence
-