jni-config.json — netty Source File
Architecture documentation for jni-config.json, a json file in the netty codebase.
Entity Profile
Source Code
[
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"[B"
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"[Ljava.lang.Object;"
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"[Ljava.lang.String;"
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"[[B"
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSL"
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLCertificateCallbackTask",
"fields":[
{"name":"chain"},
{"name":"key"}
],
"methods":[{"name":"<init>","parameterTypes":["long","byte[]","byte[][]","java.lang.String[]","io.netty.handler.codec.quic.BoringSSLCertificateCallback"] }]
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLCertificateVerifyCallbackTask",
"methods":[{"name":"<init>","parameterTypes":["long","byte[][]","java.lang.String","io.netty.handler.codec.quic.BoringSSLCertificateVerifyCallback"] }]
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLHandshakeCompleteCallback",
"methods":[{"name":"handshakeComplete","parameterTypes":["long","byte[]","java.lang.String","java.lang.String","byte[]","byte[][]","long","long","byte[]","boolean"] }]
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLKeylogCallback",
"methods":[{"name":"logKey","parameterTypes":["long","java.lang.String"] }]
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLNativeStaticallyReferencedJniMethods"
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLPrivateKeyMethodDecryptTask",
"methods":[{"name":"<init>","parameterTypes":["long","byte[]","io.netty.handler.codec.quic.BoringSSLPrivateKeyMethod"] }]
},
{
"condition":{"typeReachable":"io.netty.handler.codec.quic.Quiche"},
"name":"io.netty.handler.codec.quic.BoringSSLPrivateKeyMethodSignTask",
"methods":[{"name":"<init>","parameterTypes":["long","int","byte[]","io.netty.handler.codec.quic.BoringSSLPrivateKeyMethod"] }]
},
{
// ... (89 more lines)
Source
Frequently Asked Questions
What does jni-config.json do?
jni-config.json is a source file in the netty codebase, written in json.
Where is jni-config.json in the architecture?
jni-config.json is located at codec-native-quic/src/main/resources/META-INF/native-image/io.netty/netty-codec-native-quic/jni-config.json (directory: codec-native-quic/src/main/resources/META-INF/native-image/io.netty/netty-codec-native-quic).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free