Home / Function/ ChannelPromise() — netty Function Reference

ChannelPromise() — netty Function Reference

Architecture documentation for the ChannelPromise() function in Http3FrameToHttpObjectCodec.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  1732bdd0_e0f1_4455_0b06_9b07872f84d8["ChannelPromise()"]
  89b6ef44_7b8b_bd87_22f1_6b099293d25d["Http3FrameToHttpObjectCodec"]
  1732bdd0_e0f1_4455_0b06_9b07872f84d8 -->|defined in| 89b6ef44_7b8b_bd87_22f1_6b099293d25d
  76b7e29c_b468_1120_b8de_3bb312465670["write()"]
  1732bdd0_e0f1_4455_0b06_9b07872f84d8 -->|calls| 76b7e29c_b468_1120_b8de_3bb312465670
  style 1732bdd0_e0f1_4455_0b06_9b07872f84d8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/Http3FrameToHttpObjectCodec.java lines 221–237

    private static ChannelPromise writeWithOptionalCombiner(
            ChannelHandlerContext ctx,
            Object msg,
            ChannelPromise outerPromise,
            @Nullable PromiseCombiner combiner,
            boolean unvoidPromise
    ) {
        if (unvoidPromise) {
            outerPromise = outerPromise.unvoid();
        }
        if (combiner == null) {
            ctx.write(msg, outerPromise);
        } else {
            combiner.add(ctx.write(msg));
        }
        return outerPromise;
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does ChannelPromise() do?
ChannelPromise() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3FrameToHttpObjectCodec.java.
Where is ChannelPromise() defined?
ChannelPromise() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3FrameToHttpObjectCodec.java at line 221.
What does ChannelPromise() call?
ChannelPromise() calls 1 function(s): write.

Analyze Your Own Codebase

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

Try Supermodel Free