IoUringServerSocketChannel() — netty Function Reference
Architecture documentation for the IoUringServerSocketChannel() function in IoUringServerSocketChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD ce5c9832_6fa7_ee55_2919_bfa4acb7f572["IoUringServerSocketChannel()"] 7afdfb1c_e11f_1098_0422_fb18184eba53["IoUringServerSocketChannel"] ce5c9832_6fa7_ee55_2919_bfa4acb7f572 -->|defined in| 7afdfb1c_e11f_1098_0422_fb18184eba53 style ce5c9832_6fa7_ee55_2919_bfa4acb7f572 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringServerSocketChannel.java lines 30–41
public IoUringServerSocketChannel() {
// We don't use a blocking fd for the server channel at the moment as
// there is no support for IORING_CQE_F_SOCK_NONEMPTY and IORING_ACCEPT_DONTWAIT
// at the moment. Once these land in the kernel we should check if we can use these and if so make
// the fd blocking to get rid of POLLIN etc.
// See:
//
// - https://lore.kernel.org/netdev/20240509180627.204155-1-axboe@kernel.dk/
// - https://lore.kernel.org/io-uring/20240508142725.91273-1-axboe@kernel.dk/
super(LinuxSocket.newSocketStream(), false);
this.config = new IoUringServerSocketChannelConfig(this);
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does IoUringServerSocketChannel() do?
IoUringServerSocketChannel() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringServerSocketChannel.java.
Where is IoUringServerSocketChannel() defined?
IoUringServerSocketChannel() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringServerSocketChannel.java at line 30.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free