| Package | Description |
|---|---|
| io.netty.bootstrap |
The helper classes with fluent API which enable an easy implementation of
typical client side and server side channel initialization.
|
| io.netty.channel |
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
|
| io.netty.channel.embedded |
A virtual
Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context. |
| Modifier and Type | Method and Description |
|---|---|
ServerBootstrap |
ServerBootstrap.childHandler(ChannelHandler childHandler) |
Bootstrap |
Bootstrap.handler(ChannelHandler handler) |
ServerBootstrap |
ServerBootstrap.handler(ChannelHandler handler) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChannelInboundByteHandler
ChannelInboundHandler which offers a ByteBuf to store inbound data in. |
interface |
ChannelInboundHandler
ChannelStateHandler which handles inbound data. |
interface |
ChannelInboundMessageHandler<I>
Special
ChannelInboundHandler which store the inbound data in a MessageBuf for futher processing. |
interface |
ChannelOperationHandler |
interface |
ChannelOutboundByteHandler |
interface |
ChannelOutboundHandler |
interface |
ChannelOutboundMessageHandler<I> |
interface |
ChannelStateHandler
ChannelHandler which adds callbacks for state changes. |
| Modifier and Type | Class and Description |
|---|---|
class |
ChannelHandlerAdapter |
class |
ChannelInboundByteHandlerAdapter
Abstract base class for
ChannelInboundHandlerAdapter which should be extended by the user to
get notified once more data is ready to get consumed from the inbound ByteBuf. |
class |
ChannelInboundHandlerAdapter |
class |
ChannelInboundMessageHandlerAdapter<I> |
class |
ChannelInitializer<C extends Channel> |
class |
ChannelOperationHandlerAdapter |
class |
ChannelOutboundByteHandlerAdapter |
class |
ChannelOutboundHandlerAdapter |
class |
ChannelOutboundMessageHandlerAdapter<I> |
class |
ChannelStateHandlerAdapter |
class |
CombinedChannelHandler |
| Modifier and Type | Method and Description |
|---|---|
<T extends ChannelHandler> |
ChannelPipeline.get(Class<T> handlerType)
Returns the
ChannelHandler of the specified type in this
pipeline. |
<T extends ChannelHandler> |
DefaultChannelPipeline.get(Class<T> handlerType) |
<T extends ChannelHandler> |
ChannelPipeline.remove(Class<T> handlerType)
Removes the
ChannelHandler of the specified type from this
pipeline |
<T extends ChannelHandler> |
DefaultChannelPipeline.remove(Class<T> handlerType) |
<T extends ChannelHandler> |
ChannelPipeline.replace(Class<T> oldHandlerType,
String newName,
ChannelHandler newHandler)
Replaces the
ChannelHandler of the specified type with a new
handler in this pipeline. |
<T extends ChannelHandler> |
DefaultChannelPipeline.replace(Class<T> oldHandlerType,
String newName,
ChannelHandler newHandler) |
| Modifier and Type | Method and Description |
|---|---|
ChannelHandler |
ChannelPipeline.first()
Returns the first
ChannelHandler in this pipeline. |
ChannelHandler |
DefaultChannelPipeline.first() |
ChannelHandler |
ChannelPipeline.get(String name)
Returns the
ChannelHandler with the specified name in this
pipeline. |
ChannelHandler |
DefaultChannelPipeline.get(String name) |
ChannelHandler |
ChannelHandlerContext.handler()
The
ChannelHandler that is bound this ChannelHandlerContext. |
ChannelHandler |
ChannelPipeline.last()
Returns the last
ChannelHandler in this pipeline. |
ChannelHandler |
DefaultChannelPipeline.last() |
ChannelHandler |
ChannelPipeline.remove(String name)
Removes the
ChannelHandler with the specified name from this
pipeline. |
ChannelHandler |
DefaultChannelPipeline.remove(String name) |
ChannelHandler |
ChannelPipeline.removeFirst()
Removes the first
ChannelHandler in this pipeline. |
ChannelHandler |
DefaultChannelPipeline.removeFirst() |
ChannelHandler |
ChannelPipeline.removeLast()
Removes the last
ChannelHandler in this pipeline. |
ChannelHandler |
DefaultChannelPipeline.removeLast() |
ChannelHandler |
ChannelPipeline.replace(String oldName,
String newName,
ChannelHandler newHandler)
Replaces the
ChannelHandler of the specified name with a new
handler in this pipeline. |
ChannelHandler |
DefaultChannelPipeline.replace(String oldName,
String newName,
ChannelHandler newHandler) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ChannelHandler> |
ChannelPipeline.toMap()
Converts this pipeline into an ordered
Map whose keys are
handler names and whose values are handlers. |
Map<String,ChannelHandler> |
DefaultChannelPipeline.toMap() |
| Modifier and Type | Method and Description |
|---|---|
ChannelPipeline |
ChannelPipeline.addAfter(EventExecutorGroup group,
String baseName,
String name,
ChannelHandler handler)
Inserts a
ChannelHandler after an existing handler of this
pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addAfter(EventExecutorGroup group,
String baseName,
String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addAfter(String baseName,
String name,
ChannelHandler handler)
Inserts a
ChannelHandler after an existing handler of this
pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addAfter(String baseName,
String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addBefore(EventExecutorGroup group,
String baseName,
String name,
ChannelHandler handler)
Inserts a
ChannelHandler before an existing handler of this
pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addBefore(EventExecutorGroup group,
String baseName,
String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addBefore(String baseName,
String name,
ChannelHandler handler)
Inserts a
ChannelHandler before an existing handler of this
pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addBefore(String baseName,
String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addFirst(ChannelHandler... handlers) |
ChannelPipeline |
DefaultChannelPipeline.addFirst(ChannelHandler... handlers) |
ChannelPipeline |
ChannelPipeline.addFirst(EventExecutorGroup group,
ChannelHandler... handlers) |
ChannelPipeline |
DefaultChannelPipeline.addFirst(EventExecutorGroup executor,
ChannelHandler... handlers) |
ChannelPipeline |
ChannelPipeline.addFirst(EventExecutorGroup group,
String name,
ChannelHandler handler)
Inserts a
ChannelHandler at the first position of this pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addFirst(EventExecutorGroup group,
String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addFirst(String name,
ChannelHandler handler)
Inserts a
ChannelHandler at the first position of this pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addFirst(String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addLast(ChannelHandler... handlers) |
ChannelPipeline |
DefaultChannelPipeline.addLast(ChannelHandler... handlers) |
ChannelPipeline |
ChannelPipeline.addLast(EventExecutorGroup group,
ChannelHandler... handlers) |
ChannelPipeline |
DefaultChannelPipeline.addLast(EventExecutorGroup executor,
ChannelHandler... handlers) |
ChannelPipeline |
ChannelPipeline.addLast(EventExecutorGroup group,
String name,
ChannelHandler handler)
Appends a
ChannelHandler at the last position of this pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addLast(EventExecutorGroup group,
String name,
ChannelHandler handler) |
ChannelPipeline |
ChannelPipeline.addLast(String name,
ChannelHandler handler)
Appends a
ChannelHandler at the last position of this pipeline. |
ChannelPipeline |
DefaultChannelPipeline.addLast(String name,
ChannelHandler handler) |
ChannelHandlerContext |
ChannelPipeline.context(ChannelHandler handler)
Returns the context object of the specified
ChannelHandler in
this pipeline. |
ChannelHandlerContext |
DefaultChannelPipeline.context(ChannelHandler handler) |
void |
ChannelPipeline.remove(ChannelHandler handler)
Removes the specified
ChannelHandler from this pipeline. |
void |
DefaultChannelPipeline.remove(ChannelHandler handler) |
void |
ChannelPipeline.replace(ChannelHandler oldHandler,
String newName,
ChannelHandler newHandler)
Replaces the specified
ChannelHandler with a new handler in
this pipeline. |
void |
DefaultChannelPipeline.replace(ChannelHandler oldHandler,
String newName,
ChannelHandler newHandler) |
<T extends ChannelHandler> |
ChannelPipeline.replace(Class<T> oldHandlerType,
String newName,
ChannelHandler newHandler)
Replaces the
ChannelHandler of the specified type with a new
handler in this pipeline. |
<T extends ChannelHandler> |
DefaultChannelPipeline.replace(Class<T> oldHandlerType,
String newName,
ChannelHandler newHandler) |
ChannelHandler |
ChannelPipeline.replace(String oldName,
String newName,
ChannelHandler newHandler)
Replaces the
ChannelHandler of the specified name with a new
handler in this pipeline. |
ChannelHandler |
DefaultChannelPipeline.replace(String oldName,
String newName,
ChannelHandler newHandler) |
| Modifier and Type | Method and Description |
|---|---|
ChannelHandlerContext |
ChannelPipeline.context(Class<? extends ChannelHandler> handlerType)
Returns the context object of the
ChannelHandler of the
specified type in this pipeline. |
ChannelHandlerContext |
DefaultChannelPipeline.context(Class<? extends ChannelHandler> handlerType) |
| Constructor and Description |
|---|
EmbeddedByteChannel(ChannelHandler... handlers) |
EmbeddedMessageChannel(ChannelHandler... handlers) |
Copyright © 2008-2012 The Netty Project. All Rights Reserved.