Home / Class/ DefaultSpdyRstStreamFrame Class — netty Architecture

DefaultSpdyRstStreamFrame Class — netty Architecture

Architecture documentation for the DefaultSpdyRstStreamFrame class in DefaultSpdyRstStreamFrame.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  118b6773_3fad_430a_5489_5d46bbde652a["DefaultSpdyRstStreamFrame"]
  652ba6f7_1ff8_7ffe_d50a_b714d46d533a["DefaultSpdyRstStreamFrame.java"]
  118b6773_3fad_430a_5489_5d46bbde652a -->|defined in| 652ba6f7_1ff8_7ffe_d50a_b714d46d533a
  76334316_429e_1502_1509_fa9944d376da["DefaultSpdyRstStreamFrame()"]
  118b6773_3fad_430a_5489_5d46bbde652a -->|method| 76334316_429e_1502_1509_fa9944d376da
  159ec2c8_cd93_dfe8_ff43_c9f0936d057b["SpdyRstStreamFrame()"]
  118b6773_3fad_430a_5489_5d46bbde652a -->|method| 159ec2c8_cd93_dfe8_ff43_c9f0936d057b
  4be8a8b0_69a2_184f_25bb_7ebafe74f2c7["SpdyStreamStatus()"]
  118b6773_3fad_430a_5489_5d46bbde652a -->|method| 4be8a8b0_69a2_184f_25bb_7ebafe74f2c7
  52e3a206_8b6d_0510_33d8_5220fd25d052["String()"]
  118b6773_3fad_430a_5489_5d46bbde652a -->|method| 52e3a206_8b6d_0510_33d8_5220fd25d052

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/spdy/DefaultSpdyRstStreamFrame.java lines 23–84

public class DefaultSpdyRstStreamFrame extends DefaultSpdyStreamFrame
        implements SpdyRstStreamFrame {

    private SpdyStreamStatus status;

    /**
     * Creates a new instance.
     *
     * @param streamId   the Stream-ID of this frame
     * @param statusCode the Status code of this frame
     */
    public DefaultSpdyRstStreamFrame(int streamId, int statusCode) {
        this(streamId, SpdyStreamStatus.valueOf(statusCode));
    }

    /**
     * Creates a new instance.
     *
     * @param streamId the Stream-ID of this frame
     * @param status   the status of this frame
     */
    public DefaultSpdyRstStreamFrame(int streamId, SpdyStreamStatus status) {
        super(streamId);
        setStatus(status);
    }

    @Override
    public SpdyRstStreamFrame setStreamId(int streamId) {
        super.setStreamId(streamId);
        return this;
    }

    @Override
    public SpdyRstStreamFrame setLast(boolean last) {
        super.setLast(last);
        return this;
    }

    @Override
    public SpdyStreamStatus status() {
        return status;
    }

    @Override
    public SpdyRstStreamFrame setStatus(SpdyStreamStatus status) {
        this.status = status;
        return this;
    }

    @Override
    public String toString() {
        return new StringBuilder()
            .append(StringUtil.simpleClassName(this))
            .append(StringUtil.NEWLINE)
            .append("--> Stream-ID = ")
            .append(streamId())
            .append(StringUtil.NEWLINE)
            .append("--> Status: ")
            .append(status())
            .toString();
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free