Package jline.lang.sections
Class OutputSection
-
- All Implemented Interfaces:
-
java.io.Serializable
,jline.lang.Copyable
public class OutputSection extends Section implements Serializable
Output section of a node
-
-
Field Summary
Fields Modifier and Type Field Description protected SchedStrategyType
schedPolicy
protected List<OutputStrategy>
outputStrategies
public String
className
protected String
name
-
Constructor Summary
Constructors Constructor Description OutputSection(String className)
-
Method Summary
Modifier and Type Method Description final List<OutputStrategy>
getOutputStrategies()
List<OutputStrategy>
getOutputStrategyByClass(JobClass jobClass)
void
printSummary()
void
probabilityUpdate()
void
resetRouting()
void
setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy)
void
setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability)
-
Methods inherited from class jline.lang.sections.Section
getClassName
-
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
-
-
Constructor Detail
-
OutputSection
OutputSection(String className)
-
-
Method Detail
-
getOutputStrategies
final List<OutputStrategy> getOutputStrategies()
-
getOutputStrategyByClass
List<OutputStrategy> getOutputStrategyByClass(JobClass jobClass)
-
printSummary
void printSummary()
-
probabilityUpdate
void probabilityUpdate()
-
resetRouting
void resetRouting()
-
setOutputStrategy
void setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy)
-
setOutputStrategy
void setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability)
-
-
-
-