Package jline.lang.nodes
Class StatefulNode
java.lang.Object
jline.lang.Element
jline.lang.NetworkElement
jline.lang.nodes.Node
jline.lang.nodes.StatefulNode
- All Implemented Interfaces:
Serializable,Copyable
- Direct Known Subclasses:
Cache,Router,ServiceNode
A node that can have a state
- See Also:
-
Field Summary
Fields inherited from class jline.lang.nodes.Node
dropStrategy, input, model, nodeIndex, output, server, statefulIdx, stationIdx -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidintgetState()Gets the current state of this node.intvoidvoidsetState(int state) voidSets the state of this node.voidsetStatePrior(Matrix prior) voidsetStateSpace(Matrix space) Methods inherited from class jline.lang.nodes.Node
getAttribute, getCap, getClassCap, getDropStrategy, getInput, getModel, getNodeIndex, getOutput, getOutputStrategies, getRoutingStrategy, getSections, getServer, getStatefulIdx, getStationIdx, isReferenceStation, isStateful, printSummary, reset, resetRouting, setKChoicesRouting, setModel, setNodeIdx, setProbRouting, setRLRouting, setRouting, setRouting, setStationIdx
-
Constructor Details
-
StatefulNode
-
-
Method Details
-
clearState
protected void clearState() -
getNumberOfServers
public int getNumberOfServers() -
getState
Description copied from class:NodeGets the current state of this node. -
setState
public void setState(int state) -
setState
Description copied from class:NodeSets the state of this node. -
getStatePrior
-
setStatePrior
-
getStateSpace
-
setStateSpace
-
getStatefulIndex
public int getStatefulIndex() -
resetStateSpace
public void resetStateSpace()
-