IoUringDomainSocketAbstractBufferRingEchoTest Class — netty Architecture
Architecture documentation for the IoUringDomainSocketAbstractBufferRingEchoTest class in IoUringDomainSocketAbstractBufferRingEchoTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 16dbae2d_0fa7_3e80_eb57_de336af3ad54["IoUringDomainSocketAbstractBufferRingEchoTest"] 5529142c_0ddb_124d_c386_b15ed28059a8["IoUringDomainSocketAbstractBufferRingEchoTest.java"] 16dbae2d_0fa7_3e80_eb57_de336af3ad54 -->|defined in| 5529142c_0ddb_124d_c386_b15ed28059a8 a34898cc_3864_4ed6_e89c_aba9f17b78d2["loadJNI()"] 16dbae2d_0fa7_3e80_eb57_de336af3ad54 -->|method| a34898cc_3864_4ed6_e89c_aba9f17b78d2 d2cdec0a_5ec6_5ede_090a_305850f9eb18["SocketAddress()"] 16dbae2d_0fa7_3e80_eb57_de336af3ad54 -->|method| d2cdec0a_5ec6_5ede_090a_305850f9eb18 5d52fbfa_be68_186a_f2b0_7f296c4ca0ed["newFactories()"] 16dbae2d_0fa7_3e80_eb57_de336af3ad54 -->|method| 5d52fbfa_be68_186a_f2b0_7f296c4ca0ed 83e7c1a2_11f3_f27a_cd4d_c406dbaf9d18["configure()"] 16dbae2d_0fa7_3e80_eb57_de336af3ad54 -->|method| 83e7c1a2_11f3_f27a_cd4d_c406dbaf9d18
Relationship Graph
Source Code
transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringDomainSocketAbstractBufferRingEchoTest.java lines 30–55
public class IoUringDomainSocketAbstractBufferRingEchoTest extends SocketEchoTest {
@BeforeAll
public static void loadJNI() {
assumeTrue(IoUring.isAvailable());
assumeTrue(IoUring.isRegisterBufferRingSupported());
}
@Override
protected SocketAddress newSocketAddress() {
return IoUringSocketTestPermutation.newAbstractSocketAddress();
}
@Override
protected List<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>> newFactories() {
return IoUringSocketTestPermutation.INSTANCE.domainSocket();
}
@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);
}
}
Source
Frequently Asked Questions
What is the IoUringDomainSocketAbstractBufferRingEchoTest class?
IoUringDomainSocketAbstractBufferRingEchoTest is a class in the netty codebase, defined in transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringDomainSocketAbstractBufferRingEchoTest.java.
Where is IoUringDomainSocketAbstractBufferRingEchoTest defined?
IoUringDomainSocketAbstractBufferRingEchoTest is defined in transport-native-io_uring/src/test/java/io/netty/channel/uring/IoUringDomainSocketAbstractBufferRingEchoTest.java at line 30.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free