Home / Class/ DefaultSpdyUnknownFrame Class — netty Architecture

DefaultSpdyUnknownFrame Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  929fc6fa_3fd1_c47f_92c4_972817cee69a["DefaultSpdyUnknownFrame"]
  7769ea7b_f504_fbbe_ae66_640ac2291fa9["DefaultSpdyUnknownFrame.java"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|defined in| 7769ea7b_f504_fbbe_ae66_640ac2291fa9
  fa065c35_be07_4686_81a7_2707877cb509["DefaultSpdyUnknownFrame()"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|method| fa065c35_be07_4686_81a7_2707877cb509
  d1ecab5f_f53c_4b77_eafa_91da485a8eb7["frameType()"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|method| d1ecab5f_f53c_4b77_eafa_91da485a8eb7
  e533614b_339d_300d_1575_2f914a21250e["flags()"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|method| e533614b_339d_300d_1575_2f914a21250e
  7e93cb96_9c47_9c5a_cbb9_9e0b0f85ba43["equals()"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|method| 7e93cb96_9c47_9c5a_cbb9_9e0b0f85ba43
  59608907_09c8_c8cf_6279_c6ed41d44339["hashCode()"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|method| 59608907_09c8_c8cf_6279_c6ed41d44339
  35e6ee7a_fe02_cc3a_b069_fb7f6ac3e49b["String()"]
  929fc6fa_3fd1_c47f_92c4_972817cee69a -->|method| 35e6ee7a_fe02_cc3a_b069_fb7f6ac3e49b

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/spdy/DefaultSpdyUnknownFrame.java lines 22–111

public final class DefaultSpdyUnknownFrame extends DefaultByteBufHolder implements SpdyUnknownFrame {
    private final int frameType;
    private final byte flags;

    public DefaultSpdyUnknownFrame(int frameType, byte flags, ByteBuf data) {
        super(data);
        this.frameType = frameType;
        this.flags = flags;
    }

    @Override
    public int frameType() {
        return frameType;
    }

    @Override
    public byte flags() {
        return flags;
    }

    @Override
    public DefaultSpdyUnknownFrame copy() {
        return replace(content().copy());
    }

    @Override
    public DefaultSpdyUnknownFrame duplicate() {
        return replace(content().duplicate());
    }

    @Override
    public DefaultSpdyUnknownFrame retainedDuplicate() {
        return replace(content().retainedDuplicate());
    }

    @Override
    public DefaultSpdyUnknownFrame replace(final ByteBuf content) {
        return new DefaultSpdyUnknownFrame(frameType, flags, content);
    }

    @Override
    public DefaultSpdyUnknownFrame retain() {
        super.retain();
        return this;
    }

    @Override
    public DefaultSpdyUnknownFrame retain(final int increment) {
        super.retain(increment);
        return this;
    }

    @Override
    public DefaultSpdyUnknownFrame touch() {
        super.touch();
        return this;
    }

    @Override
    public DefaultSpdyUnknownFrame touch(final Object hint) {
        super.touch(hint);
        return this;
    }

    @Override
    public boolean equals(final Object o) {
        if (!(o instanceof DefaultSpdyUnknownFrame)) {
            return false;
        }
        final DefaultSpdyUnknownFrame that = (DefaultSpdyUnknownFrame) o;
        return frameType == that.frameType
            && flags == that.flags
            && super.equals(that);
    }

    @Override
    public int hashCode() {
        int result = super.hashCode();
        result = 31 * result + frameType;
        result = 31 * result + flags;
        return result;

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free