Home / Class/ BoringSSLHandshakeCompleteCallback Class — netty Architecture

BoringSSLHandshakeCompleteCallback Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  5485d764_5d33_df6b_95ea_809505a8585c["BoringSSLHandshakeCompleteCallback"]
  819ead39_000d_4dea_1796_03ed17178744["BoringSSLHandshakeCompleteCallback.java"]
  5485d764_5d33_df6b_95ea_809505a8585c -->|defined in| 819ead39_000d_4dea_1796_03ed17178744
  87c57150_0d39_d089_b462_fed15dda959f["BoringSSLHandshakeCompleteCallback()"]
  5485d764_5d33_df6b_95ea_809505a8585c -->|method| 87c57150_0d39_d089_b462_fed15dda959f
  f2b0e0ec_f25b_02aa_d346_64732c8418ee["handshakeComplete()"]
  5485d764_5d33_df6b_95ea_809505a8585c -->|method| f2b0e0ec_f25b_02aa_d346_64732c8418ee

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLHandshakeCompleteCallback.java lines 18–36

final class BoringSSLHandshakeCompleteCallback {

    private final QuicheQuicSslEngineMap map;

    BoringSSLHandshakeCompleteCallback(QuicheQuicSslEngineMap map) {
        this.map = map;
    }

    @SuppressWarnings("unused")
    void handshakeComplete(long ssl, byte[] id, String cipher, String protocol, byte[] peerCertificate,
                           byte[][] peerCertificateChain, long creationTime, long timeout, byte[] applicationProtocol,
                           boolean sessionReused) {
        QuicheQuicSslEngine engine = map.get(ssl);
        if (engine != null) {
            engine.handshakeFinished(id, cipher, protocol, peerCertificate, peerCertificateChain, creationTime,
                    timeout, applicationProtocol, sessionReused);
        }
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free