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() +
"]";
}
}
Defined In
Source
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