Home / Class/ QuicStreamAddress Class — netty Architecture

QuicStreamAddress Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  919e2446_3327_7860_81b3_95abe32efcfa["QuicStreamAddress"]
  ea0241a4_5b85_c72e_0233_e1bb050b9830["QuicStreamAddress.java"]
  919e2446_3327_7860_81b3_95abe32efcfa -->|defined in| ea0241a4_5b85_c72e_0233_e1bb050b9830
  afe1c7af_dba6_690e_86bb_0506213e8865["QuicStreamAddress()"]
  919e2446_3327_7860_81b3_95abe32efcfa -->|method| afe1c7af_dba6_690e_86bb_0506213e8865
  4afdb510_0dc6_a854_55b6_f0c183f35783["streamId()"]
  919e2446_3327_7860_81b3_95abe32efcfa -->|method| 4afdb510_0dc6_a854_55b6_f0c183f35783
  388ca86f_4816_66fd_8730_3933a7c1a07f["equals()"]
  919e2446_3327_7860_81b3_95abe32efcfa -->|method| 388ca86f_4816_66fd_8730_3933a7c1a07f
  6288906b_8162_ed6f_59b7_c4986dc1ef16["hashCode()"]
  919e2446_3327_7860_81b3_95abe32efcfa -->|method| 6288906b_8162_ed6f_59b7_c4986dc1ef16
  a3ba833e_5e98_ef99_a4e1_29ba73483591["String()"]
  919e2446_3327_7860_81b3_95abe32efcfa -->|method| a3ba833e_5e98_ef99_a4e1_29ba73483591

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamAddress.java lines 24–61

public final class QuicStreamAddress extends SocketAddress {

    private final long streamId;

    public QuicStreamAddress(long streamId) {
        this.streamId = streamId;
    }

    /**
     * Return the id of the stream.
     *
     * @return the id.
     */
    public long streamId() {
        return streamId;
    }

    @Override
    public boolean equals(Object o) {
        if (!(o instanceof QuicStreamAddress)) {
            return false;
        }
        QuicStreamAddress that = (QuicStreamAddress) o;
        return streamId == that.streamId;
    }

    @Override
    public int hashCode() {
        return Objects.hash(streamId);
    }

    @Override
    public String toString() {
        return "QuicStreamAddress{" +
                "streamId=" + streamId +
                '}';
    }
}

Frequently Asked Questions

What is the QuicStreamAddress class?
QuicStreamAddress is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamAddress.java.
Where is QuicStreamAddress defined?
QuicStreamAddress is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamAddress.java at line 24.

Analyze Your Own Codebase

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

Try Supermodel Free