Package jline.lang.nodeparam
Class ForkNodeParam
-
- All Implemented Interfaces:
-
java.io.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
-
-
Field Summary
Fields Modifier and Type Field Description public doublefanOutpublic Map<JobClass, Matrix>weightspublic Map<JobClass, Matrix>outlinkspublic Map<JobClass, Matrix>withMemorypublic Map<JobClass, Integer>kpublic PollingTypepollingTypepublic IntegerpollingParpublic Map<JobClass, Distribution>switchoverTime
-
Constructor Summary
Constructors Constructor Description ForkNodeParam()
-
Method Summary
Modifier and Type Method Description booleanisEmpty()Checks if this fork parameter container is empty (no fan-out configured). -
-
Method Detail
-
isEmpty
boolean isEmpty()
Checks if this fork parameter container is empty (no fan-out configured).
- Returns:
true if fan-out ratio is not set (NaN), false otherwise
-
-
-
-