testSslEcho() — netty Function Reference
Architecture documentation for the testSslEcho() function in SocketSslEchoTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3c8d463e_2f57_7b8f_cb68_575450f0545e["testSslEcho()"] 109bdf18_ef9b_f5ff_53b4_1150906b6ac7["SocketSslEchoTest"] 3c8d463e_2f57_7b8f_cb68_575450f0545e -->|defined in| 109bdf18_ef9b_f5ff_53b4_1150906b6ac7 b7982577_45cd_0d7d_bdd1_225e3d9d5b6f["reset()"] 3c8d463e_2f57_7b8f_cb68_575450f0545e -->|calls| b7982577_45cd_0d7d_bdd1_225e3d9d5b6f 77c8e10b_0a5d_6b1f_d4a9_41857123f9e5["userEventTriggered()"] 3c8d463e_2f57_7b8f_cb68_575450f0545e -->|calls| 77c8e10b_0a5d_6b1f_d4a9_41857123f9e5 4102d101_df19_f944_0dcd_20e90713eade["logStats()"] 3c8d463e_2f57_7b8f_cb68_575450f0545e -->|calls| 4102d101_df19_f944_0dcd_20e90713eade style 3c8d463e_2f57_7b8f_cb68_575450f0545e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslEchoTest.java lines 232–257
@ParameterizedTest(name =
"{index}: serverEngine = {0}, clientEngine = {1}, renegotiation = {2}, " +
"serverUsesDelegatedTaskExecutor = {3}, clientUsesDelegatedTaskExecutor = {4}, " +
"autoRead = {5}, useChunkedWriteHandler = {6}, useCompositeByteBuf = {7}")
@MethodSource("data")
@Timeout(value = 30000, unit = TimeUnit.MILLISECONDS)
public void testSslEcho(
SslContext serverCtx, SslContext clientCtx, Renegotiation renegotiation,
boolean serverUsesDelegatedTaskExecutor, boolean clientUsesDelegatedTaskExecutor,
boolean autoRead, boolean useChunkedWriteHandler, boolean useCompositeByteBuf,
TestInfo testInfo) throws Throwable {
this.serverCtx = serverCtx;
this.clientCtx = clientCtx;
this.serverUsesDelegatedTaskExecutor = serverUsesDelegatedTaskExecutor;
this.clientUsesDelegatedTaskExecutor = clientUsesDelegatedTaskExecutor;
this.renegotiation = renegotiation;
this.autoRead = autoRead;
this.useChunkedWriteHandler = useChunkedWriteHandler;
this.useCompositeByteBuf = useCompositeByteBuf;
run(testInfo, new Runner<ServerBootstrap, Bootstrap>() {
@Override
public void run(ServerBootstrap serverBootstrap, Bootstrap bootstrap) throws Throwable {
testSslEcho(serverBootstrap, bootstrap);
}
});
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testSslEcho() do?
testSslEcho() is a function in the netty codebase, defined in testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslEchoTest.java.
Where is testSslEcho() defined?
testSslEcho() is defined in testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslEchoTest.java at line 232.
What does testSslEcho() call?
testSslEcho() calls 3 function(s): logStats, reset, userEventTriggered.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free