OpenSslErrorStackAssertSSLEngine Class — netty Architecture
Architecture documentation for the OpenSslErrorStackAssertSSLEngine class in OpenSslErrorStackAssertSSLEngine.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c3be1c23_22d3_d6c2_573c_838e7e595d0f["OpenSslErrorStackAssertSSLEngine"] 3f9856bb_6adf_8f40_0103_48a4b6ebf20e["OpenSslErrorStackAssertSSLEngine.java"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|defined in| 3f9856bb_6adf_8f40_0103_48a4b6ebf20e f27acc9c_16df_90c2_cf0b_72a32d249373["OpenSslErrorStackAssertSSLEngine()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| f27acc9c_16df_90c2_cf0b_72a32d249373 b6abef1c_b107_6606_061e_d095adde01b7["String()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| b6abef1c_b107_6606_061e_d095adde01b7 931abe41_e7d6_ecfe_81cf_4704d6b0c5f8["getPeerPort()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| 931abe41_e7d6_ecfe_81cf_4704d6b0c5f8 68dda141_2ac2_f37b_77c7_119052ae4d0e["SSLEngineResult()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| 68dda141_2ac2_f37b_77c7_119052ae4d0e cf7c2893_13dc_d5b8_1e1e_f5d7a0cc7a47["Runnable()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| cf7c2893_13dc_d5b8_1e1e_f5d7a0cc7a47 add6d7b5_0cf8_6378_5dcc_2ea82db42ab0["closeInbound()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| add6d7b5_0cf8_6378_5dcc_2ea82db42ab0 ebb8936f_fece_f94d_fcb2_c186f62221c0["isInboundDone()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| ebb8936f_fece_f94d_fcb2_c186f62221c0 16edf020_1b25_485c_fc1f_45d82ff53da1["closeOutbound()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| 16edf020_1b25_485c_fc1f_45d82ff53da1 80495d97_be46_b309_8aec_a42f5c3f35fa["isOutboundDone()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| 80495d97_be46_b309_8aec_a42f5c3f35fa aad56e97_b2b1_d5e0_b717_d6be029d025f["getSupportedCipherSuites()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| aad56e97_b2b1_d5e0_b717_d6be029d025f 030c615d_ee4d_92fe_3c12_68142797d884["getEnabledCipherSuites()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| 030c615d_ee4d_92fe_3c12_68142797d884 a4bf6a21_7cfb_8502_bc69_6dad30db74af["setEnabledCipherSuites()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| a4bf6a21_7cfb_8502_bc69_6dad30db74af 4326f14e_725a_e365_7342_8172d7f9c934["getSupportedProtocols()"] c3be1c23_22d3_d6c2_573c_838e7e595d0f -->|method| 4326f14e_725a_e365_7342_8172d7f9c934
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/OpenSslErrorStackAssertSSLEngine.java lines 37–442
final class OpenSslErrorStackAssertSSLEngine extends JdkSslEngine implements ReferenceCounted {
OpenSslErrorStackAssertSSLEngine(ReferenceCountedOpenSslEngine engine) {
super(engine);
}
@Override
public String getPeerHost() {
try {
return getWrappedEngine().getPeerHost();
} finally {
assertErrorStackEmpty();
}
}
@Override
public int getPeerPort() {
try {
return getWrappedEngine().getPeerPort();
} finally {
assertErrorStackEmpty();
}
}
@Override
public SSLEngineResult wrap(ByteBuffer src, ByteBuffer dst) throws SSLException {
try {
return getWrappedEngine().wrap(src, dst);
} finally {
assertErrorStackEmpty();
}
}
@Override
public SSLEngineResult wrap(ByteBuffer[] srcs, ByteBuffer dst) throws SSLException {
try {
return getWrappedEngine().wrap(srcs, dst);
} finally {
assertErrorStackEmpty();
}
}
@Override
public SSLEngineResult wrap(ByteBuffer[] byteBuffers, int i, int i1, ByteBuffer byteBuffer) throws SSLException {
try {
return getWrappedEngine().wrap(byteBuffers, i, i1, byteBuffer);
} finally {
assertErrorStackEmpty();
}
}
@Override
public SSLEngineResult unwrap(ByteBuffer src, ByteBuffer dst) throws SSLException {
try {
return getWrappedEngine().unwrap(src, dst);
} finally {
assertErrorStackEmpty();
}
}
@Override
public SSLEngineResult unwrap(ByteBuffer src, ByteBuffer[] dsts) throws SSLException {
try {
return getWrappedEngine().unwrap(src, dsts);
} finally {
assertErrorStackEmpty();
}
}
@Override
public SSLEngineResult unwrap(ByteBuffer byteBuffer, ByteBuffer[] byteBuffers, int i, int i1) throws SSLException {
try {
return getWrappedEngine().unwrap(byteBuffer, byteBuffers, i, i1);
} finally {
assertErrorStackEmpty();
}
}
@Override
public Runnable getDelegatedTask() {
try {
Source
Frequently Asked Questions
What is the OpenSslErrorStackAssertSSLEngine class?
OpenSslErrorStackAssertSSLEngine is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/OpenSslErrorStackAssertSSLEngine.java.
Where is OpenSslErrorStackAssertSSLEngine defined?
OpenSslErrorStackAssertSSLEngine is defined in handler/src/test/java/io/netty/handler/ssl/OpenSslErrorStackAssertSSLEngine.java at line 37.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free