Class ForkNodeParam

java.lang.Object
jline.lang.NodeParam
jline.lang.nodeparam.ForkNodeParam
All Implemented Interfaces:
Serializable

public class ForkNodeParam extends NodeParam
Parameter container for fork nodes in queueing networks.

This class configures fork nodes that split incoming jobs into multiple parallel tasks. Fork nodes are fundamental components in fork-join queueing models where jobs require parallel processing across multiple servers or subsystems before synchronization.

Fork node capabilities:

  • Splitting jobs into parallel subtasks with configurable fan-out
  • Supporting deterministic and probabilistic splitting
  • Enabling parallel processing workflows
  • Fork-join network modeling for multi-stage systems

Since:
1.0
See Also:
  • Field Details

    • fanOut

      public double fanOut
      Fan-out ratio specifying the number of parallel tasks created per job. Default is NaN (not configured).
  • Constructor Details

    • ForkNodeParam

      public ForkNodeParam()
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Checks if this fork parameter container is empty (no fan-out configured).
      Overrides:
      isEmpty in class NodeParam
      Returns:
      true if fan-out ratio is not set (NaN), false otherwise