Package jline.lang.nodes
Class Join
-
- All Implemented Interfaces:
-
java.io.Serializable,jline.lang.Copyable
public class Join extends Station implements Serializable
A node that reassembles a set of sibling tasks into the original parent job
-
-
Field Summary
-
Method Summary
Modifier and Type Method Description NetworkgetModel()Returns the network model containing this node. voidinitJoinJobClasses()voidsetRequired(JobClass jobClass, double njobs)voidsetStrategy(JobClass jobClass, JoinStrategy joinStrategy)-
Methods inherited from class jline.lang.nodes.StatefulNode
clearState, getState, getStatePrior, getStateSpace, getStatefulIndex, resetStateSpace, setState, setState, setStatePrior, setStateSpace -
Methods inherited from class jline.lang.nodes.Node
getAttribute, getDropStrategy, getInput, getNodeIndex, getOutput, getOutputStrategies, getRoutingStrategy, getSections, getServer, getStatefulIdx, getStationIdx, isStateful, printSummary, reset, resetRouting, setModel, setNodeIdx, setProbRouting, setRouting, setRouting, setStationIdx -
Methods inherited from class jline.lang.nodes.Station
getBalkingStrategy, getBalkingStrategyLocal, getBalkingThresholds, getBalkingThresholdsLocal, getCap, getClassCap, getDropRule, getImpatienceType, getImpatienceTypeLocal, getLimitedClassDependence, getLimitedJointClassDependence, getLimitedJointClassDependenceCutoffs, getLimitedJointDependence, getLimitedJointDependenceCutoffs, getLimitedLoadDependence, getMaxRetrialAttempts, getMaxRetrialAttemptsLocal, getNumberOfServers, getPatience, getPatienceLocal, getRetrialDelayDistribution, getRetrialDelayDistributionLocal, getSchedStrategy, getServiceRates, getSourceRates, getSwitchoverTime, hasBalking, hasBalkingLocal, hasPatience, hasPatienceLocal, hasRetrial, hasRetrialLocal, hasSwitchoverTime, isReferenceStation, isServiceDefined, isServiceDefined, isServiceDisabled, isServiceDisabled, setBalking, setBalking, setCap, setCapacity, setChainCapacity, setClassCap, setDropRule, setLimitedClassDependence, setLimitedJointClassDependence, setLimitedJointDependence, setLimitedLoadDependence, setNumberOfServers, setPatience, setPatience, setRetrial, setRetrial, setSwitchoverTime -
Methods inherited from class jline.lang.nodes.ServiceNode
getServiceProcess, setService, setService -
Methods inherited from class jline.lang.Element
getName, setName -
Methods inherited from class jline.lang.Copyable
copy -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getModel
Network getModel()
Returns the network model containing this node.
- Returns:
the parent network model
-
initJoinJobClasses
void initJoinJobClasses()
-
setRequired
void setRequired(JobClass jobClass, double njobs)
-
setStrategy
void setStrategy(JobClass jobClass, JoinStrategy joinStrategy)
-
-
-
-