Home / Function/ writePromiseCombiner() — netty Function Reference

writePromiseCombiner() — netty Function Reference

Architecture documentation for the writePromiseCombiner() function in MessageToMessageEncoder.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  859182f4_3b42_644a_4f64_af2ebd8f2c1b["writePromiseCombiner()"]
  5de88c7e_af22_af85_54c4_7537ccd3bd88["MessageToMessageEncoder"]
  859182f4_3b42_644a_4f64_af2ebd8f2c1b -->|defined in| 5de88c7e_af22_af85_54c4_7537ccd3bd88
  2e6c2add_abce_1e65_fc06_6fd8d0a1f4d5["write()"]
  2e6c2add_abce_1e65_fc06_6fd8d0a1f4d5 -->|calls| 859182f4_3b42_644a_4f64_af2ebd8f2c1b
  2e6c2add_abce_1e65_fc06_6fd8d0a1f4d5["write()"]
  859182f4_3b42_644a_4f64_af2ebd8f2c1b -->|calls| 2e6c2add_abce_1e65_fc06_6fd8d0a1f4d5
  style 859182f4_3b42_644a_4f64_af2ebd8f2c1b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-base/src/main/java/io/netty/handler/codec/MessageToMessageEncoder.java lines 137–143

    private static void writePromiseCombiner(ChannelHandlerContext ctx, CodecOutputList out, ChannelPromise promise) {
        final PromiseCombiner combiner = new PromiseCombiner(ctx.executor());
        for (int i = 0; i < out.size(); i++) {
            combiner.add(ctx.write(out.getUnsafe(i)));
        }
        combiner.finish(promise);
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does writePromiseCombiner() do?
writePromiseCombiner() is a function in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/MessageToMessageEncoder.java.
Where is writePromiseCombiner() defined?
writePromiseCombiner() is defined in codec-base/src/main/java/io/netty/handler/codec/MessageToMessageEncoder.java at line 137.
What does writePromiseCombiner() call?
writePromiseCombiner() calls 1 function(s): write.
What calls writePromiseCombiner()?
writePromiseCombiner() 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