Home / Function/ BouncyCastleAlpnSslEngine() — netty Function Reference

BouncyCastleAlpnSslEngine() — netty Function Reference

Architecture documentation for the BouncyCastleAlpnSslEngine() function in BouncyCastleAlpnSslEngine.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a469827c_80b2_0435_f517_775947ee704a["BouncyCastleAlpnSslEngine()"]
  836d3b73_8cf4_9bbc_2909_e1ee92d26968["BouncyCastleAlpnSslEngine"]
  a469827c_80b2_0435_f517_775947ee704a -->|defined in| 836d3b73_8cf4_9bbc_2909_e1ee92d26968
  8c0111b5_6f97_0a83_26b7_19eb8512e2ad["setHandshakeApplicationProtocolSelector()"]
  a469827c_80b2_0435_f517_775947ee704a -->|calls| 8c0111b5_6f97_0a83_26b7_19eb8512e2ad
  style a469827c_80b2_0435_f517_775947ee704a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/BouncyCastleAlpnSslEngine.java lines 25–41

    BouncyCastleAlpnSslEngine(SSLEngine engine,
                     @SuppressWarnings("deprecation") JdkApplicationProtocolNegotiator applicationNegotiator,
                     boolean isServer) {
        super(engine, applicationNegotiator, isServer,
                new BiConsumer<SSLEngine, AlpnSelector>() {
                    @Override
                    public void accept(SSLEngine e, AlpnSelector s) {
                        BouncyCastleAlpnSslUtils.setHandshakeApplicationProtocolSelector(e, s);
                    }
                },
                new BiConsumer<SSLEngine, List<String>>() {
                    @Override
                    public void accept(SSLEngine e, List<String> p) {
                        BouncyCastleAlpnSslUtils.setApplicationProtocols(e, p);
                    }
                });
    }

Domain

Subdomains

Frequently Asked Questions

What does BouncyCastleAlpnSslEngine() do?
BouncyCastleAlpnSslEngine() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/BouncyCastleAlpnSslEngine.java.
Where is BouncyCastleAlpnSslEngine() defined?
BouncyCastleAlpnSslEngine() is defined in handler/src/main/java/io/netty/handler/ssl/BouncyCastleAlpnSslEngine.java at line 25.
What does BouncyCastleAlpnSslEngine() call?
BouncyCastleAlpnSslEngine() calls 1 function(s): setHandshakeApplicationProtocolSelector.

Analyze Your Own Codebase

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

Try Supermodel Free