Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- B - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Grades
- Badge() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge
- BADGE_GENERATED - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message when performance badge is generated.
- BadgeGenerator - Class in de.cuioss.benchmarking.common.report
-
Generates shields.io compatible JSON badge files for benchmark metrics.
- BadgeGenerator() - Constructor for class de.cuioss.benchmarking.common.report.BadgeGenerator
- BADGES_DIR - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Directories
- BADGES_GENERATED - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message when badges are generated.
- BADGES_PATH - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Api
- BASE - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Metrics.BearerToken
-
Base path for bearer token metrics.
- BEARER_TOKEN_RESULT - Static variable in class de.cuioss.benchmarking.common.metrics.MetricsJsonExporter
- BearerToken() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Metrics.BearerToken
- beforeBenchmark(BenchmarkConfiguration) - Method in class de.cuioss.benchmarking.common.runner.AbstractBenchmarkRunner
-
Hook method called before benchmark execution starts.
- Benchmark() - Constructor for class de.cuioss.benchmarking.common.model.BenchmarkData.Benchmark
- BENCHMARK - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
- BENCHMARK_DATA_JSON - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Data
- BENCHMARK_RUNNER_STARTING - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message when starting benchmark runner.
- BENCHMARK_RUNNER_STARTING_WITH_DETAILS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message when starting benchmark runner with configuration details.
- BENCHMARK_SUMMARY_JSON - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Files.Data
- BENCHMARK_TYPE - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
- BENCHMARK_TYPE_DETECTED - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message showing detected benchmark type.
- BenchmarkConfiguration - Record Class in de.cuioss.benchmarking.common.config
-
Modern configuration API for JMH benchmarks.
- BenchmarkConfiguration(ReportConfiguration, String, int, int, int, TimeValue, TimeValue, int, IntegrationConfiguration) - Constructor for record class de.cuioss.benchmarking.common.config.BenchmarkConfiguration
-
Creates an instance of a
BenchmarkConfigurationrecord class. - BenchmarkConfiguration.Builder - Class in de.cuioss.benchmarking.common.config
-
Builder for BenchmarkConfiguration.
- BenchmarkConstants - Class in de.cuioss.benchmarking.common.constants
-
Consolidated constants for benchmark modules.
- BenchmarkConstants() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants
- BenchmarkConstants.Files - Class in de.cuioss.benchmarking.common.constants
-
File and directory constants for benchmark I/O operations.
- BenchmarkConstants.Files.Data - Class in de.cuioss.benchmarking.common.constants
-
Data files.
- BenchmarkConstants.Files.Directories - Class in de.cuioss.benchmarking.common.constants
-
Directory paths.
- BenchmarkConstants.Files.Extensions - Class in de.cuioss.benchmarking.common.constants
-
File extensions.
- BenchmarkConstants.Files.Html - Class in de.cuioss.benchmarking.common.constants
-
HTML files.
- BenchmarkConstants.Files.Support - Class in de.cuioss.benchmarking.common.constants
-
Support files.
- BenchmarkConstants.Integration - Class in de.cuioss.benchmarking.common.constants
-
Integration-related constants for configuration and setup.
- BenchmarkConstants.Integration.Jmh - Class in de.cuioss.benchmarking.common.constants
-
JMH configuration properties.
- BenchmarkConstants.Integration.Properties - Class in de.cuioss.benchmarking.common.constants
-
System properties for integration configuration.
- BenchmarkConstants.Metrics - Class in de.cuioss.benchmarking.common.constants
-
Metrics-related constants for measurement and reporting.
- BenchmarkConstants.Metrics.BearerToken - Class in de.cuioss.benchmarking.common.constants
-
Metrics related to bearer token operations.
- BenchmarkConstants.Metrics.Conversions - Class in de.cuioss.benchmarking.common.constants
-
Conversion factors between different units.
- BenchmarkConstants.Metrics.Modes - Class in de.cuioss.benchmarking.common.constants
-
Benchmark modes.
- BenchmarkConstants.Metrics.Percentiles - Class in de.cuioss.benchmarking.common.constants
-
Percentile-related constants.
- BenchmarkConstants.Metrics.Units - Class in de.cuioss.benchmarking.common.constants
-
Unit strings for benchmark measurements.
- BenchmarkConstants.Report - Class in de.cuioss.benchmarking.common.constants
-
Report-related constants for benchmark report generation.
- BenchmarkConstants.Report.Api - Class in de.cuioss.benchmarking.common.constants
-
API endpoint paths.
- BenchmarkConstants.Report.Badge - Class in de.cuioss.benchmarking.common.constants
-
Badge-related constants for shields.io integration.
- BenchmarkConstants.Report.Badge.Arrows - Class in de.cuioss.benchmarking.common.constants
-
Arrow symbols for trends.
- BenchmarkConstants.Report.Badge.Colors - Class in de.cuioss.benchmarking.common.constants
-
Badge colors following shields.io color scheme.
- BenchmarkConstants.Report.Badge.FileNames - Class in de.cuioss.benchmarking.common.constants
-
Badge file names.
- BenchmarkConstants.Report.Badge.Labels - Class in de.cuioss.benchmarking.common.constants
-
Badge labels.
- BenchmarkConstants.Report.Badge.Messages - Class in de.cuioss.benchmarking.common.constants
-
Badge messages.
- BenchmarkConstants.Report.Badge.TrendDirection - Class in de.cuioss.benchmarking.common.constants
-
Trend direction constants.
- BenchmarkConstants.Report.Badge.Trends - Class in de.cuioss.benchmarking.common.constants
-
Trend indicators.
- BenchmarkConstants.Report.DateFormats - Class in de.cuioss.benchmarking.common.constants
-
Date/time format patterns.
- BenchmarkConstants.Report.Defaults - Class in de.cuioss.benchmarking.common.constants
-
Default values for missing data.
- BenchmarkConstants.Report.Errors - Class in de.cuioss.benchmarking.common.constants
-
Error messages.
- BenchmarkConstants.Report.Grades - Class in de.cuioss.benchmarking.common.constants
-
Performance grade constants.
- BenchmarkConstants.Report.Grades.CssClasses - Class in de.cuioss.benchmarking.common.constants
-
CSS class names for grades.
- BenchmarkConstants.Report.JsonFields - Class in de.cuioss.benchmarking.common.constants
-
JSON field names used in benchmark data structures.
- BenchmarkConstants.Report.Messages - Class in de.cuioss.benchmarking.common.constants
-
Messages for UI display.
- BenchmarkConstants.Report.Templates - Class in de.cuioss.benchmarking.common.constants
-
Template paths and resources.
- BenchmarkConstants.Report.Versions - Class in de.cuioss.benchmarking.common.constants
-
Version information.
- BenchmarkConverter - Interface in de.cuioss.benchmarking.common.converter
-
Interface for converting benchmark-specific formats to the central BenchmarkData model.
- BenchmarkData - Class in de.cuioss.benchmarking.common.model
-
Central benchmark data model that can be populated from various sources (JMH, WRK, custom benchmarks) and used by the reporting infrastructure.
- BenchmarkData() - Constructor for class de.cuioss.benchmarking.common.model.BenchmarkData
- BenchmarkData.Benchmark - Class in de.cuioss.benchmarking.common.model
-
Individual benchmark result
- BenchmarkData.Metadata - Class in de.cuioss.benchmarking.common.model
-
Metadata about the benchmark run
- BenchmarkData.Overview - Class in de.cuioss.benchmarking.common.model
-
Overview metrics for quick summary
- BenchmarkingLogMessages - Class in de.cuioss.benchmarking.common.util
-
Provides structured logging messages for the cui-benchmarking-common module.
- BenchmarkingLogMessages.ERROR - Class in de.cuioss.benchmarking.common.util
-
ERROR level messages for serious failures.
- BenchmarkingLogMessages.INFO - Class in de.cuioss.benchmarking.common.util
-
INFO level messages for normal benchmark operations.
- BenchmarkingLogMessages.WARN - Class in de.cuioss.benchmarking.common.util
-
WARN level messages for potential issues.
- BenchmarkLoggingSetup - Class in de.cuioss.benchmarking.common.util
-
Centralized logging configuration for JMH benchmarks.
- BenchmarkMetrics - Record Class in de.cuioss.benchmarking.common.report
-
Immutable record containing all computed benchmark metrics.
- BenchmarkMetrics(String, String, double, double, double, String) - Constructor for record class de.cuioss.benchmarking.common.report.BenchmarkMetrics
-
Creates an instance of a
BenchmarkMetricsrecord class. - BenchmarkMetricsTransformer - Class in de.cuioss.benchmarking.common.metrics
-
Transforms Prometheus time-series data into the benchmark server metrics format as defined in benchmark-metrics.adoc.
- BenchmarkMetricsTransformer() - Constructor for class de.cuioss.benchmarking.common.metrics.BenchmarkMetricsTransformer
- benchmarkName - Variable in class de.cuioss.benchmarking.common.jfr.BenchmarkPhaseEvent
- benchmarkName - Variable in class de.cuioss.benchmarking.common.jfr.OperationEvent
- benchmarkName - Variable in class de.cuioss.benchmarking.common.jfr.OperationStatisticsEvent
- benchmarkName() - Method in record class de.cuioss.benchmarking.common.metrics.IterationTimestampParser.IterationWindow
-
Returns the value of the
benchmarkNamerecord component. - BenchmarkPhaseEvent - Class in de.cuioss.benchmarking.common.jfr
-
JFR event to mark benchmark phases (warmup, measurement, etc).
- BenchmarkPhaseEvent() - Constructor for class de.cuioss.benchmarking.common.jfr.BenchmarkPhaseEvent
- BenchmarkResultProcessor - Class in de.cuioss.benchmarking.common.runner
-
Processes JMH benchmark results to generate all required artifacts during execution.
- BenchmarkResultProcessor(BenchmarkType) - Constructor for class de.cuioss.benchmarking.common.runner.BenchmarkResultProcessor
-
Creates a processor for the specified benchmark type.
- BenchmarkResultProcessor(BenchmarkType, ReportConfiguration) - Constructor for class de.cuioss.benchmarking.common.runner.BenchmarkResultProcessor
-
Creates a processor with full report configuration including configured benchmark names.
- benchmarkResultsDir - Variable in class de.cuioss.benchmarking.common.base.AbstractBenchmarkBase
- BENCHMARKS - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
- BENCHMARKS_COMPLETED - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message when benchmarks complete successfully.
- BENCHMARKS_COMPLETED_WITH_ARTIFACTS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
-
Message when benchmarks complete with artifact location.
- BENCHMARKS_JSON - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Api
- benchmarkType() - Method in record class de.cuioss.benchmarking.common.config.BenchmarkConfiguration
-
Convenience methods for accessing nested report configuration.
- benchmarkType() - Method in record class de.cuioss.benchmarking.common.config.ReportConfiguration
-
Returns the value of the
benchmarkTyperecord component. - BenchmarkType - Enum Class in de.cuioss.benchmarking.common.config
-
Enumeration of benchmark types supported by the CUI benchmarking infrastructure.
- BLUE - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge.Colors
- BRIGHT_GREEN - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge.Colors
- build() - Method in class de.cuioss.benchmarking.common.config.BenchmarkConfiguration.Builder
-
Builds the configuration.
- build() - Method in class de.cuioss.benchmarking.common.config.IntegrationConfiguration.Builder
- build() - Method in class de.cuioss.benchmarking.common.config.ReportConfiguration.Builder
-
Builds the configuration.
- buildCommonOptions(BenchmarkConfiguration) - Method in class de.cuioss.benchmarking.common.runner.AbstractBenchmarkRunner
-
Builds JMH options from the benchmark configuration.
- builder() - Static method in record class de.cuioss.benchmarking.common.config.BenchmarkConfiguration
-
Creates a configuration builder with system properties for JMH settings.
- builder() - Static method in record class de.cuioss.benchmarking.common.config.IntegrationConfiguration
-
Creates a builder for IntegrationConfiguration.
- builder() - Static method in record class de.cuioss.benchmarking.common.config.ReportConfiguration
-
Creates a builder with default values.
- Builder() - Constructor for class de.cuioss.benchmarking.common.config.BenchmarkConfiguration.Builder
- Builder() - Constructor for class de.cuioss.benchmarking.common.config.IntegrationConfiguration.Builder
- Builder() - Constructor for class de.cuioss.benchmarking.common.config.ReportConfiguration.Builder
- BULLET - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge.Arrows
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form