Uses of Interface
io.netty5.channel.IoHandle
-
Packages that use IoHandle Package Description io.netty5.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.io.netty5.channel.embedded A virtualChannel
that helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.io.netty5.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty5.channel.kqueue BSD specific transport.io.netty5.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine.io.netty5.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty5.channel.socket Abstract TCP and UDP socket interfaces which extend the core channel API.io.netty5.channel.socket.nio NIO-based socket channel API implementation - recommended for a large number of connections (>= 1000).io.netty5.channel.unix Unix specific transport.io.netty5.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames. -
-
Uses of IoHandle in io.netty5.channel
Subinterfaces of IoHandle in io.netty5.channel Modifier and Type Interface Description interface
Channel
A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.interface
ServerChannel
Classes in io.netty5.channel that implement IoHandle Modifier and Type Class Description class
AbstractChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress>
A skeletalChannel
implementation.class
AbstractServerChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress>
A skeletal server-sideChannel
implementation.Methods in io.netty5.channel with parameters of type IoHandle Modifier and Type Method Description void
IoHandler. deregister(IoHandle handle)
Deregister aIoHandle
for IO.Future<Void>
EventLoop. deregisterForIo(IoHandle handle)
Future<Void>
SingleThreadEventLoop. deregisterForIo(IoHandle handle)
void
IoHandler. register(IoHandle channel)
Register aChannel
for IO.Future<Void>
EventLoop. registerForIo(IoHandle handle)
Future<Void>
SingleThreadEventLoop. registerForIo(IoHandle handle)
Method parameters in io.netty5.channel with type arguments of type IoHandle Modifier and Type Method Description boolean
EventLoop. isCompatible(Class<? extends IoHandle> handleType)
default boolean
EventLoopGroup. isCompatible(Class<? extends IoHandle> handleType)
Returnstrue
if the given type is compatible with thisEventLoopGroup
and so can be registered to the containedEventLoop
s,false
otherwise.boolean
IoHandler. isCompatible(Class<? extends IoHandle> handleType)
Returnstrue
if the given type is compatible with thisIoHandler
and so can be registered,false
otherwise.boolean
SingleThreadEventLoop. isCompatible(Class<? extends IoHandle> handleType)
-
Uses of IoHandle in io.netty5.channel.embedded
Classes in io.netty5.channel.embedded that implement IoHandle Modifier and Type Class Description class
EmbeddedChannel
Base class forChannel
implementations that are used in an embedded fashion. -
Uses of IoHandle in io.netty5.channel.epoll
Classes in io.netty5.channel.epoll that implement IoHandle Modifier and Type Class Description class
EpollDatagramChannel
DatagramChannel
implementation that uses linux EPOLL Edge-Triggered Mode for maximal performance.class
EpollServerSocketChannel
ServerSocketChannel
implementation that uses linux EPOLL Edge-Triggered Mode for maximal performance.class
EpollSocketChannel
SocketChannel
implementation that uses linux EPOLL Edge-Triggered Mode for maximal performance.Methods in io.netty5.channel.epoll with parameters of type IoHandle Modifier and Type Method Description void
EpollHandler. deregister(IoHandle handle)
void
EpollHandler. register(IoHandle handle)
Method parameters in io.netty5.channel.epoll with type arguments of type IoHandle Modifier and Type Method Description boolean
EpollHandler. isCompatible(Class<? extends IoHandle> handleType)
-
Uses of IoHandle in io.netty5.channel.kqueue
Classes in io.netty5.channel.kqueue that implement IoHandle Modifier and Type Class Description class
KQueueDatagramChannel
DatagramChannel
implementation that uses KQueue.class
KQueueServerSocketChannel
ServerSocketChannel
implementation that uses KQueue.class
KQueueSocketChannel
SocketChannel
implementation that uses KQueue.Methods in io.netty5.channel.kqueue with parameters of type IoHandle Modifier and Type Method Description void
KQueueHandler. deregister(IoHandle handle)
void
KQueueHandler. register(IoHandle handle)
Method parameters in io.netty5.channel.kqueue with type arguments of type IoHandle Modifier and Type Method Description boolean
KQueueHandler. isCompatible(Class<? extends IoHandle> handleType)
-
Uses of IoHandle in io.netty5.channel.local
Classes in io.netty5.channel.local that implement IoHandle Modifier and Type Class Description class
LocalChannel
AChannel
for the local transport.class
LocalServerChannel
AServerChannel
for the local transport which allows in VM communication.Methods in io.netty5.channel.local with parameters of type IoHandle Modifier and Type Method Description void
LocalHandler. deregister(IoHandle handle)
void
LocalHandler. register(IoHandle handle)
Method parameters in io.netty5.channel.local with type arguments of type IoHandle Modifier and Type Method Description boolean
LocalHandler. isCompatible(Class<? extends IoHandle> handleType)
-
Uses of IoHandle in io.netty5.channel.nio
Classes in io.netty5.channel.nio that implement IoHandle Modifier and Type Class Description class
AbstractNioByteChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress>
AbstractNioChannel
base class forChannel
s that operate on bytes.class
AbstractNioChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress>
Abstract base class forChannel
implementations which use a Selector based approach.class
AbstractNioMessageChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress>
AbstractNioChannel
base class forChannel
s that operate on messages.class
NioSelectableChannelHandle<S extends SelectableChannel>
Allows to create anIoHandle
for aSelectableChannel
, not necessarily created by Netty.Methods in io.netty5.channel.nio with parameters of type IoHandle Modifier and Type Method Description void
NioHandler. deregister(IoHandle handle)
void
NioHandler. register(IoHandle handle)
Method parameters in io.netty5.channel.nio with type arguments of type IoHandle Modifier and Type Method Description boolean
NioHandler. isCompatible(Class<? extends IoHandle> handleType)
-
Uses of IoHandle in io.netty5.channel.socket
Subinterfaces of IoHandle in io.netty5.channel.socket Modifier and Type Interface Description interface
DatagramChannel
A UDP/IPChannel
.interface
ServerSocketChannel
A SocketServerChannel
which accepts incoming Socket connections.interface
SocketChannel
A SocketChannel
. -
Uses of IoHandle in io.netty5.channel.socket.nio
Classes in io.netty5.channel.socket.nio that implement IoHandle Modifier and Type Class Description class
NioDatagramChannel
An NIODatagramChannel
that sends and receives anAddressedEnvelope
.class
NioServerSocketChannel
AServerSocketChannel
implementation which uses NIO selector based implementation to accept new connections.class
NioSocketChannel
SocketChannel
which uses NIO selector based implementation. -
Uses of IoHandle in io.netty5.channel.unix
Subinterfaces of IoHandle in io.netty5.channel.unix Modifier and Type Interface Description interface
UnixChannel
Channel
that expose operations that are only present onUNIX
like systems. -
Uses of IoHandle in io.netty5.handler.codec.http2
Subinterfaces of IoHandle in io.netty5.handler.codec.http2 Modifier and Type Interface Description interface
Http2StreamChannel
-