public class NettyUtils extends Object
Constructor and Description |
---|
NettyUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
getClientReachableLocalInetAddressCount()
Attempts to detect and return the number of local network addresses that could be
used by a client to reach this server.
|
static io.netty.channel.EventLoopGroup |
newNioOrEpollEventLoopGroup()
If
Epoll.isAvailable() == true , returns a new
EpollEventLoopGroup , otherwise returns a new
NioEventLoopGroup . |
static io.netty.channel.EventLoopGroup |
newNioOrEpollEventLoopGroup(int nThreads)
If
Epoll.isAvailable() == true , returns a new
EpollEventLoopGroup , otherwise returns a new
NioEventLoopGroup . |
static Class<? extends io.netty.channel.socket.ServerSocketChannel> |
nioOrEpollServerSocketChannel()
If
Epoll.isAvailable() == true , returns
EpollServerSocketChannel , otherwise returns
NioServerSocketChannel . |
static Class<? extends io.netty.channel.socket.SocketChannel> |
nioOrEpollSocketChannel()
If
Epoll.isAvailable() == true , returns
EpollSocketChannel , otherwise returns NioSocketChannel . |
public static io.netty.channel.EventLoopGroup newNioOrEpollEventLoopGroup()
Epoll.isAvailable()
== true
, returns a new
EpollEventLoopGroup
, otherwise returns a new
NioEventLoopGroup
. Creates the event loop group using the
default number of threads.EventLoopGroup
.public static io.netty.channel.EventLoopGroup newNioOrEpollEventLoopGroup(int nThreads)
Epoll.isAvailable()
== true
, returns a new
EpollEventLoopGroup
, otherwise returns a new
NioEventLoopGroup
. Creates the event loop group using the
specified number of threads instead of the default.nThreads
- see NioEventLoopGroup(int)
.EventLoopGroup
.public static Class<? extends io.netty.channel.socket.SocketChannel> nioOrEpollSocketChannel()
Epoll.isAvailable()
== true
, returns
EpollSocketChannel
, otherwise returns NioSocketChannel
.public static Class<? extends io.netty.channel.socket.ServerSocketChannel> nioOrEpollServerSocketChannel()
Epoll.isAvailable()
== true
, returns
EpollServerSocketChannel
, otherwise returns
NioServerSocketChannel
.public static int getClientReachableLocalInetAddressCount()
Copyright © 2008–2023 The Apache Software Foundation. All rights reserved.