Interface PerformanceReport
- All Known Implementing Classes:
PerformanceReportImpl
@ClassVersion(sourceVersion="$Id: PerformanceReport.java 1216 2026-05-02 11:16:24Z tquadrat $")
@API(status=STABLE,
since="0.25.0")
public sealed interface PerformanceReport
permits PerformanceReportImpl
The container for report data going to the
PerfLogMBean.
- Author:
- Thomas Thrien (thomas.thrien@tquadrat.org)
- Version:
- $Id: PerformanceReport.java 1216 2026-05-02 11:16:24Z tquadrat $
- Since:
- 0.25.0
- UML Diagram
-
UML Diagram for "org.tquadrat.foundation.perflog.PerformanceReport"
-
Method Summary
Modifier and TypeMethodDescriptiongetCause()Returns the optional cause that was issued with this report.Returns the optional message that was issued with this report.Returns the performance section that is referred by this report.Returns the performance tracker that is issued by this report.
-
Method Details
-
getCause
-
getMessage
Returns the optional message that was issued with this report.- Returns:
- An instance of
Optionalthat holds the message.
-
getPerformanceSection
Returns the performance section that is referred by this report.- Returns:
- The performance section.
-
getPerformanceTracker
Returns the performance tracker that is issued by this report.- Returns:
- The performance tracker.
-
