Home / Class/ QuicheQuicSslEngineMap Class — netty Architecture

QuicheQuicSslEngineMap Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  0e9d23ad_5a5f_2948_c50a_821a6f4642f1["QuicheQuicSslEngineMap"]
  26e0cabd_2b57_2873_23f0_21dc4f299d05["QuicheQuicSslEngineMap.java"]
  0e9d23ad_5a5f_2948_c50a_821a6f4642f1 -->|defined in| 26e0cabd_2b57_2873_23f0_21dc4f299d05
  3856a4bc_5be6_cf10_9502_9df8b0f233d9["QuicheQuicSslEngine()"]
  0e9d23ad_5a5f_2948_c50a_821a6f4642f1 -->|method| 3856a4bc_5be6_cf10_9502_9df8b0f233d9
  87d5e27c_c005_4186_5cbe_f0abb43c5731["put()"]
  0e9d23ad_5a5f_2948_c50a_821a6f4642f1 -->|method| 87d5e27c_c005_4186_5cbe_f0abb43c5731

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicSslEngineMap.java lines 24–41

final class QuicheQuicSslEngineMap {

    private final ConcurrentMap<Long, QuicheQuicSslEngine> engines = new ConcurrentHashMap<>();

    @Nullable
    QuicheQuicSslEngine get(long ssl) {
        return engines.get(ssl);
    }

    @Nullable
    QuicheQuicSslEngine remove(long ssl) {
        return engines.remove(ssl);
    }

    void put(long ssl, QuicheQuicSslEngine engine) {
        engines.put(ssl, engine);
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free