Home / Class/ TestQuicTokenHandler Class — netty Architecture

TestQuicTokenHandler Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  a575efea_cf85_3782_f053_ecbe4f85ec2e["TestQuicTokenHandler"]
  0940809a_a099_0790_fa42_aca5f8c6b9f5["TestQuicTokenHandler.java"]
  a575efea_cf85_3782_f053_ecbe4f85ec2e -->|defined in| 0940809a_a099_0790_fa42_aca5f8c6b9f5
  8c9b07c3_33e9_ae11_974a_73d4437e6d53["writeToken()"]
  a575efea_cf85_3782_f053_ecbe4f85ec2e -->|method| 8c9b07c3_33e9_ae11_974a_73d4437e6d53
  b668a8e7_68d4_9ed4_e31c_fb8f52580260["validateToken()"]
  a575efea_cf85_3782_f053_ecbe4f85ec2e -->|method| b668a8e7_68d4_9ed4_e31c_fb8f52580260
  fddc0ffa_b198_b23f_d534_c09df8f57ebd["maxTokenLength()"]
  a575efea_cf85_3782_f053_ecbe4f85ec2e -->|method| fddc0ffa_b198_b23f_d534_c09df8f57ebd
  ad1812ed_a22c_6980_d489_5a98a974f789["TestQuicTokenHandler()"]
  a575efea_cf85_3782_f053_ecbe4f85ec2e -->|method| ad1812ed_a22c_6980_d489_5a98a974f789

Relationship Graph

Source Code

codec-native-quic/src/test/java/io/netty/handler/codec/quic/TestQuicTokenHandler.java lines 25–48

final class TestQuicTokenHandler implements QuicTokenHandler {
    public static final QuicTokenHandler INSTANCE = new TestQuicTokenHandler();

    @Override
    @SuppressWarnings("deprecation")
    public boolean writeToken(ByteBuf out, ByteBuf dcid, InetSocketAddress address) {
        assertEquals(ByteOrder.BIG_ENDIAN, out.order());
        return InsecureQuicTokenHandler.INSTANCE.writeToken(out, dcid, address);
    }

    @Override
    @SuppressWarnings("deprecation")
    public int validateToken(ByteBuf token, InetSocketAddress address) {
        assertEquals(ByteOrder.BIG_ENDIAN, token.order());
        return InsecureQuicTokenHandler.INSTANCE.validateToken(token, address);
    }

    @Override
    public int maxTokenLength() {
        return InsecureQuicTokenHandler.INSTANCE.maxTokenLength();
    }

    private TestQuicTokenHandler() { }
}

Frequently Asked Questions

What is the TestQuicTokenHandler class?
TestQuicTokenHandler is a class in the netty codebase, defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/TestQuicTokenHandler.java.
Where is TestQuicTokenHandler defined?
TestQuicTokenHandler is defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/TestQuicTokenHandler.java at line 25.

Analyze Your Own Codebase

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

Try Supermodel Free