AbstractBootstrap is a helper class that makes it easy to bootstrap a Channel.Channel implementation.Unsafe implementation which sub-classes must extend and use.EventLoop.EventLoopGroup.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 after an existing handler of this
pipeline.ChannelHandler before 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.ChannelHandler at the first position of this pipeline.ChannelHandlers 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.ChannelHandler at the last position of this pipeline.ChannelHandlers 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.ByteBufAllocator which will be used to allocate ByteBufs.ByteBufAllocator which will be used to allocate ByteBufs.ChannelHandlerInvoker implementation that uses this EventLoop to
invoke event handler methods.ChannelId.ChannelId.Channel.ChannelHandler in the
ChannelPipeline.Channel and bind it.Channel and bind it.Channel and bind it.Channel and bind it.Channel and bind it.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.ChannelHandlerContext.bind(java.net.SocketAddress, ChannelPromise) to forward
to the next ChannelHandler in the ChannelPipeline.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.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 ChannelHandler in the ChannelPipeline.Channel.ChannelHandlerAdapter instead.RuntimeException which is thrown when an I/O operation fails.ServerChannelFactory which is used to create ServerChannel instances when calling
AbstractBootstrap.bind().Channel on AbstractBootstrap.bind(), Bootstrap.connect(), and
AbstractBootstrap.bind().ChannelFactory which is used to create Channel instances from
when calling 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.ChannelPipeline.ChannelHandler
can be added to one or more ChannelPipelines multiple times
without a race condition.ChannelHandler will not be invoked by
ChannelPipeline.ChannelHandler.ChannelHandler that appends the specified ChannelHandlers right next to itself.ChannelHandlers right next to itself.ChannelHandlers right next to itself.ChannelHandlers right next to itself.ChannelHandlers right next to itself.ChannelHandler to interact with its ChannelPipeline
and other handlers.ChannelHandler.ChannelHandlerInvoker implementation.Channel.Channel of the ChannelHandlerContext was registered is now inactive and reached its
end of lifetime.ChannelHandlerContext.fireChannelInactive() to forward
to the next ChannelHandler in the ChannelPipeline.ChannelHandlerAdapter instead.ChannelHandler which offers an easy way to initialize a Channel once it was
registered to its EventLoop.ChannelHandler.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.AbstractChannel to store its pending
outbound write requests.ChannelHandlerAdapter instead.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 ChannelHandler in the ChannelPipeline.ChannelHandler.channelRead(ChannelHandlerContext, Object).ChannelHandlerContext.fireChannelReadComplete() to forward
to the next ChannelHandler in the ChannelPipeline.SelectableChannel has been selected by the Selector.ChannelHandlerContext.fireChannelRegistered() to forward
to the next ChannelHandler 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 ChannelHandler 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 and notify the ChannelFuture once the operation completes,
either because the operation was successful or because of
an error.Channel and notify the ChannelFuture once the operation completes,
either because the operation was successful or because of
an error.Channel of the ChannelPromise and notify the ChannelPromise once the
operation was complete.ChannelFutureListener that closes the Channel which is
associated with the specified ChannelFuture.ChannelHandlerContext.close(ChannelPromise) to forward
to the next ChannelHandler in the ChannelPipeline.Channel and notify the ChannelFuture once the operation completes,
either because the operation was successful or because of
an error.Channel and notify the ChannelFuture once the operation completes,
either because the operation was successful or because of
an error.Channel and notify the ChannelFuture once the operation completes,
either because the operation was successful or because of
an error.Channel bound to this ChannelPipeline and notify the ChannelFuture
once the operation completes, either because the operation was successful or because of
an error.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.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress while bind to the localAddress and notify the
ChannelFuture once the operation completes, either because the operation was successful or because of
an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress while bind to the localAddress and notify the
ChannelFuture once the operation completes, either because the operation was successful or because of
an error.ChannelHandlerContext.connect(SocketAddress, SocketAddress, ChannelPromise) to forward
to the next ChannelHandler in the ChannelPipeline.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress while bind to the localAddress and notify the
ChannelFuture once the operation completes, either because the operation was successful or because of
an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress while bind to the localAddress and notify the
ChannelFuture once the operation completes, either because the operation was successful or because of
an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress while bind to the localAddress and notify the
ChannelFuture once the operation completes, either because the operation was successful or because of
an error.SocketAddress and notify the ChannelFuture once the operation
completes, either because the operation was successful or because of an error.SocketAddress while bind to the localAddress and notify the
ChannelFuture once the operation completes, either because the operation was successful or because of
an error.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.-1 for unknown messages.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.MultithreadEventLoopGroup which must be used for the local transport.FileRegion implementation which transfer data from a FileChannel.MessageSizeEstimator implementation which supports the estimation of the size of
ByteBuf, ByteBufHolder and FileRegion.OioServerSocketChannelConfig implementationOioSocketChannelConfig implementationServerSocketChannelConfig implementation.SocketChannelConfig implementation.ChannelFuture once the operation completes,
either because the operation was successful or because of an error.ChannelFuture once the operation completes,
either because the operation was successful or because of an error.Channel of the ChannelFuture and notify the ChannelPromise once the
operation was complete.ChannelHandlerContext.disconnect(ChannelPromise) to forward
to the next ChannelHandler in the ChannelPipeline.ChannelFuture once the operation completes,
either because the operation was successful or because of an error.ChannelFuture once the operation completes,
either because the operation was successful or because of an error.ChannelFuture once the operation completes,
either because the operation was successful or because of an error.ChannelFuture once the operation completes,
either because the operation was successful or because of an error.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 which is used to execute an arbitrary task.EventExecutor which is used to execute an arbitrary task.Channel which supports
zero-copy file transfer.ChannelFuture of the individual I/O operation which
is associated with the specified Channel.Channel as finished.Channel is active now, which means it is connected.Channel is active now, which means it is connected.Channel is inactive now, which means it is closed.Channel is inactive now, which means it is closed.Channel received a message.Channel received a message.ChannelHandler.channelWritabilityChanged(ChannelHandlerContext)
event to the next ChannelHandler in the ChannelPipeline.ChannelHandler.channelWritabilityChanged(ChannelHandlerContext)
event to the next ChannelHandler in the ChannelPipeline.ChannelHandler.channelWritabilityChanged(ChannelHandlerContext)
event to the next ChannelHandler in the ChannelPipeline.ChannelHandler.channelWritabilityChanged(ChannelHandlerContext)
event to the next ChannelHandler in the ChannelPipeline.Channel received an user defined event.Channel received an user defined event.ChannelHandler in this pipeline.ChannelHandler in this pipeline.RecvByteBufAllocator that always yields the same buffer
size prediction.Channel.Unsafe.write(Object, ChannelPromise).Channels in this
group.Channels in this group that match the given 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.MessageSizeEstimator which is used for the channel
to detect the size of a message.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 to handle all the events for the to-be-created ChannelEventLoopGroup or null if non is configured yet.EventLoopGroup which is used for the parent (acceptor) and the child (client).EventExecutorGroup 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 to use for serving the requests.ChannelHandler that is bound this ChannelHandlerContext.ChannelHandler was added to the actual context and it's ready to handle events.index-th appended handler.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 Channel.connect(SocketAddress) again,
such as UDP/IP.Channel.Channel was registered.DatagramChannelChannelMatcher.ChannelHandlerInvoker which is used by default unless specified by a user.ChannelHandlerInvoker which is used to trigger an event for the associated
ChannelHandler.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 ChannelHandlerContext.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 which is used to bind the local "end" to.SocketAddress to which is bound local or
null if none.SocketAddress which is bound locally.Channel for the local transport.DefaultEventLoopGroup instead.ServerChannel for the local transport which allows in VM communication.true if the operation should be also executed on the given Channel.I.EventExecutorGroup 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.ChannelFuture which is marked as failed already.ChannelFuture which is marked as failed already.ChannelProgressivePromiseChannelProgressivePromiseChannelPromise.ChannelPromise.ChannelFuture which is marked as succeeded already.ChannelFuture which is marked as succeeded already.AbstractChannel.AbstractUnsafe instance which will be used for the life-time of the ChannelByteBuf 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.EventExecutorGroup which is used to handle OIO Channel's.OioEventLoopGroup with no limit in place.OioEventLoopGroup.OioEventLoopGroup.OioEventLoopGroup.ServerSocketChannel which accepts new connections and create the OioSocketChannel's for them.SocketServerSocketSocketChannel which is using Old-Blocking-IOSocketSocketSocketChannelConfig for a OioSocketChannel.ChannelOption which is used for the Channel instances once they got
created.ChannelOutboundBuffer of the Channel where the pending write requests are stored.ChannelPipelineChannelPipelineChannel into the first inbound buffer, triggers an
ChannelHandler.channelRead(ChannelHandlerContext, Object) event if data was
read, and triggers a
channelReadComplete event so the
handler can decide to continue reading.ChannelHandlerContext.read().Channel into the first inbound buffer, triggers an
ChannelHandler.channelRead(ChannelHandlerContext, Object) event if data was
read, and triggers a
channelReadComplete event so the
handler can decide to continue reading.Channel into the first inbound buffer, triggers an
ChannelHandler.channelRead(ChannelHandlerContext, Object) event if data was
read, and triggers a
channelReadComplete event so the
handler can decide to continue reading.SelectableChannelChannelChannel and register it with an EventExecutorGroup.Channel of the ChannelPromise 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 ServerChannelChannel on AbstractBootstrap.bind(), Bootstrap.connect(), and
AbstractBootstrap.bind().ServerChannel which accepts incoming TCP/IP connections.ChannelConfig for a ServerSocketChannel.ByteBufAllocator which is used for the channel
to allocate buffers.ChannelHandlerContext.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.ByteBufAllocator which is used for the channel
to detect the size of a message.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.ChannelHandler which allows to explicit only handle a specific type of messages.EventLoops 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.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 ChannelHandler in the ChannelPipeline.ChannelOption.ChannelOption of the specified name.Channel.Unsafe.Channel through the ChannelPipeline.Channel through the ChannelPipeline.ChannelHandlerContext.write(Object) to forward
to the next ChannelHandler in the ChannelPipeline.ChannelHandlerContext through the ChannelPipeline.ChannelHandlerContext through the ChannelPipeline.ChannelPipeline.ChannelPipeline.message to all Channels in this
group.Channel.write(Object, ChannelPromise) and Channel.flush().Channel.write(Object) and Channel.flush().ChannelHandlerContext.write(Object, ChannelPromise) and ChannelHandlerContext.flush().ChannelHandlerContext.write(Object) and ChannelHandlerContext.flush().ChannelPipeline.write(Object, ChannelPromise) and ChannelPipeline.flush().ChannelPipeline.write(Object) and ChannelPipeline.flush().ChannelGroup.write(Object) and ChannelGroup.flush().ChannelGroup.write(Object) and ChannelGroup.flush() and only act on
Channels that match the ChannelMatcher.ChannelFlushPromiseNotifierChannel.Channel.Copyright © 2008–2013 The Netty Project. All rights reserved.