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>
fileName
public String
filePath
public boolean
startTime
public boolean
timestamp
public boolean
loggerName
public boolean
jobID
public boolean
jobClass
public boolean
timeSameClass
public boolean
timeAnyClass
public Map<JobClass, Matrix>
weights
public Map<JobClass, Matrix>
outlinks
public Map<JobClass, Matrix>
withMemory
public Map<JobClass, Integer>
k
public PollingType
pollingType
public Integer
pollingPar
public 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 boolean
isEmpty()
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
-
-
-
-