Package jline.lang.nodeparam
Class LoggerNodeParam
-
- All Implemented Interfaces:
-
java.io.Serializable
public class LoggerNodeParam extends NodeParam
Parameter container for logger nodes in queueing networks.
This class configures logger nodes that record job passage events, service times, and other performance metrics to files. Logger nodes are essential for trace generation, performance monitoring, and validation of analytical results against simulation.
Logging capabilities include:
- Job event logging with timestamps and job identifiers
- Service time measurements for same-class and cross-class interactions
- Configurable output formats and file destinations
- Real-time performance monitoring
- Trace generation for replay and analysis
- Since:
1.0
-
-
Field Summary
Fields Modifier and Type Field Description public List<String>fileNamepublic StringfilePathpublic booleanstartTimepublic booleantimestamppublic booleanloggerNamepublic booleanjobIDpublic booleanjobClasspublic booleantimeSameClasspublic booleantimeAnyClasspublic 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 LoggerNodeParam()Constructs a new LoggerNodeParam with default logging configuration.
-
Method Summary
Modifier and Type Method Description booleanisEmpty()Checks if this logger parameter container is empty (no logging configuration set). -
-
Method Detail
-
isEmpty
boolean isEmpty()
Checks if this logger parameter container is empty (no logging configuration set).
- Returns:
true if no logging parameters are configured, false otherwise
-
-
-
-