Home / Function/ ByteBuf() — netty Function Reference

ByteBuf() — netty Function Reference

Architecture documentation for the ByteBuf() function in StompSubframeEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  54149930_1362_82ca_47cf_8b8c00eead94["ByteBuf()"]
  453c4953_0f2f_6759_71f5_48a24c8c51c0["StompSubframeEncoder"]
  54149930_1362_82ca_47cf_8b8c00eead94 -->|defined in| 453c4953_0f2f_6759_71f5_48a24c8c51c0
  7a6fe7fa_2323_a56f_81bb_0d7fe5ec88f5["headersSubFrameSize()"]
  54149930_1362_82ca_47cf_8b8c00eead94 -->|calls| 7a6fe7fa_2323_a56f_81bb_0d7fe5ec88f5
  24221f37_d904_c246_ea24_6ac0a19ecb27["encodeHeaders()"]
  54149930_1362_82ca_47cf_8b8c00eead94 -->|calls| 24221f37_d904_c246_ea24_6ac0a19ecb27
  style 54149930_1362_82ca_47cf_8b8c00eead94 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeEncoder.java lines 162–172

    private ByteBuf encodeFullFrame(StompFrame frame, ChannelHandlerContext ctx) {
        int contentReadableBytes = frame.content().readableBytes();
        ByteBuf buf = ctx.alloc().buffer(headersSubFrameSize(frame) + contentReadableBytes);
        encodeHeaders(frame, buf);

        if (contentReadableBytes > 0) {
            buf.writeBytes(frame.content());
        }

        return buf.writeByte(NUL);
    }

Domain

Subdomains

Frequently Asked Questions

What does ByteBuf() do?
ByteBuf() is a function in the netty codebase, defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeEncoder.java.
Where is ByteBuf() defined?
ByteBuf() is defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeEncoder.java at line 162.
What does ByteBuf() call?
ByteBuf() calls 2 function(s): encodeHeaders, headersSubFrameSize.

Analyze Your Own Codebase

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

Try Supermodel Free