| Package | Description | 
|---|---|
| org.jboss.netty.bootstrap | 
 IoC/DI friendly helper classes which enable an easy implementation of
 typical client side and server side channel initialization. 
 | 
| org.jboss.netty.channel | 
 The core channel API which is asynchronous and event-driven abstraction of
 various transports such as a
 NIO Channel. 
 | 
| org.jboss.netty.channel.local | 
 A virtual transport that enables the communication between the two
 parties in the same virtual machine. 
 | 
| org.jboss.netty.channel.socket | 
 Abstract TCP and UDP socket interfaces which extend the core channel API. 
 | 
| org.jboss.netty.channel.socket.http | 
 An HTTP-based client-side  
SocketChannel
 and its corresponding server-side Servlet implementation that make your
 existing server application work in a firewalled network. | 
| org.jboss.netty.channel.socket.nio | 
 NIO-based socket channel
 API implementation - recommended for a large number of connections (>= 1000). 
 | 
| org.jboss.netty.channel.socket.oio | 
 Old blocking I/O based socket channel API implementation - recommended for
 a small number of connections (< 1000). 
 | 
| org.jboss.netty.handler.codec.embedder | 
 A helper that wraps an encoder or a decoder so that they can be used without
 doing actual I/O in unit tests or higher level codecs. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ChannelPipeline | 
Bootstrap.getPipeline()
Returns the default  
ChannelPipeline which is cloned when a new
 Channel is created. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Bootstrap.setPipeline(ChannelPipeline pipeline)
Sets the default  
ChannelPipeline which is cloned when a new
 Channel is created. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultChannelPipeline
The default  
ChannelPipeline implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
ChannelPipeline | 
ChannelPipelineFactory.getPipeline()
Returns a newly created  
ChannelPipeline. | 
ChannelPipeline | 
ChannelHandlerContext.getPipeline()
Returns the  
ChannelPipeline that the ChannelHandler
 belongs to. | 
ChannelPipeline | 
Channel.getPipeline()
Returns the  
ChannelPipeline which handles ChannelEvents
 associated with this channel. | 
ChannelPipeline | 
AbstractChannel.getPipeline()  | 
static ChannelPipeline | 
Channels.pipeline()
Creates a new  
ChannelPipeline. | 
static ChannelPipeline | 
Channels.pipeline(ChannelHandler... handlers)
Creates a new  
ChannelPipeline which contains the specified
 ChannelHandlers. | 
static ChannelPipeline | 
Channels.pipeline(ChannelPipeline pipeline)
Creates a new  
ChannelPipeline which contains the same entries
 with the specified pipeline. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ChannelSink.eventSunk(ChannelPipeline pipeline,
         ChannelEvent e)
Invoked by  
ChannelPipeline when a downstream ChannelEvent
 has reached its terminal (the head of the pipeline). | 
void | 
ChannelSink.exceptionCaught(ChannelPipeline pipeline,
               ChannelEvent e,
               ChannelPipelineException cause)
Invoked by  
ChannelPipeline when an exception was raised while
 one of its ChannelHandlers process a ChannelEvent. | 
void | 
AbstractChannelSink.exceptionCaught(ChannelPipeline pipeline,
               ChannelEvent event,
               ChannelPipelineException cause)
Sends an  
ExceptionEvent upstream with the specified
 cause. | 
ChannelFuture | 
ChannelSink.execute(ChannelPipeline pipeline,
       Runnable task)
Execute the given  
Runnable later in the io-thread. | 
ChannelFuture | 
AbstractChannelSink.execute(ChannelPipeline pipeline,
       Runnable task)
This implementation just directly call  
Runnable.run(). | 
ServerChannel | 
ServerChannelFactory.newChannel(ChannelPipeline pipeline)  | 
Channel | 
ChannelFactory.newChannel(ChannelPipeline pipeline)
 | 
static ChannelPipeline | 
Channels.pipeline(ChannelPipeline pipeline)
Creates a new  
ChannelPipeline which contains the same entries
 with the specified pipeline. | 
static ChannelPipelineFactory | 
Channels.pipelineFactory(ChannelPipeline pipeline)
Creates a new  
ChannelPipelineFactory which creates a new
 ChannelPipeline which contains the same entries with the
 specified pipeline. | 
| Constructor and Description | 
|---|
AbstractChannel(Channel parent,
               ChannelFactory factory,
               ChannelPipeline pipeline,
               ChannelSink sink)
Creates a new instance. 
 | 
AbstractChannel(Integer id,
               Channel parent,
               ChannelFactory factory,
               ChannelPipeline pipeline,
               ChannelSink sink)
(Internal use only) Creates a new temporary instance with the specified
 ID. 
 | 
AbstractServerChannel(ChannelFactory factory,
                     ChannelPipeline pipeline,
                     ChannelSink sink)
Creates a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LocalServerChannel | 
LocalServerChannelFactory.newChannel(ChannelPipeline pipeline)  | 
LocalChannel | 
LocalClientChannelFactory.newChannel(ChannelPipeline pipeline)  | 
LocalServerChannel | 
DefaultLocalServerChannelFactory.newChannel(ChannelPipeline pipeline)  | 
LocalChannel | 
DefaultLocalClientChannelFactory.newChannel(ChannelPipeline pipeline)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerSocketChannel | 
ServerSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
DatagramChannel | 
DatagramChannelFactory.newChannel(ChannelPipeline pipeline)  | 
SocketChannel | 
ClientSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
| Modifier and Type | Method and Description | 
|---|---|
SocketChannel | 
HttpTunnelingClientSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
| Modifier and Type | Method and Description | 
|---|---|
ChannelFuture | 
AbstractNioChannelSink.execute(ChannelPipeline pipeline,
       Runnable task)  | 
ServerSocketChannel | 
NioServerSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
DatagramChannel | 
NioDatagramChannelFactory.newChannel(ChannelPipeline pipeline)  | 
SocketChannel | 
NioClientSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
| Constructor and Description | 
|---|
NioSocketChannel(Channel parent,
                ChannelFactory factory,
                ChannelPipeline pipeline,
                ChannelSink sink,
                SocketChannel socket,
                NioWorker worker)  | 
| Modifier and Type | Method and Description | 
|---|---|
ChannelFuture | 
AbstractOioChannelSink.execute(ChannelPipeline pipeline,
       Runnable task)  | 
ServerSocketChannel | 
OioServerSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
DatagramChannel | 
OioDatagramChannelFactory.newChannel(ChannelPipeline pipeline)  | 
SocketChannel | 
OioClientSocketChannelFactory.newChannel(ChannelPipeline pipeline)  | 
| Modifier and Type | Method and Description | 
|---|---|
ChannelPipeline | 
CodecEmbedder.getPipeline()
Returns the  
ChannelPipeline that handles the input. | 
Copyright © 2008-2016 The Netty Project. All Rights Reserved.