Home / Class/ IoUringBufferRingSocketSslEchoTest Class — netty Architecture

IoUringBufferRingSocketSslEchoTest Class — netty Architecture

Architecture documentation for the IoUringBufferRingSocketSslEchoTest class in IoUringBufferRingSocketSslEchoTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ed788382_4666_f3c4_7ca1_b49f518298be["IoUringBufferRingSocketSslEchoTest"]
  b09780af_c9b3_2e47_99cd_5d04c5d82b74["IoUringBufferRingSocketSslEchoTest.java"]
  ed788382_4666_f3c4_7ca1_b49f518298be -->|defined in| b09780af_c9b3_2e47_99cd_5d04c5d82b74
  90eb87c5_23fa_d4bd_ea08_e56d79917fd8["loadJNI()"]
  ed788382_4666_f3c4_7ca1_b49f518298be -->|method| 90eb87c5_23fa_d4bd_ea08_e56d79917fd8
  24c72b0e_db1d_64a8_2d62_09f07ad7c8d5["newFactories()"]
  ed788382_4666_f3c4_7ca1_b49f518298be -->|method| 24c72b0e_db1d_64a8_2d62_09f07ad7c8d5
  360e8932_c5d8_fc45_997e_cc8c09b862e5["configure()"]
  ed788382_4666_f3c4_7ca1_b49f518298be -->|method| 360e8932_c5d8_fc45_997e_cc8c09b862e5

Relationship Graph

Source Code

transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringBufferRingSocketSslEchoTest.java lines 29–48

public class IoUringBufferRingSocketSslEchoTest extends SocketSslEchoTest {

    @BeforeAll
    public static void loadJNI() {
        assumeTrue(IoUring.isAvailable());
        assumeTrue(IoUring.isRegisterBufferRingSupported());
    }

    @Override
    protected List<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>> newFactories() {
        return IoUringSocketTestPermutation.INSTANCE.socket();
    }

    @Override
    protected void configure(ServerBootstrap sb, Bootstrap cb, ByteBufAllocator allocator) {
        super.configure(sb, cb, allocator);
        sb.childOption(IoUringChannelOption.IO_URING_BUFFER_GROUP_ID, IoUringSocketTestPermutation.BGID);
        cb.option(IoUringChannelOption.IO_URING_BUFFER_GROUP_ID, IoUringSocketTestPermutation.BGID);
    }
}

Frequently Asked Questions

What is the IoUringBufferRingSocketSslEchoTest class?
IoUringBufferRingSocketSslEchoTest is a class in the netty codebase, defined in transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringBufferRingSocketSslEchoTest.java.
Where is IoUringBufferRingSocketSslEchoTest defined?
IoUringBufferRingSocketSslEchoTest is defined in transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringBufferRingSocketSslEchoTest.java at line 29.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free