Home / Class/ PendingWrite Class — netty Architecture

PendingWrite Class — netty Architecture

Architecture documentation for the PendingWrite class in SpdySession.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  359ae70c_feb8_84a6_c14d_815ea38157a5["PendingWrite"]
  957efa9e_42dd_908d_9fe3_af64cf28b05f["SpdySession.java"]
  359ae70c_feb8_84a6_c14d_815ea38157a5 -->|defined in| 957efa9e_42dd_908d_9fe3_af64cf28b05f
  08a74318_7ed9_1444_7dde_ad1ffbab38a7["PendingWrite()"]
  359ae70c_feb8_84a6_c14d_815ea38157a5 -->|method| 08a74318_7ed9_1444_7dde_ad1ffbab38a7
  c50340b2_7a64_7155_357b_e1811d66e95e["fail()"]
  359ae70c_feb8_84a6_c14d_815ea38157a5 -->|method| c50340b2_7a64_7155_357b_e1811d66e95e

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java lines 343–356

    public static final class PendingWrite {
        final SpdyDataFrame spdyDataFrame;
        final ChannelPromise promise;

        PendingWrite(SpdyDataFrame spdyDataFrame, ChannelPromise promise) {
            this.spdyDataFrame = spdyDataFrame;
            this.promise = promise;
        }

        void fail(Throwable cause) {
            spdyDataFrame.release();
            promise.setFailure(cause);
        }
    }

Frequently Asked Questions

What is the PendingWrite class?
PendingWrite is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java.
Where is PendingWrite defined?
PendingWrite is defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java at line 343.

Analyze Your Own Codebase

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

Try Supermodel Free