Uses of Package
io.netty5.channel
-
Packages that use io.netty5.channel Package Description io.netty5.bootstrap The helper classes with fluent API which enable an easy implementation of typical client side and server side channel initialization.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 virtualChannelthat helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.io.netty5.channel.group A channel registry which helps a user maintain the list of openChannels and perform bulk operations on them.io.netty5.channel.internal Internal utilities for channel implementations.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). -
Classes in io.netty5.channel used by io.netty5.bootstrap Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFactory Creates a newChannel.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline.ChannelOption AChannelOptionallows to configure aChannelin a type-safe way.EventLoopGroup SpecialEventExecutorGroupwhich allows registeringIoHandles that get processed for later selection during the event loop.ServerChannel ServerChannelFactory Creates a newServerChannel. -
Classes in io.netty5.channel used by io.netty5.channel Class Description AbstractChannel A skeletalChannelimplementation.AbstractChannel.ReadSink Sink that will be used by#doReadNow(ReadSink)implementations to perform the actual read from the underlying transport (for example a socket).AbstractChannel.WriteSink Sink that will be used by#doWriteNow(WriteSink)implementations.AbstractCoalescingBufferQueue AddressedEnvelope A message that wraps another message with a sender address and a recipient address.BufferAddressedEnvelope Base class for addressed envelopes that haveBufferinstances as messages.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelException ARuntimeExceptionwhich is thrown when an I/O operation fails.ChannelFactory Creates a newChannel.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline.ChannelHandlerAdapter Skeleton implementation of aChannelHandler.ChannelHandlerContext Enables aChannelHandlerto interact with itsChannelPipelineand other handlers.ChannelId Represents the globally unique identifier of aChannel.ChannelInboundInvoker ChannelOption AChannelOptionallows to configure aChannelin a type-safe way.ChannelOutboundInvoker ChannelPipeline A list ofChannelHandlers which handles or intercepts inbound events and outbound operations of aChannel.ChannelShutdownDirection The direction of a shutdown.DefaultAddressedEnvelope The defaultAddressedEnvelopeimplementation.DefaultBufferAddressedEnvelope The defaultAddressedEnvelopeimplementation forBuffermessages.DefaultChannelId The defaultChannelIdimplementation.DefaultChannelPipeline The defaultChannelPipelineimplementation.DefaultFileRegion EventLoop Will handle all the I/O operations for aIoHandleonce registered.EventLoopGroup SpecialEventExecutorGroupwhich allows registeringIoHandles that get processed for later selection during the event loop.FileRegion A region of a file that is sent via aChannelwhich supports zero-copy file transfer.IoExecutionContext The execution context for anIoHandler.IoHandle A handle that will process I/O.IoHandler Handles IO dispatching for anEventLoopAll operations exceptIoHandler.wakeup(boolean)andIoHandler.isCompatible(Class)MUST be executed on theEventLoopthread and should never be called from the user-directly.IoHandlerFactory Factory forIoHandlerinstances.MaxMessagesReadHandleFactory Base implementation ofReadHandleFactorywhich allows to limit the number of messages read per read loop.MaxMessagesReadHandleFactory.MaxMessageReadHandle Focuses on enforcing the maximum messages per read condition forMaxMessagesReadHandleFactory.MaxMessageReadHandle.lastRead(int, int, int).MaxMessagesWriteHandleFactory.MaxMessagesWriteHandle MessageSizeEstimator Responsible to estimate the size of a message.MessageSizeEstimator.Handle ReadBufferAllocator Implementations of this interface can influence howBuffers are allocated that are used when reading from the transport.ReadHandleFactory Implementations allow to influence how much data / messages are read per read loop invocation.ReadHandleFactory.ReadHandle Handle which allows to customize how data / messages are read.SelectStrategy Select strategy interface.SelectStrategyFactory Factory that creates a newSelectStrategyevery time.ServerChannel ServerChannelFactory Creates a newServerChannel.WriteBufferWaterMark WriteBufferWaterMarkis used to set low water mark and high water mark for the write buffer.WriteHandleFactory Implementations allow to influence how much data / messages are written per write loop invocation.WriteHandleFactory.WriteHandle Handle which allows to customize how data / messages are read. -
Classes in io.netty5.channel used by io.netty5.channel.embedded Class Description AbstractChannel A skeletalChannelimplementation.AbstractChannel.ReadSink Sink that will be used by#doReadNow(ReadSink)implementations to perform the actual read from the underlying transport (for example a socket).AbstractChannel.WriteSink Sink that will be used by#doWriteNow(WriteSink)implementations.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline.ChannelId Represents the globally unique identifier of aChannel.ChannelOutboundInvoker ChannelShutdownDirection The direction of a shutdown.DefaultChannelPipeline The defaultChannelPipelineimplementation.IoHandle A handle that will process I/O. -
Classes in io.netty5.channel used by io.netty5.channel.group Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelException ARuntimeExceptionwhich is thrown when an I/O operation fails.ChannelId Represents the globally unique identifier of aChannel. -
Classes in io.netty5.channel used by io.netty5.channel.internal Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline.ChannelHandlerContext Enables aChannelHandlerto interact with itsChannelPipelineand other handlers.ChannelInboundInvoker ChannelOutboundInvoker ChannelPipeline A list ofChannelHandlers which handles or intercepts inbound events and outbound operations of aChannel.ChannelShutdownDirection The direction of a shutdown.ReadBufferAllocator Implementations of this interface can influence howBuffers are allocated that are used when reading from the transport. -
Classes in io.netty5.channel used by io.netty5.channel.local Class Description AbstractChannel A skeletalChannelimplementation.AbstractChannel.ReadSink Sink that will be used by#doReadNow(ReadSink)implementations to perform the actual read from the underlying transport (for example a socket).AbstractChannel.WriteSink Sink that will be used by#doWriteNow(WriteSink)implementations.AbstractServerChannel A skeletalServerChannelimplementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelOutboundInvoker ChannelShutdownDirection The direction of a shutdown.EventLoop Will handle all the I/O operations for aIoHandleonce registered.EventLoopGroup SpecialEventExecutorGroupwhich allows registeringIoHandles that get processed for later selection during the event loop.IoExecutionContext The execution context for anIoHandler.IoHandle A handle that will process I/O.IoHandler Handles IO dispatching for anEventLoopAll operations exceptIoHandler.wakeup(boolean)andIoHandler.isCompatible(Class)MUST be executed on theEventLoopthread and should never be called from the user-directly.IoHandlerFactory Factory forIoHandlerinstances.ServerChannel -
Classes in io.netty5.channel used by io.netty5.channel.nio Class Description AbstractChannel A skeletalChannelimplementation.AbstractChannel.ReadSink Sink that will be used by#doReadNow(ReadSink)implementations to perform the actual read from the underlying transport (for example a socket).AbstractChannel.WriteSink Sink that will be used by#doWriteNow(WriteSink)implementations.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelOutboundInvoker EventLoop Will handle all the I/O operations for aIoHandleonce registered.FileRegion A region of a file that is sent via aChannelwhich supports zero-copy file transfer.IoExecutionContext The execution context for anIoHandler.IoHandle A handle that will process I/O.IoHandler Handles IO dispatching for anEventLoopAll operations exceptIoHandler.wakeup(boolean)andIoHandler.isCompatible(Class)MUST be executed on theEventLoopthread and should never be called from the user-directly.IoHandlerFactory Factory forIoHandlerinstances.ReadHandleFactory Implementations allow to influence how much data / messages are read per read loop invocation.SelectStrategyFactory Factory that creates a newSelectStrategyevery time.WriteHandleFactory Implementations allow to influence how much data / messages are written per write loop invocation. -
Classes in io.netty5.channel used by io.netty5.channel.socket Class Description AddressedEnvelope A message that wraps another message with a sender address and a recipient address.BufferAddressedEnvelope Base class for addressed envelopes that haveBufferinstances as messages.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelOutboundInvoker DefaultAddressedEnvelope The defaultAddressedEnvelopeimplementation.IoHandle A handle that will process I/O.MaxMessagesWriteHandleFactory MaxMessagesWriteHandleFactory.MaxMessagesWriteHandle ServerChannel WriteHandleFactory Implementations allow to influence how much data / messages are written per write loop invocation. -
Classes in io.netty5.channel used by io.netty5.channel.socket.nio Class Description AbstractChannel A skeletalChannelimplementation.AbstractChannel.ReadSink Sink that will be used by#doReadNow(ReadSink)implementations to perform the actual read from the underlying transport (for example a socket).AbstractChannel.WriteSink Sink that will be used by#doWriteNow(WriteSink)implementations.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelOption AChannelOptionallows to configure aChannelin a type-safe way.ChannelOutboundInvoker ChannelShutdownDirection The direction of a shutdown.EventLoop Will handle all the I/O operations for aIoHandleonce registered.EventLoopGroup SpecialEventExecutorGroupwhich allows registeringIoHandles that get processed for later selection during the event loop.FileRegion A region of a file that is sent via aChannelwhich supports zero-copy file transfer.IoHandle A handle that will process I/O.ServerChannel