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

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 BenchmarkConfiguration record 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 BenchmarkMetrics record 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 benchmarkName record 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 benchmarkType record 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
 
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