Home / Function/ ChannelFuture() — netty Function Reference

ChannelFuture() — netty Function Reference

Architecture documentation for the ChannelFuture() function in StreamBufferingEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce["ChannelFuture()"]
  29cd10ea_888d_e1b6_5974_a15b31b4b5f0["StreamBufferingEncoder"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|defined in| 29cd10ea_888d_e1b6_5974_a15b31b4b5f0
  aa702b10_1e00_9088_e09d_8d584997a29c["Http2ChannelClosedException()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| aa702b10_1e00_9088_e09d_8d584997a29c
  25f32514_1933_ab55_e770_41bb38b3d7b8["isExistingStream()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 25f32514_1933_ab55_e770_41bb38b3d7b8
  15029587_15ac_6e5d_907f_bdef7fd29acc["canCreateStream()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 15029587_15ac_6e5d_907f_bdef7fd29acc
  e39fbfbd_7be8_c94c_04fb_08609de1ec6e["Http2GoAwayException()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| e39fbfbd_7be8_c94c_04fb_08609de1ec6e
  4151ebba_bd2b_d221_59c8_c7be1c12906b["PendingStream()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 4151ebba_bd2b_d221_59c8_c7be1c12906b
  63463661_65f1_23fa_7a59_7b7802e14e67["HeadersFrame()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 63463661_65f1_23fa_7a59_7b7802e14e67
  458fbb0e_52c8_3150_33d0_49316aa2fb2b["DataFrame()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 458fbb0e_52c8_3150_33d0_49316aa2fb2b
  44468faa_3bed_025a_119e_5a314295a695["updateMaxConcurrentStreams()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 44468faa_3bed_025a_119e_5a314295a695
  816a34d0_fc4e_027e_c76d_4a3950770b27["close()"]
  a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce -->|calls| 816a34d0_fc4e_027e_c76d_4a3950770b27
  style a895a0e3_4e36_d3ff_a06d_b6dd4c4f3bce fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java lines 153–158

    @Override
    public ChannelFuture writeHeaders(ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding,
                                      boolean endStream, ChannelPromise promise) {
        return writeHeaders0(ctx, streamId, headers, false, 0, (short) 0,
                             false, padding, endStream, promise);
    }

Domain

Subdomains

Frequently Asked Questions

What does ChannelFuture() do?
ChannelFuture() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java.
Where is ChannelFuture() defined?
ChannelFuture() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java at line 153.
What does ChannelFuture() call?
ChannelFuture() calls 9 function(s): DataFrame, HeadersFrame, Http2ChannelClosedException, Http2GoAwayException, PendingStream, canCreateStream, close, isExistingStream, and 1 more.

Analyze Your Own Codebase

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

Try Supermodel Free