Home / Function/ onHttpResponseWrite() — netty Function Reference

onHttpResponseWrite() — netty Function Reference

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

Function java ProtocolCodecs HTTP calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  96bb3d12_072a_e0a4_aff1_8ed0a900a632["onHttpResponseWrite()"]
  6784d673_612f_ff75_025d_f5a9bf196079["WebSocketServerExtensionHandler"]
  96bb3d12_072a_e0a4_aff1_8ed0a900a632 -->|defined in| 6784d673_612f_ff75_025d_f5a9bf196079
  fa643633_a6ea_3b06_cb15_36cecd3fa364["write()"]
  fa643633_a6ea_3b06_cb15_36cecd3fa364 -->|calls| 96bb3d12_072a_e0a4_aff1_8ed0a900a632
  9086a7ff_2993_4d2a_e3f4_c633a73db191["handlePotentialUpgrade()"]
  96bb3d12_072a_e0a4_aff1_8ed0a900a632 -->|calls| 9086a7ff_2993_4d2a_e3f4_c633a73db191
  fa643633_a6ea_3b06_cb15_36cecd3fa364["write()"]
  96bb3d12_072a_e0a4_aff1_8ed0a900a632 -->|calls| fa643633_a6ea_3b06_cb15_36cecd3fa364
  style 96bb3d12_072a_e0a4_aff1_8ed0a900a632 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 199–207

    protected void onHttpResponseWrite(ChannelHandlerContext ctx, HttpResponse response, ChannelPromise promise)
            throws Exception {
        List<WebSocketServerExtension> validExtensionsList = validExtensions.poll();
        // checking the status is faster than looking at headers so we do this first
        if (HttpResponseStatus.SWITCHING_PROTOCOLS.equals(response.status())) {
            handlePotentialUpgrade(ctx, promise, response, validExtensionsList);
        }
        super.write(ctx, response, promise);
    }

Subdomains

Called By

Frequently Asked Questions

What does onHttpResponseWrite() do?
onHttpResponseWrite() 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 onHttpResponseWrite() defined?
onHttpResponseWrite() is defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandler.java at line 199.
What does onHttpResponseWrite() call?
onHttpResponseWrite() calls 2 function(s): handlePotentialUpgrade, write.
What calls onHttpResponseWrite()?
onHttpResponseWrite() is called by 1 function(s): write.

Analyze Your Own Codebase

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

Try Supermodel Free