BoringSSLPrivateKeyMethodDecryptTask Class — netty Architecture
Architecture documentation for the BoringSSLPrivateKeyMethodDecryptTask class in BoringSSLPrivateKeyMethodDecryptTask.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD f3acbc52_be41_818b_7d8f_c301adb9d613["BoringSSLPrivateKeyMethodDecryptTask"] 3085c2de_6826_e7f6_12a2_10aacffb16b1["BoringSSLPrivateKeyMethodDecryptTask.java"] f3acbc52_be41_818b_7d8f_c301adb9d613 -->|defined in| 3085c2de_6826_e7f6_12a2_10aacffb16b1 c54ce942_6d3e_a9b8_2238_c7e8bc8f1158["BoringSSLPrivateKeyMethodDecryptTask()"] f3acbc52_be41_818b_7d8f_c301adb9d613 -->|method| c54ce942_6d3e_a9b8_2238_c7e8bc8f1158 191aea52_03c1_5335_0f9e_e084f470ff9e["runMethod()"] f3acbc52_be41_818b_7d8f_c301adb9d613 -->|method| 191aea52_03c1_5335_0f9e_e084f470ff9e
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLPrivateKeyMethodDecryptTask.java lines 20–33
final class BoringSSLPrivateKeyMethodDecryptTask extends BoringSSLPrivateKeyMethodTask {
private final byte[] input;
BoringSSLPrivateKeyMethodDecryptTask(long ssl, byte[] input, BoringSSLPrivateKeyMethod method) {
super(ssl, method);
// It's OK to not clone the arrays as we create these in JNI and not reuse.
this.input = input;
}
@Override
protected void runMethod(long ssl, BoringSSLPrivateKeyMethod method, BiConsumer<byte[], Throwable> consumer) {
method.decrypt(ssl, input, consumer);
}
}
Source
Frequently Asked Questions
What is the BoringSSLPrivateKeyMethodDecryptTask class?
BoringSSLPrivateKeyMethodDecryptTask is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLPrivateKeyMethodDecryptTask.java.
Where is BoringSSLPrivateKeyMethodDecryptTask defined?
BoringSSLPrivateKeyMethodDecryptTask is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/BoringSSLPrivateKeyMethodDecryptTask.java at line 20.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free