Home / Function/ testSslEcho() — netty Function Reference

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

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