Home / Class/ IoUringSocketHalfClosedTest Class — netty Architecture

IoUringSocketHalfClosedTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  83f2b69f_4f5c_3c53_0b23_ad4fa128ec0e["IoUringSocketHalfClosedTest"]
  3dc6bf35_ba64_3220_6019_c42ea2be69ea["IoUringSocketHalfClosedTest.java"]
  83f2b69f_4f5c_3c53_0b23_ad4fa128ec0e -->|defined in| 3dc6bf35_ba64_3220_6019_c42ea2be69ea
  9121a120_7cfd_0ddf_6293_1da1630a2d48["loadJNI()"]
  83f2b69f_4f5c_3c53_0b23_ad4fa128ec0e -->|method| 9121a120_7cfd_0ddf_6293_1da1630a2d48
  b75a5ede_3f0e_618b_a79b_e07fc8a92ca3["newFactories()"]
  83f2b69f_4f5c_3c53_0b23_ad4fa128ec0e -->|method| b75a5ede_3f0e_618b_a79b_e07fc8a92ca3
  cb085f2f_3ea2_4bfa_0019_04ca485be2f8["testAutoCloseFalseDoesShutdownOutput()"]
  83f2b69f_4f5c_3c53_0b23_ad4fa128ec0e -->|method| cb085f2f_3ea2_4bfa_0019_04ca485be2f8

Relationship Graph

Source Code

transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringSocketHalfClosedTest.java lines 33–56

public class IoUringSocketHalfClosedTest extends SocketHalfClosedTest {

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

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

    @Disabled
    @Test
    public void testAutoCloseFalseDoesShutdownOutput(TestInfo testInfo) throws Throwable {
        // This test only works on Linux / BSD / MacOS as we assume some semantics that are not true for Windows.
        Assumptions.assumeFalse(PlatformDependent.isWindows());
        this.run(testInfo, new Runner<ServerBootstrap, Bootstrap>() {
            public void run(ServerBootstrap serverBootstrap, Bootstrap bootstrap) throws Throwable {
                testAutoCloseFalseDoesShutdownOutput(serverBootstrap, bootstrap);
            }
        });
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free