Home / Function/ ByteBuffer() — netty Function Reference

ByteBuffer() — netty Function Reference

Architecture documentation for the ByteBuffer() function in SslEngineEchoBenchmark.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  97aa0f94_dfcb_e8d3_bd1d_4250b0bc67ba["ByteBuffer()"]
  1187fa27_7dd2_e145_9c2f_09f427e6b4de["SslEngineEchoBenchmark"]
  97aa0f94_dfcb_e8d3_bd1d_4250b0bc67ba -->|defined in| 1187fa27_7dd2_e145_9c2f_09f427e6b4de
  style 97aa0f94_dfcb_e8d3_bd1d_4250b0bc67ba fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

microbench/src/main/java/io/netty/microbench/handler/ssl/SslEngineEchoBenchmark.java lines 49–63

    @Benchmark
    public ByteBuffer wrapUnwrap() throws SSLException {
        ByteBuffer src = doWrap(numWraps);
        src.flip();

        unwrapDstBuffer.clear();

        SSLEngineResult unwrapResult;
        do {
            unwrapResult = serverEngine.unwrap(src, unwrapDstBuffer);
        } while (unwrapResult.getStatus() == SSLEngineResult.Status.OK && src.hasRemaining());

        assert checkSslEngineResult(unwrapResult, src, unwrapDstBuffer);
        return unwrapDstBuffer;
    }

Domain

Subdomains

Frequently Asked Questions

What does ByteBuffer() do?
ByteBuffer() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/microbench/handler/ssl/SslEngineEchoBenchmark.java.
Where is ByteBuffer() defined?
ByteBuffer() is defined in microbench/src/main/java/io/netty/microbench/handler/ssl/SslEngineEchoBenchmark.java at line 49.

Analyze Your Own Codebase

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

Try Supermodel Free