| 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.execution |
Executor-based implementation of various
thread models and memory overload prevention mechanisms. |
| org.jboss.netty.handler.timeout |
Adds support for read and write timeout and idle connection notification
using a
Timer. |
| org.jboss.netty.util |
Utility classes used across multiple packages.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Bootstrap
A helper class which initializes a
Channel. |
class |
ClientBootstrap
A helper class which creates a new client-side
Channel and makes a
connection attempt. |
class |
ConnectionlessBootstrap
A helper class which creates a new server-side
Channel for a
connectionless transport. |
class |
ServerBootstrap
A helper class which creates a new server-side
Channel and accepts
incoming connections. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChannelFactory
The main interface to a transport that creates a
Channel associated
with a certain communication entity such as a network socket. |
interface |
ServerChannelFactory
A
ChannelFactory that creates a ServerChannel. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LocalClientChannelFactory
A
ChannelFactory that creates a client-side LocalChannel. |
interface |
LocalServerChannelFactory
A
ServerChannelFactory that creates a LocalServerChannel. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultLocalClientChannelFactory
The default
LocalClientChannelFactory implementation. |
class |
DefaultLocalServerChannelFactory
The default
LocalServerChannelFactory implementation. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientSocketChannelFactory
A
ChannelFactory which creates a client-side SocketChannel. |
interface |
DatagramChannelFactory
A
ChannelFactory which creates a DatagramChannel. |
interface |
ServerSocketChannelFactory
A
ChannelFactory which creates a ServerSocketChannel. |
| Modifier and Type | Class and Description |
|---|---|
class |
HttpTunnelingClientSocketChannelFactory
Creates a client-side
SocketChannel which connects to an
HttpTunnelingServlet to communicate with the server application
behind the HttpTunnelingServlet. |
| Modifier and Type | Class and Description |
|---|---|
class |
NioClientSocketChannelFactory
A
ClientSocketChannelFactory which creates a client-side NIO-based
SocketChannel. |
class |
NioDatagramChannelFactory
A
DatagramChannelFactory that creates a NIO-based connectionless
DatagramChannel. |
class |
NioServerSocketChannelFactory
A
ServerSocketChannelFactory which creates a server-side NIO-based
ServerSocketChannel. |
| Modifier and Type | Class and Description |
|---|---|
class |
OioClientSocketChannelFactory
A
ClientSocketChannelFactory which creates a client-side blocking
I/O based SocketChannel. |
class |
OioDatagramChannelFactory
A
DatagramChannelFactory which creates a blocking I/O based
DatagramChannel. |
class |
OioServerSocketChannelFactory
A
ServerSocketChannelFactory which creates a server-side blocking
I/O based ServerSocketChannel. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionHandler
Forwards an upstream
ChannelEvent to an Executor. |
| Modifier and Type | Class and Description |
|---|---|
class |
IdleStateHandler
Triggers an
IdleStateEvent when a Channel has not performed
read, write, or both operation for a while. |
class |
ReadTimeoutHandler
Raises a
ReadTimeoutException when no data was read within a certain
period of time. |
class |
WriteTimeoutHandler
Raises a
WriteTimeoutException when no data was written within a
certain period of time. |
| Modifier and Type | Method and Description |
|---|---|
static void |
ExternalResourceUtil.release(ExternalResourceReleasable... releasables)
Releases the specified
ExternalResourceReleasables. |
Copyright © 2008-2013 JBoss, by Red Hat. All Rights Reserved.