Class OutputSection

All Implemented Interfaces:
Serializable, Copyable
Direct Known Subclasses:
Dispatcher, Firing, Forker, Linkage

public class OutputSection extends Section implements Serializable
Output section of a node
See Also:
  • Field Details

  • Constructor Details

    • OutputSection

      public OutputSection(String className)
  • Method Details

    • getOutputStrategies

      public final List<OutputStrategy> getOutputStrategies()
    • getOutputStrategyByClass

      public List<OutputStrategy> getOutputStrategyByClass(JobClass jobClass)
    • printSummary

      public void printSummary()
    • probabilityUpdate

      protected void probabilityUpdate()
    • resetRouting

      public void resetRouting()
    • setOutputStrategy

      public void setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy)
    • setKchoicesParams

      public void setKchoicesParams(JobClass jobClass, int k, boolean withMemory)
      Stores KCHOICES routing parameters (k and memory flag) for the given class.
    • setOutputStrategy

      public void setOutputStrategy(JobClass jobClass, RoutingStrategy routingStrategy, Node destination, double probability)