Home / Class/ QuicheQuicConnectionStats Class — netty Architecture

QuicheQuicConnectionStats Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  b1530bca_ed12_23f7_9028_38e555802dbf["QuicheQuicConnectionStats"]
  1418e81a_d2fb_c727_62c8_dcbabe22da04["QuicheQuicConnectionStats.java"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|defined in| 1418e81a_d2fb_c727_62c8_dcbabe22da04
  1726bf65_a39e_e770_73d7_3a4daa230267["QuicheQuicConnectionStats()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 1726bf65_a39e_e770_73d7_3a4daa230267
  d3bfbcd2_35f8_3fe8_4c31_9b86822c333f["recv()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| d3bfbcd2_35f8_3fe8_4c31_9b86822c333f
  4a536182_c11a_a269_e170_c0454828c067["sent()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 4a536182_c11a_a269_e170_c0454828c067
  e00e9dc9_0aa4_f67a_8d43_cffd1a5f73a8["lost()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| e00e9dc9_0aa4_f67a_8d43_cffd1a5f73a8
  00b81dba_a4db_2a0d_a9b8_055713a05e05["retrans()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 00b81dba_a4db_2a0d_a9b8_055713a05e05
  b18ef01e_edab_3547_ed19_d54ea79306dc["sentBytes()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| b18ef01e_edab_3547_ed19_d54ea79306dc
  57fabe23_4ccf_67f5_f3ea_dfa09b913ce9["recvBytes()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 57fabe23_4ccf_67f5_f3ea_dfa09b913ce9
  7bb87840_3069_f814_024c_d10d9ef93e88["lostBytes()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 7bb87840_3069_f814_024c_d10d9ef93e88
  00972555_251a_d615_07ea_89fc2ddd46f1["streamRetransBytes()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 00972555_251a_d615_07ea_89fc2ddd46f1
  40b3d239_558f_02d2_2557_413b85f40f40["pathsCount()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 40b3d239_558f_02d2_2557_413b85f40f40
  85c28545_3d27_3e86_a013_5a8e3e859261["String()"]
  b1530bca_ed12_23f7_9028_38e555802dbf -->|method| 85c28545_3d27_3e86_a013_5a8e3e859261

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicConnectionStats.java lines 20–91

final class QuicheQuicConnectionStats implements QuicConnectionStats {

    private final long[] values;

    QuicheQuicConnectionStats(long[] values) {
        this.values = values;
    }

    @Override
    public long recv() {
        return values[0];
    }

    @Override
    public long sent() {
        return values[1];
    }

    @Override
    public long lost() {
        return values[2];
    }

    @Override
    public long retrans() {
        return values[3];
    }

    @Override
    public long sentBytes() {
        return values[4];
    }

    @Override
    public long recvBytes() {
        return values[5];
    }

    @Override
    public long lostBytes() {
        return values[6];
    }

    @Override
    public long streamRetransBytes() {
        return values[7];
    }

    @Override
    public long pathsCount() {
        return values[8];
    }

    /**
     * Returns the {@link String} representation of stats.
     */
    @Override
    public String toString() {
        return StringUtil.simpleClassName(this) + "[" +
                "recv=" + recv() +
                ", sent=" + sent() +
                ", lost=" + lost() +
                ", retrans=" + retrans() +
                ", sentBytes=" + sentBytes() +
                ", recvBytes=" + recvBytes() +
                ", lostBytes=" + lostBytes() +
                ", streamRetransBytes=" + streamRetransBytes() +
                ", pathsCount=" + pathsCount() +
                "]";
    }

}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free