Home / Function/ write() — netty Function Reference

write() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  993c46bd_c93a_441d_f93d_a3d353316ce5["write()"]
  35fbecb2_27ff_1183_af47_baab108d3ae0["Http3RequestStreamEncodeStateValidator"]
  993c46bd_c93a_441d_f93d_a3d353316ce5 -->|defined in| 35fbecb2_27ff_1183_af47_baab108d3ae0
  style 993c46bd_c93a_441d_f93d_a3d353316ce5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamEncodeStateValidator.java lines 36–50

    @Override
    public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
        if (!(msg instanceof Http3RequestStreamFrame)) {
            super.write(ctx, msg, promise);
            return;
        }
        final Http3RequestStreamFrame frame = (Http3RequestStreamFrame) msg;
        final State nextState = evaluateFrame(state, frame);
        if (nextState == null) {
            frameTypeUnexpected(ctx, msg);
            return;
        }
        state = nextState;
        super.write(ctx, msg, promise);
    }

Domain

Subdomains

Frequently Asked Questions

What does write() do?
write() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamEncodeStateValidator.java.
Where is write() defined?
write() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamEncodeStateValidator.java at line 36.

Analyze Your Own Codebase

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

Try Supermodel Free