Home / Function/ wrapIfNeeded() — netty Function Reference

wrapIfNeeded() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  bee45766_2cfa_2e58_9a80_47fa156c9f51["wrapIfNeeded()"]
  34674136_0ff0_b4f7_08cd_547cf324bc5f["SimpleKeyManagerFactorySpi"]
  bee45766_2cfa_2e58_9a80_47fa156c9f51 -->|defined in| 34674136_0ff0_b4f7_08cd_547cf324bc5f
  0c390dac_1113_d718_0c73_80456077c757["engineGetKeyManagers()"]
  0c390dac_1113_d718_0c73_80456077c757 -->|calls| bee45766_2cfa_2e58_9a80_47fa156c9f51
  style bee45766_2cfa_2e58_9a80_47fa156c9f51 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/util/SimpleKeyManagerFactory.java lines 141–148

        private static void wrapIfNeeded(KeyManager[] keyManagers) {
            for (int i = 0; i < keyManagers.length; i++) {
                final KeyManager tm = keyManagers[i];
                if (tm instanceof X509KeyManager && !(tm instanceof X509ExtendedKeyManager)) {
                    keyManagers[i] = new X509KeyManagerWrapper((X509KeyManager) tm);
                }
            }
        }

Domain

Subdomains

Frequently Asked Questions

What does wrapIfNeeded() do?
wrapIfNeeded() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/util/SimpleKeyManagerFactory.java.
Where is wrapIfNeeded() defined?
wrapIfNeeded() is defined in handler/src/main/java/io/netty/handler/ssl/util/SimpleKeyManagerFactory.java at line 141.
What calls wrapIfNeeded()?
wrapIfNeeded() is called by 1 function(s): engineGetKeyManagers.

Analyze Your Own Codebase

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

Try Supermodel Free