Channel implementation.Unsafe implementation which sub-classes must extend and use.AbstractNioChannel base class for Channels that operate on bytes.Channel implementations which use a Selector based approach.Unsafe sub-type which allows to access the underlying SelectableChannelAbstractNioChannel base class for Channels that operate on messages.Channel implementations that use Old-Blocking-IOChannel implementation.true if the given message should be handled.RecvByteBufAllocator that automatically increases and
decreases the predicted buffer size on feed back.ChannelPromise to this ChannelFlushPromiseNotifier which will be notified after the given
pendingDataSize was reached.ChannelPromises to the aggregator.ChannelHandler after an existing handler of this
pipeline.ChannelHandler after an existing handler of this
pipeline.ChannelHandler before an existing handler of this
pipeline.ChannelHandler before an existing handler of this
pipeline.ChannelHandler at the first position of this pipeline.ChannelHandler at the first position of this pipeline.ChannelHandlers at the first position of this pipeline.ChannelHandlers at the first position of this pipeline.ChannelHandler at the last position of this pipeline.ChannelHandler at the last position of this pipeline.ChannelHandlers at the last position of this pipeline.ChannelHandlers at the last position of this pipeline.ChannelMatcher that matches all Channels.ChannelInboundHandler in the
ChannelPipeline.ChannelOutboundInvoker.bind(SocketAddress, ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelOutboundInvoker.bind(SocketAddress, ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelFuture once the operation completes.ChannelFuture once the operation completes.ChannelFuture once
the operation completes.ChannelFuture once
the operation completes.SelectableChannelChannel which is bound to the ChannelHandlerContext.Channel that this pipeline is attached to.Channel of the ChannelHandlerContext is now activeChannelHandlerContext.fireChannelActive() to forward
to the next ChannelInboundHandler in the ChannelPipeline.Channel.ChannelHandler implementation which represents a combination out of a ChannelInboundHandler and
the ChannelOutboundHandler.RuntimeException which is thrown when an I/O operation fails.Channel on AbstractBootstrap.bind(), Bootstrap.connect(), and
AbstractBootstrap.bind().ChannelFuture instances which will get notified once some amount of
data was written and so a checkpoint was reached.ChannelPromise.setSuccess() and
ChannelPromise.setFailure(Throwable) to notify the ChannelPromises.Channel I/O operation.ChannelFuture.ChannelException which holds ChannelFutures that failed because of an error.ChannelGroup operation.ChannelGroupFuture.ChannelInboundInvoker or ChannelOutboundInvoker operation, and forwards it
to the next handler in a ChannelPipeline.ChannelHandler
can be added to one or more ChannelPipelines multiple times
without a race condition.ChannelHandler.ChannelHandler to interact with its ChannelPipeline
and other handlers.Channel of the ChannelHandlerContext was registered is now inactive and reached its
end of lifetime.ChannelHandlerContext.fireChannelInactive() to forward
to the next ChannelInboundHandler in the ChannelPipeline.ChannelHandler which adds callbacks for state changes.ChannelInboundHandler implementations which provide
implementations of all of their methods.ChannelInboundHandler which offers an easy way to initialize a Channel once it was
registered to its EventLoop.ChannelInboundHandler.userEventTriggered(ChannelHandlerContext, Object) methods once the input of
a SocketChannel was shutdown and the SocketChannelConfig.isAllowHalfClosure() method returns
true.Channel's for operations in ChannelGroup.ChannelMatcher implementations.Channel implementation.ChannelOption allows to configure a ChannelConfig in a type-safe
way.ChannelOption with the given name.AbstractChannel to store its pending
outbound write requests.ChannelHandler which will get notified for IO-outbound-operations.ChannelOutboundHandler.ChannelHandlers which handles or intercepts inbound events and outbound operations of a
Channel.ChannelException which is thrown when a ChannelPipeline
failed to execute an operation.ChannelFuture which is used to indicate the FileRegion transfer progressEventListener listener which will be called once the sending task associated with future is
being transferred.ChannelPromise which will be notified once the associated bytes is transferring.ChannelFuture which is writable.ChannelPromiseAggregatorChannelFuture(s) and notifies them on completion.Channel has read a message from the peer.ChannelHandlerContext.fireChannelRead(Object) to forward
to the next ChannelInboundHandler in the ChannelPipeline.I.ChannelInboundHandler.channelRead(ChannelHandlerContext, Object).ChannelHandlerContext.fireChannelReadComplete() to forward
to the next ChannelInboundHandler in the ChannelPipeline.SelectableChannel has been selected by the Selector.ChannelHandlerContext.fireChannelRegistered() to forward
to the next ChannelInboundHandler in the ChannelPipeline.ChannelHandlerContext.fireChannelUnregistered() to forward
to the next ChannelInboundHandler in the ChannelPipeline.SelectionKey of the specified SelectableChannel has been cancelled and thus
this NioTask will not be notified anymore.Channel changed.ChannelHandlerContext.fireChannelWritabilityChanged() to forward
to the next ChannelInboundHandler in the ChannelPipeline.Throwable received and if so rethrow it.true.AttributeKey with the given value on every child Channel.EventLoopGroup which will be used for the child channels or null
if non is configured yet.ChannelHandler which is used to serve the request for the Channel's.ChannelOption which is used for the Channel instances once they get created
(after the acceptor accepted the Channel).Channel of the ChannelPromise and notify the ChannelPromise once the
operation was complete.ChannelOutboundInvoker.close(ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelFutureListener that closes the Channel which is
associated with the specified ChannelFuture.ChannelOutboundInvoker.close(ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.Channels in this group.Channels in this group that match the given ChannelMatcher.ChannelFutureListener that closes the Channel when the
operation ended up with a failure or cancellation rather than a success.Channel immediately without firing any events.ChannelFuture which will be notified when this
channel is closed.ChannelMatchers.Channel to the remote peer.Channel to the remote peer.Channel to the remote peer.Channel to the remote peer.Channel to the remote peer.ChannelOutboundInvoker.connect(SocketAddress, SocketAddress, ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelOutboundInvoker.connect(SocketAddress, SocketAddress, ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ConnectException which will be thrown if a connection could
not be established because of a connection timeout.ChannelHandler in
this pipeline.ChannelHandler with the
specified name in this pipeline.ChannelHandler of the
specified type in this pipeline.Channel}.ChannelConfig for a DatagramChannel.DatagramChannel to communicate with the remote peer.data and recipient address.data, recipient address, and sender
address.AddressedEnvelope implementation.message, recipient address, and
sender address.message and recipient address.SocketChannelConfig implementation.ChannelGroup implementation.EventExecutor to notify the
ChannelGroupFutures.ChannelProgressivePromise implementation.ChannelPromise implementation.DatagramChannelConfig implementation.FileRegion implementation which transfer data from a FileChannel.OioServerSocketChannelConfig implementationOioSocketChannelConfig implementationServerSocketChannelConfig implementation.SocketChannelConfig implementation.Channel of the ChannelPromise from EventLoop and notify the
ChannelPromise once the operation was complete.ChannelOutboundInvoker.close(ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.EventLoop.ChannelOutboundInvoker.close(ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.Channel of the ChannelFuture and notify the ChannelPromise once the
operation was complete.ChannelOutboundInvoker.disconnect(ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelOutboundInvoker.disconnect(ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.Channels in this group from their remote peers.Channels in this group from their remote peers,
that match the given ChannelMatcher.Channel to the SocketAddressChannelnull otherwise.Channel from its remote peerByteBuf and return the amount.ByteBuf to the underlying Channel.ByteBuf to the underlying Socket.FileRegionFileRegion to the underlying Socket.Channel.Channel implementations that are used in an embedded fashion.Channel is open and of not throw an exception.true if and only if the specified object is identical
with this channel (i.e: this == o).Channel once it was registered.ChannelException which will be thrown by EventLoop and EventLoopGroup
implementations when an error occurs.EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop.Throwable was thrown.ChannelHandlerContext.fireExceptionCaught(Throwable) to forward
to the next ChannelHandler in the ChannelPipeline.EventExecutor that is used to dispatch the events.Channel which supports
zero-copy file transfer.ChannelFuture of the individual I/O operation which
is associated with the specified Channel.Channel as finished.ChannelHandler in this pipeline.ChannelHandler in this pipeline.RecvByteBufAllocator that always yields the same buffer
size prediction.Channel.Unsafe.write(Object, ChannelPromise).ChannelHandlerContext.flush() to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelHandlerContext.flush() to forward
to the next ChannelOutboundHandler in the ChannelPipeline.Channels in this
group.Channels in this group that match the given ChannelMatcher.ChannelGroup.write(Object) and ChannelGroup.flush().ChannelGroup.write(Object) and ChannelGroup.flush() and only act on
Channels that match the ChannelMatcher.ChannelHandler with the specified name in this
pipeline.ChannelHandler of the specified type in this
pipeline.ByteBufAllocator which is used for the channel
to allocate buffers.StandardSocketOptions.IP_MULTICAST_IF option.ChannelOptionChannelOption's.StandardSocketOptions.SO_RCVBUF option.StandardSocketOptions.SO_RCVBUF option.StandardSocketOptions.SO_RCVBUF option.RecvByteBufAllocator which is used for the channel
to allocate receive buffers.StandardSocketOptions.SO_SNDBUF option.StandardSocketOptions.SO_SNDBUF option.StandardSocketOptions.SO_LINGER option.StandardSocketOptions.IP_MULTICAST_TTL option.StandardSocketOptions.IP_TOS option.StandardSocketOptions.IP_TOS option.WritableByteChannel.write(ByteBuffer) returns a non-zero value.EventLoopGroup which is used for the parent (acceptor) and the child (client).EventLoopGroup for the parent (acceptor) and the child (client).ChannelGroup which is associated with this future.RecvByteBufAllocator.Handle.allocate(ByteBufAllocator) except that it does not allocate anything but just tells the
capacity.ChannelHandler that is bound this ChannelHandlerContext.ChannelHandler was added to the actual context and it's ready to handle events.ChannelHandler was removed from the actual context and it doesn't handle events
anymore.true if and only if the channel has the disconnect() operation
that allows a user to disconnect and then call ChannelOutboundInvoker.connect(SocketAddress) again,
such as UDP/IP.Channel was registered.DatagramChannelChannelMatcher.Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context.Channels and perform bulk operations on them.ChannelMatcher that matches the given Channel.true if the Channel is active and so connected.true if and only if the channel should not close itself when its remote
peer shuts down output to make the connection half-closed.true if and only if ChannelOutboundInvoker.read() will be invoked automatically so that
a user application doesn't need to call it at all.StandardSocketOptions.SO_BROADCAST option.true if the given EventLoop is compatible with this instance.true if the DatagramChannel is connected to the remote peer.true if the input of this Channel is shutdowntrue if and only if the remote peer shut down its output so that no more
data is received from this channel.ChannelMatcher that matches all Channels that are an instance of sub-type of
the given class.StandardSocketOptions.SO_KEEPALIVE option.StandardSocketOptions.IP_MULTICAST_LOOP option.ChannelMatcher that matches all Channels except the given.ChannelMatcher that matches all Channels that are not an
instance of sub-type of the given class.true if the Channel is open an may get active latertrue if and only if the I/O operations associated with
this future have failed partially with some success.true if and only if the I/O operations associated with
this future were partially successful with some failure.true if the ChannelHandler which belongs to this ChannelHandler was removed
from the ChannelPipeline.StandardSocketOptions.SO_REUSEADDR option.StandardSocketOptions.SO_REUSEADDR option.StandardSocketOptions.SO_REUSEADDR option.true if and only if all I/O operations associated with
this future were successful without any failure.StandardSocketOptions.TCP_NODELAY option.true if and only if the I/O thread will perform the
requested write operation immediately.Iterator that enumerates all ChannelFutures
which are associated with this future.ChannelFuture once the operation completes.ChannelFuture once the operation completes.ChannelFuture
once the operation completes.ChannelFuture
once the operation completes.ChannelFuture
once the operation completes.ChannelFuture
once the operation completes.ChannelHandler in this pipeline.ChannelHandler in this pipeline.ChannelFuture once the operation completes.ChannelFuture once the operation completes.ChannelFuture once the
operation completes.ChannelFuture once the
operation completes.ChannelFuture once the operation completes.ChannelFuture once the operation completes.SocketAddress to which is bound local or
null if none.SocketAddress which is bound locally.Channel for the local transport.MultithreadEventLoopGroup which must be used for the local transport.ServerChannel for the local transport which allows in VM communication.true if the operation should be also executed on the given Channel.EventLoopGroup implementations that handles their tasks with multiple threads at
the same time.ChannelHandlerContext.The name was used when then ChannelHandler
was added to the ChannelPipeline.List of the handler names.EventLoop.AbstractChannel.AbstractUnsafe instance which will be used for the life-time of the ChannelEventLoop to useByteBuf only.Channel that sends and receives an
AddressedEnvelope.InternetProtocolFamily.InternetProtocolFamily.DatagramChannel.SingleThreadEventLoop implementation which register the Channel's to a
Selector and so does the multi-plexing of these in the event loop.ThreadFactory and
the SelectorProvider which is returned by SelectorProvider.provider().ThreadFactory and the
SelectorProvider which is returned by SelectorProvider.provider().ThreadFactory and the
SelectorProvider which is returned by SelectorProvider.provider().ThreadFactory and the given
SelectorProvider.ServerSocketChannel implementation which uses
NIO selector based implementation to accept new connections.SocketChannel which uses NIO selector based implementation.SocketChannel.NioEventLoop when a SelectableChannel becomes ready.ChannelFutures that were registered with ChannelFlushPromiseNotifier.add(ChannelPromise, int) and
their pendingDatasize is smaller after the the current writeCounter returned by ChannelFlushPromiseNotifier.writeCounter().ChannelFutures that were registered with ChannelFlushPromiseNotifier.add(ChannelPromise, int) and
their pendingDatasize isis smaller then the current writeCounter returned by ChannelFlushPromiseNotifier.writeCounter().ChannelFutures that were registered with ChannelFlushPromiseNotifier.add(ChannelPromise, int) and
their pendingDatasize is smaller then the current writeCounter returned by ChannelFlushPromiseNotifier.writeCounter() using
the given cause1.Channel that sends and receives an
AddressedEnvelope.MulticastSocket.MulticastSocket.EventLoopGroup which is used to handle OIO Channel's.OioEventLoopGroup with no limit in place.OioEventLoopGroup.OioEventLoopGroup.ServerSocketChannel which accepts new connections and create the OioSocketChannel's for them.SocketServerSocketSocketChannel which is using Old-Blocking-IOSocketSocketSocketChannelConfig for a OioSocketChannel.ChannelOutboundBuffer of the Channel where the pending write requests are stored.ChannelOutboundInvoker.read() to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelOutboundInvoker.read().ChannelOutboundInvoker.read() to forward
to the next ChannelOutboundHandler in the ChannelPipeline.SelectableChannelChannelChannel of the ChannelPromise with the EventLoop and notify
the ChannelFuture once the registration was complete.SelectableChannel, not necessarily created by Netty, to the Selector
of this event loop.SocketAddress to connect to once the Bootstrap.connect() method
is called.SocketAddress to which is bound remote or
null if none is bound yet.SocketAddress which the Channel is connected to.ChannelHandler from this pipeline.ChannelHandler with the specified name from this pipeline.ChannelHandler of the specified type from this pipeline.ChannelHandler in this pipeline.ChannelHandler in this pipeline.ChannelHandler with a new handler in this pipeline.ChannelHandler of the specified name with a new handler in this pipeline.ChannelHandler of the specified type with a new handler in this pipeline.SelectionKeyBootstrap sub-class which allows easy bootstrap of ServerChannelServerChannel which accepts incoming TCP/IP connections.ChannelConfig for a ServerSocketChannel.ByteBufAllocator which is used for the channel
to allocate buffers.ChannelOutboundInvoker.read() will be invoked automatically so that a user application doesn't
need to call it at all.StandardSocketOptions.SO_BROADCAST option.StandardSocketOptions.SO_KEEPALIVE option.StandardSocketOptions.IP_MULTICAST_LOOP option.StandardSocketOptions.IP_MULTICAST_IF option.Map.ServerSocket.setPerformancePreferences(int, int, int).Socket.setPerformancePreferences(int, int, int).StandardSocketOptions.SO_RCVBUF option.StandardSocketOptions.SO_SNDBUF option.StandardSocketOptions.SO_RCVBUF option.ByteBufAllocator which is used for the channel
to allocate receive buffers.StandardSocketOptions.SO_REUSEADDR option.StandardSocketOptions.SO_REUSEADDR option.StandardSocketOptions.SO_REUSEADDR option.StandardSocketOptions.SO_SNDBUF option.StandardSocketOptions.SO_SNDBUF option.StandardSocketOptions.SO_LINGER option.StandardSocketOptions.TCP_NODELAY option.StandardSocketOptions.IP_MULTICAST_TTL option.StandardSocketOptions.IP_TOS option.StandardSocketOptions.IP_TOS option.WritableByteChannel.write(ByteBuffer) returns a non-zero value.ChannelInboundHandlerAdapter which allows to explicit only handle a specific type of messages.EventLoop's that execute all its submitted tasks in a single thread.Channel.ChannelConfig for a SocketChannel.SingleThreadEventLoop which is used to handle OIO Channel's.ThreadPerChannelEventLoopGroup with no limit in place.ThreadPerChannelEventLoopGroup.ThreadPerChannelEventLoopGroup.Map whose keys are
handler names and whose values are handlers.String representation of this channel.ChannelHandlerContext.fireUserEventTriggered(Object) to forward
to the next ChannelInboundHandler in the ChannelPipeline.ChannelOption.Channel.Unsafe.ChannelOutboundInvoker.write(Object, ChannelPromise) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.ChannelOutboundInvoker.write(Object) to forward
to the next ChannelOutboundHandler in the ChannelPipeline.message to all Channels in this
group.ChannelFlushPromiseNotifierChannel.Channel.Copyright © 2008–2013 The Netty Project. All rights reserved.