handleWebSocketFrame() — netty Function Reference
Architecture documentation for the handleWebSocketFrame() function in AutobahnServerHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 639f9ea2_204f_c050_5473_0a33f951e3dc["handleWebSocketFrame()"] ae745e27_4df1_b3ea_fa42_b6885b919f66["AutobahnServerHandler"] 639f9ea2_204f_c050_5473_0a33f951e3dc -->|defined in| ae745e27_4df1_b3ea_fa42_b6885b919f66 b028e31f_a8e1_153c_dee2_72c016dcbcdb["channelRead()"] b028e31f_a8e1_153c_dee2_72c016dcbcdb -->|calls| 639f9ea2_204f_c050_5473_0a33f951e3dc style 639f9ea2_204f_c050_5473_0a33f951e3dc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
testsuite-autobahn/src/main/java/io/netty/testsuite/autobahn/AutobahnServerHandler.java lines 97–118
private void handleWebSocketFrame(ChannelHandlerContext ctx, WebSocketFrame frame) {
if (logger.isLoggable(Level.FINE)) {
logger.fine(String.format(
"Channel %s received %s", ctx.channel().hashCode(), StringUtil.simpleClassName(frame)));
}
if (frame instanceof CloseWebSocketFrame) {
handshaker.close(ctx, (CloseWebSocketFrame) frame);
} else if (frame instanceof PingWebSocketFrame) {
ctx.write(new PongWebSocketFrame(frame.isFinalFragment(), frame.rsv(), frame.content()));
} else if (frame instanceof TextWebSocketFrame ||
frame instanceof BinaryWebSocketFrame ||
frame instanceof ContinuationWebSocketFrame) {
ctx.write(frame);
} else if (frame instanceof PongWebSocketFrame) {
frame.release();
// Ignore
} else {
throw new UnsupportedOperationException(String.format("%s frame types not supported", frame.getClass()
.getName()));
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does handleWebSocketFrame() do?
handleWebSocketFrame() is a function in the netty codebase, defined in testsuite-autobahn/src/main/java/io/netty/testsuite/autobahn/AutobahnServerHandler.java.
Where is handleWebSocketFrame() defined?
handleWebSocketFrame() is defined in testsuite-autobahn/src/main/java/io/netty/testsuite/autobahn/AutobahnServerHandler.java at line 97.
What calls handleWebSocketFrame()?
handleWebSocketFrame() is called by 1 function(s): channelRead.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free