Home / Function/ SSLException() — netty Function Reference

SSLException() — netty Function Reference

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

Function java Buffer Allocators calls 3 called by 6

Entity Profile

Dependency Diagram

graph TD
  91fc1e9f_da8a_5369_c205_f01b69e8bd01["SSLException()"]
  df1ad81e_e5bf_85e6_4418_db301b4c3e66["ReferenceCountedOpenSslEngine"]
  91fc1e9f_da8a_5369_c205_f01b69e8bd01 -->|defined in| df1ad81e_e5bf_85e6_4418_db301b4c3e66
  9f77679b_188a_ea47_0bb0_025af752e7f4["SSLEngineResult()"]
  9f77679b_188a_ea47_0bb0_025af752e7f4 -->|calls| 91fc1e9f_da8a_5369_c205_f01b69e8bd01
  9b3e5989_899b_5eb0_0d24_39c13fe87203["closeInbound()"]
  9b3e5989_899b_5eb0_0d24_39c13fe87203 -->|calls| 91fc1e9f_da8a_5369_c205_f01b69e8bd01
  91f19139_f45d_587f_8928_e46af45c559d["beginHandshake()"]
  91f19139_f45d_587f_8928_e46af45c559d -->|calls| 91fc1e9f_da8a_5369_c205_f01b69e8bd01
  45db14f5_962d_6891_30d4_e421c0aed253["checkEngineClosed()"]
  45db14f5_962d_6891_30d4_e421c0aed253 -->|calls| 91fc1e9f_da8a_5369_c205_f01b69e8bd01
  cd0a05c8_b216_ef8c_2253_a5a3425998d7["String()"]
  cd0a05c8_b216_ef8c_2253_a5a3425998d7 -->|calls| 91fc1e9f_da8a_5369_c205_f01b69e8bd01
  6a172ec1_1af9_cb55_7e05_2b066e89e30e["handshakeFinished()"]
  6a172ec1_1af9_cb55_7e05_2b066e89e30e -->|calls| 91fc1e9f_da8a_5369_c205_f01b69e8bd01
  c4b3e9d1_8ba5_707f_4649_4d5a628a2433["shutdown()"]
  91fc1e9f_da8a_5369_c205_f01b69e8bd01 -->|calls| c4b3e9d1_8ba5_707f_4649_4d5a628a2433
  5ba059f9_3afd_ba75_f64e_b6f21758097f["OpenSslException()"]
  91fc1e9f_da8a_5369_c205_f01b69e8bd01 -->|calls| 5ba059f9_3afd_ba75_f64e_b6f21758097f
  5c2f4191_609d_b5a4_d104_2e7c0f3ed62a["OpenSslHandshakeException()"]
  91fc1e9f_da8a_5369_c205_f01b69e8bd01 -->|calls| 5c2f4191_609d_b5a4_d104_2e7c0f3ed62a
  style 91fc1e9f_da8a_5369_c205_f01b69e8bd01 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java lines 1113–1130

    private SSLException shutdownWithError(String operation, int sslError, int error) {
        if (logger.isDebugEnabled()) {
            String errorString = SSL.getErrorString(error);
            logger.debug("{} failed with {}: OpenSSL error: {} {}",
                         operation, sslError, error, errorString);
        }

        // There was an internal error -- shutdown
        shutdown();

        SSLException exception = newSSLExceptionForError(error);
        // If we have a pendingException stored already we should include it as well to help the user debug things.
        if (pendingException != null) {
            exception.initCause(pendingException);
            pendingException = null;
        }
        return exception;
    }

Domain

Subdomains

Frequently Asked Questions

What does SSLException() do?
SSLException() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java.
Where is SSLException() defined?
SSLException() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java at line 1113.
What does SSLException() call?
SSLException() calls 3 function(s): OpenSslException, OpenSslHandshakeException, shutdown.
What calls SSLException()?
SSLException() is called by 6 function(s): SSLEngineResult, String, beginHandshake, checkEngineClosed, closeInbound, handshakeFinished.

Analyze Your Own Codebase

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

Try Supermodel Free