Home / Class/ BoringSSLPrivateKeyMethodDecryptTask Class — netty Architecture

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);
    }
}

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