Home / Function/ setup() — netty Function Reference

setup() — netty Function Reference

Architecture documentation for the setup() function in SearchRealDataBenchmark.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b410de5e_f718_2b0c_4798_8e9266704c53["setup()"]
  be3c3597_b7fe_668e_fae4_63fa169a1033["SearchRealDataBenchmark"]
  b410de5e_f718_2b0c_4798_8e9266704c53 -->|defined in| be3c3597_b7fe_668e_fae4_63fa169a1033
  style b410de5e_f718_2b0c_4798_8e9266704c53 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

microbench/src/main/java/io/netty/microbench/search/SearchRealDataBenchmark.java lines 100–114

    @Setup
    public void setup() throws IOException {
        File haystackFile = ResourcesUtil.getFile(SearchRealDataBenchmark.class, "netty-io-news.html");
        byte[] haystackBytes = Files.readAllBytes(haystackFile.toPath());
        haystack = bufferType.newBuffer(haystackBytes);

        needleId = 0;
        searchFrom = 0;
        haystackLength = haystack.readableBytes();

        searchProcessorFactories = new SearchProcessorFactory[NEEDLES.length];
        for (int i = 0; i < NEEDLES.length; i++) {
            searchProcessorFactories[i] = algorithm.newFactory(NEEDLES[i]);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does setup() do?
setup() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/microbench/search/SearchRealDataBenchmark.java.
Where is setup() defined?
setup() is defined in microbench/src/main/java/io/netty/microbench/search/SearchRealDataBenchmark.java at line 100.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free