ChainedOptionsBuilder() — netty Function Reference
Architecture documentation for the ChainedOptionsBuilder() function in AbstractMicrobenchmarkBase.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD ff4cfec4_d4e6_3209_4371_5ca3d099614b["ChainedOptionsBuilder()"] 9778b63c_6178_7689_7f4b_f7e25a1383ca["AbstractMicrobenchmarkBase"] ff4cfec4_d4e6_3209_4371_5ca3d099614b -->|defined in| 9778b63c_6178_7689_7f4b_f7e25a1383ca 0c7888a3_01c7_c1f9_1e3d_2e4dd80bbef7["jvmArgs()"] ff4cfec4_d4e6_3209_4371_5ca3d099614b -->|calls| 0c7888a3_01c7_c1f9_1e3d_2e4dd80bbef7 1c187ea3_0c65_91c4_84c3_eb147d95771e["getWarmupIterations()"] ff4cfec4_d4e6_3209_4371_5ca3d099614b -->|calls| 1c187ea3_0c65_91c4_84c3_eb147d95771e 1e6ac800_6dbb_6f4b_aa45_40782e403be1["getMeasureIterations()"] ff4cfec4_d4e6_3209_4371_5ca3d099614b -->|calls| 1e6ac800_6dbb_6f4b_aa45_40782e403be1 style ff4cfec4_d4e6_3209_4371_5ca3d099614b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
microbench/src/main/java/io/netty/microbench/util/AbstractMicrobenchmarkBase.java lines 55–85
protected ChainedOptionsBuilder newOptionsBuilder() throws Exception {
String className = getClass().getSimpleName();
ChainedOptionsBuilder runnerOptions = new OptionsBuilder()
.include(".*\\." + className + "\\..*")
.jvmArgs(jvmArgs());
if (getWarmupIterations() > 0) {
runnerOptions.warmupIterations(getWarmupIterations());
}
if (getMeasureIterations() > 0) {
runnerOptions.measurementIterations(getMeasureIterations());
}
if (getReportDir() != null) {
String filePath = getReportDir() + className + ".json";
File file = new File(filePath);
if (file.exists()) {
file.delete();
} else {
file.getParentFile().mkdirs();
file.createNewFile();
}
runnerOptions.resultFormat(ResultFormatType.JSON);
runnerOptions.result(filePath);
}
return runnerOptions;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does ChainedOptionsBuilder() do?
ChainedOptionsBuilder() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/microbench/util/AbstractMicrobenchmarkBase.java.
Where is ChainedOptionsBuilder() defined?
ChainedOptionsBuilder() is defined in microbench/src/main/java/io/netty/microbench/util/AbstractMicrobenchmarkBase.java at line 55.
What does ChainedOptionsBuilder() call?
ChainedOptionsBuilder() calls 3 function(s): getMeasureIterations, getWarmupIterations, jvmArgs.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free