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 SchedStrategyTypeschedPolicyprotected List<OutputStrategy>outputStrategiespublic StringclassNameprotected Stringname
-
Constructor Summary
Constructors Constructor Description OutputSection(String className)
-
Method Summary
Modifier and Type Method Description final List<OutputStrategy>getOutputStrategies()List<OutputStrategy>getOutputStrategyByClass(JobClass jobClass)voidprintSummary()voidprobabilityUpdate()voidresetRouting()voidsetOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy)voidsetOutputStrategy(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)
-
-
-
-