Home / Function/ write() — netty Function Reference

write() — netty Function Reference

Architecture documentation for the write() function in WebSocketServerExtensionHandler.java from the netty codebase.

Function java ProtocolCodecs HTTP calls 1 called by 1

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);
        }
    }

Subdomains

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