Home / Function/ handleWebSocketFrame() — netty Function Reference

handleWebSocketFrame() — netty Function Reference

Architecture documentation for the handleWebSocketFrame() function in WebSocketServerHandler.java from the netty codebase.

Function java Buffer Search called by 1

Entity Profile

Dependency Diagram

graph TD
  561e834f_6fd1_e74c_a65e_ce5f1a9df2e3["handleWebSocketFrame()"]
  3f7d4c4e_8262_9dae_1834_1af8d0f2e6dd["WebSocketServerHandler"]
  561e834f_6fd1_e74c_a65e_ce5f1a9df2e3 -->|defined in| 3f7d4c4e_8262_9dae_1834_1af8d0f2e6dd
  75e316aa_b744_349b_a240_9ef9a100569e["channelRead0()"]
  75e316aa_b744_349b_a240_9ef9a100569e -->|calls| 561e834f_6fd1_e74c_a65e_ce5f1a9df2e3
  style 561e834f_6fd1_e74c_a65e_ce5f1a9df2e3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

example/src/main/java/io/netty/example/http/websocketx/benchmarkserver/WebSocketServerHandler.java lines 110–130

    private void handleWebSocketFrame(ChannelHandlerContext ctx, WebSocketFrame frame) {

        // Check for closing frame
        if (frame instanceof CloseWebSocketFrame) {
            handshaker.close(ctx, (CloseWebSocketFrame) frame.retain());
            return;
        }
        if (frame instanceof PingWebSocketFrame) {
            ctx.write(new PongWebSocketFrame(frame.content().retain()));
            return;
        }
        if (frame instanceof TextWebSocketFrame) {
            // Echo the frame
            ctx.write(frame.retain());
            return;
        }
        if (frame instanceof BinaryWebSocketFrame) {
            // Echo the frame
            ctx.write(frame.retain());
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does handleWebSocketFrame() do?
handleWebSocketFrame() is a function in the netty codebase, defined in example/src/main/java/io/netty/example/http/websocketx/benchmarkserver/WebSocketServerHandler.java.
Where is handleWebSocketFrame() defined?
handleWebSocketFrame() is defined in example/src/main/java/io/netty/example/http/websocketx/benchmarkserver/WebSocketServerHandler.java at line 110.
What calls handleWebSocketFrame()?
handleWebSocketFrame() is called by 1 function(s): channelRead0.

Analyze Your Own Codebase

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

Try Supermodel Free