write() — netty Function Reference
Architecture documentation for the write() function in WebSocketServerExtensionHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD fa643633_a6ea_3b06_cb15_36cecd3fa364["write()"] 6784d673_612f_ff75_025d_f5a9bf196079["WebSocketServerExtensionHandler"] fa643633_a6ea_3b06_cb15_36cecd3fa364 -->|defined in| 6784d673_612f_ff75_025d_f5a9bf196079 96bb3d12_072a_e0a4_aff1_8ed0a900a632["onHttpResponseWrite()"] 96bb3d12_072a_e0a4_aff1_8ed0a900a632 -->|calls| fa643633_a6ea_3b06_cb15_36cecd3fa364 96bb3d12_072a_e0a4_aff1_8ed0a900a632["onHttpResponseWrite()"] fa643633_a6ea_3b06_cb15_36cecd3fa364 -->|calls| 96bb3d12_072a_e0a4_aff1_8ed0a900a632 style fa643633_a6ea_3b06_cb15_36cecd3fa364 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandler.java lines 158–171
@Override
public void write(final ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
if (msg != Unpooled.EMPTY_BUFFER && !(msg instanceof ByteBuf)) {
if (msg instanceof DefaultHttpResponse) {
onHttpResponseWrite(ctx, (DefaultHttpResponse) msg, promise);
} else if (msg instanceof HttpResponse) {
onHttpResponseWrite(ctx, (HttpResponse) msg, promise);
} else {
super.write(ctx, msg, promise);
}
} else {
super.write(ctx, msg, promise);
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does write() do?
write() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandler.java.
Where is write() defined?
write() is defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandler.java at line 158.
What does write() call?
write() calls 1 function(s): onHttpResponseWrite.
What calls write()?
write() is called by 1 function(s): onHttpResponseWrite.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free