Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

R

RAW_DATA - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
 
readExistingMetrics(String) - Method in class de.cuioss.benchmarking.common.metrics.MetricsJsonExporter
Reads existing metrics from a JSON file.
readJsonFile(Path, TypeToken<T>) - Static method in class de.cuioss.benchmarking.common.util.JsonSerializationHelper
Reads a JSON file into a generic type using TypeToken.
readJsonFile(Path, Class<T>) - Static method in class de.cuioss.benchmarking.common.util.JsonSerializationHelper
Reads a JSON file into an object.
REALM - Static variable in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig.Properties
 
REALTIME_METRICS_EXPORTED - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when real-time metrics are exported.
recordBenchmarkStart(String) - Method in class de.cuioss.benchmarking.common.metrics.PrometheusMetricsManager
Records the start time for a benchmark execution.
recordBenchmarkTimestamps(String, Instant, Instant) - Method in class de.cuioss.benchmarking.common.metrics.PrometheusMetricsManager
Records both start and end timestamps for a benchmark.
recordOperation(String, String) - Method in class de.cuioss.benchmarking.common.jfr.JfrInstrumentation
Records the start of a benchmark operation.
recordPhase(String, String, int, int, int, int) - Method in class de.cuioss.benchmarking.common.jfr.JfrInstrumentation
Records a benchmark phase transition.
RED - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge.Colors
 
REFRESH_THRESHOLD_SECONDS - Static variable in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig.Properties
 
refreshTokens() - Method in class de.cuioss.benchmarking.common.repository.KeycloakTokenRepository
Refreshes the token pool with new tokens.
refreshTokens() - Method in interface de.cuioss.benchmarking.common.token.TokenProvider
Refreshes the token pool with new tokens.
REMOVED_HISTORY_FILE - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when old history file is removed.
Report() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report
 
REPORT_STYLES_CSS - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Support
 
REPORT_VERSION - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
 
REPORT_VERSION - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Versions
 
reportConfig() - Method in record class de.cuioss.benchmarking.common.config.BenchmarkConfiguration
Returns the value of the reportConfig record component.
ReportConfiguration - Record Class in de.cuioss.benchmarking.common.config
Configuration for benchmark report generation.
ReportConfiguration(BenchmarkType, String, String, String, String, ResultFormatType, String) - Constructor for record class de.cuioss.benchmarking.common.config.ReportConfiguration
Creates an instance of a ReportConfiguration record class.
ReportConfiguration.Builder - Class in de.cuioss.benchmarking.common.config
Builder for ReportConfiguration.
ReportDataGenerator - Class in de.cuioss.benchmarking.common.report
Generates a standardized JSON data file containing all report data that can be consumed by HTML templates via JavaScript.
ReportDataGenerator() - Constructor for class de.cuioss.benchmarking.common.report.ReportDataGenerator
 
ReportGenerator - Class in de.cuioss.benchmarking.common.report
Generates HTML reports by creating a data JSON file and copying templates.
ReportGenerator() - Constructor for class de.cuioss.benchmarking.common.report.ReportGenerator
Creates a ReportGenerator.
REPORTS_DIR - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Directories
 
REQUEST_TIMEOUT_MS - Static variable in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig.Properties
 
requireProperty(String, String, String) - Static method in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig
Validates that a system property is not null or empty.
RESULT_FORMAT - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Integration.Jmh
 
resultFile() - Method in record class de.cuioss.benchmarking.common.config.BenchmarkConfiguration
 
resultFile() - Method in record class de.cuioss.benchmarking.common.config.ReportConfiguration
Returns the value of the resultFile record component.
resultFormat() - Method in record class de.cuioss.benchmarking.common.config.ReportConfiguration
Returns the value of the resultFormat record component.
RESULTS_AVAILABLE - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when results are available.
RESULTS_DIR - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Directories
 
resultsDirectory() - Method in record class de.cuioss.benchmarking.common.config.BenchmarkConfiguration
 
resultsDirectory() - Method in record class de.cuioss.benchmarking.common.config.ReportConfiguration
Returns the value of the resultsDirectory record component.
RIGHT - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge.Arrows
 
ROBOTS_TXT - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Support
 
runBenchmark() - Method in class de.cuioss.benchmarking.common.runner.AbstractBenchmarkRunner
Template method that defines the benchmark execution flow.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form