Home / Type/ Http2PushPromiseFrame Type — netty Architecture

Http2PushPromiseFrame Type — netty Architecture

Architecture documentation for the Http2PushPromiseFrame type/interface in Http2PushPromiseFrame.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  3fdc07e9_5caf_3894_4b43_e6eb48835f00["Http2PushPromiseFrame"]
  cde23bdf_c9b0_9f76_31fb_fdf0c05aae89["Http2PushPromiseFrame.java"]
  3fdc07e9_5caf_3894_4b43_e6eb48835f00 -->|defined in| cde23bdf_c9b0_9f76_31fb_fdf0c05aae89
  style 3fdc07e9_5caf_3894_4b43_e6eb48835f00 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/Http2PushPromiseFrame.java lines 21–52

public interface Http2PushPromiseFrame extends Http2StreamFrame {

    /**
     * Set the Promise {@link Http2FrameStream} object for this frame.
     */
    Http2StreamFrame pushStream(Http2FrameStream stream);

    /**
     * Returns the Promise {@link Http2FrameStream} object for this frame, or {@code null} if the
     * frame has yet to be associated with a stream.
     */
    Http2FrameStream pushStream();

    /**
     * {@link Http2Headers} sent in Push Promise
     */
    Http2Headers http2Headers();

    /**
     * Frame padding to use. Will be non-negative and less than 256.
     */
    int padding();

    /**
     * Promised Stream ID
     */
    int promisedStreamId();

    @Override
    Http2PushPromiseFrame stream(Http2FrameStream stream);

}

Frequently Asked Questions

What is the Http2PushPromiseFrame type?
Http2PushPromiseFrame is a type/interface in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2PushPromiseFrame.java.
Where is Http2PushPromiseFrame defined?
Http2PushPromiseFrame is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2PushPromiseFrame.java at line 21.

Analyze Your Own Codebase

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

Try Supermodel Free