Index
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
reportConfigrecord 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
ReportConfigurationrecord 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
resultFilerecord component. - resultFormat() - Method in record class de.cuioss.benchmarking.common.config.ReportConfiguration
-
Returns the value of the
resultFormatrecord 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
resultsDirectoryrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form