retiredSourceConnectionId() — netty Function Reference
Architecture documentation for the retiredSourceConnectionId() function in QuicheQuicChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 573ef970_9a75_cf8b_4986_68a7bc417c39["retiredSourceConnectionId()"] 3c534d05_bb5b_c991_5e03_7ec94e739cf7["QuicheQuicChannel"] 573ef970_9a75_cf8b_4986_68a7bc417c39 -->|defined in| 3c534d05_bb5b_c991_5e03_7ec94e739cf7 style 573ef970_9a75_cf8b_4986_68a7bc417c39 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 978–1002
List<ByteBuffer> retiredSourceConnectionId() {
QuicheQuicConnection connection = this.connection;
if (connection == null || connection.isFreed()) {
return Collections.emptyList();
}
long connAddr = connection.address();
assert connAddr != -1;
List<ByteBuffer> retiredSourceIds = null;
for (;;) {
byte[] retired = Quiche.quiche_conn_retired_scid_next(connAddr);
if (retired == null) {
break;
}
if (retiredSourceIds == null) {
retiredSourceIds = new ArrayList<>();
}
ByteBuffer retiredId = ByteBuffer.wrap(retired);
retiredSourceIds.add(retiredId);
sourceConnectionIds.remove(retiredId);
}
if (retiredSourceIds == null) {
return Collections.emptyList();
}
return retiredSourceIds;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does retiredSourceConnectionId() do?
retiredSourceConnectionId() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java.
Where is retiredSourceConnectionId() defined?
retiredSourceConnectionId() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java at line 978.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free