| Package | Description |
|---|---|
| org.apache.http.impl.nio |
Default implementations of HTTP connections for asynchronous,
even driven communication.
|
| org.apache.http.impl.nio.reactor |
Default implementation of event driven network communication APIs
based on Java NIO.
|
| org.apache.http.impl.nio.ssl | |
| org.apache.http.nio.reactor |
Event driven network communication APIs loosely based on
Doug Lea's
reactor pattern.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultClientIOEventDispatch |
Deprecated.
(4.2) use
DefaultHttpClientIODispatch |
class |
DefaultHttpClientIODispatch<H extends NHttpClientEventHandler> |
Default
IOEventDispatch implementation
that supports both plain (non-encrypted) and SSL encrypted client side HTTP
connections. |
class |
DefaultHttpServerIODispatch<H extends NHttpServerEventHandler> |
Default
IOEventDispatch implementation
that supports both plain (non-encrypted) and SSL encrypted server side HTTP
connections. |
class |
DefaultServerIOEventDispatch |
Deprecated.
(4.2) use
DefaultHttpServerIODispatch |
class |
SSLClientIOEventDispatch |
Deprecated.
(4.2) use
SSLClientIOEventDispatch |
class |
SSLServerIOEventDispatch |
Deprecated.
(4.2) use
SSLServerIOEventDispatch |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractIODispatch<T> |
Abstract
IOEventDispatch implementation that supports both plain (non-encrypted)
and SSL encrypted HTTP connections. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractMultiworkerIOReactor.execute(IOEventDispatch eventDispatch) |
Activates the main I/O reactor as well as all worker I/O reactors.
|
void |
BaseIOReactor.execute(IOEventDispatch eventDispatch) |
Activates the I/O reactor.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
SSLClientIOEventDispatch |
Deprecated.
(4.2) use
DefaultHttpClientIODispatch |
class |
SSLServerIOEventDispatch |
Deprecated.
(4.2) use
DefaultHttpServerIODispatch |
| Modifier and Type | Method | Description |
|---|---|---|
void |
IOReactor.execute(IOEventDispatch eventDispatch) |
Starts the reactor and initiates the dispatch of I/O event notifications
to the given
IOEventDispatch. |