handle() — netty Function Reference
Architecture documentation for the handle() function in ReferenceCountedOpenSslServerContext.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8bcd2167_068f_cb7e_d5a8_01a57baf1760["handle()"] 16aa2900_511f_98e4_479d_b94888c7d6cd["OpenSslServerCertificateCallback"] 8bcd2167_068f_cb7e_d5a8_01a57baf1760 -->|defined in| 16aa2900_511f_98e4_479d_b94888c7d6cd style 8bcd2167_068f_cb7e_d5a8_01a57baf1760 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslServerContext.java lines 239–258
@Override
public void handle(long ssl, byte[] keyTypeBytes, byte[][] asn1DerEncodedPrincipals) throws Exception {
final ReferenceCountedOpenSslEngine engine = engines.get(ssl);
if (engine == null) {
// Maybe null if destroyed in the meantime.
return;
}
try {
// For now we just ignore the asn1DerEncodedPrincipals as this is kind of inline with what the
// OpenJDK SSLEngineImpl does.
keyManagerHolder.setKeyMaterialServerSide(engine);
} catch (Throwable cause) {
engine.initHandshakeException(cause);
if (cause instanceof Exception) {
throw (Exception) cause;
}
throw new SSLException(cause);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does handle() do?
handle() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslServerContext.java.
Where is handle() defined?
handle() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslServerContext.java at line 239.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free