Package | Description |
---|---|
org.apache.http.impl.nio |
Default implementations of HTTP connections for asynchronous,
even driven communication.
|
org.apache.http.impl.nio.bootstrap |
Embedded non-blocking server and server bootstrap.
|
org.apache.http.nio.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for asynchronous, event driven communication.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
NHttpServerEventHandlerAdaptor
Deprecated.
(4.2)
|
Modifier and Type | Field and Description |
---|---|
private NHttpServerEventHandler |
DefaultHttpServerIODispatch.handler |
Modifier and Type | Method and Description |
---|---|
void |
DefaultNHttpServerConnection.consumeInput(NHttpServerEventHandler handler) |
static DefaultHttpServerIODispatch |
DefaultHttpServerIODispatch.create(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslContext,
ConnectionConfig config)
Creates a new instance of this class to be used for dispatching I/O event
notifications to the given protocol handler.
|
static DefaultHttpServerIODispatch |
DefaultHttpServerIODispatch.create(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
ConnectionConfig config)
Creates a new instance of this class to be used for dispatching I/O event
notifications to the given protocol handler.
|
void |
DefaultNHttpServerConnection.produceOutput(NHttpServerEventHandler handler) |
Constructor and Description |
---|
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
ConnectionConfig config) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
HttpParams params)
|
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
NHttpConnectionFactory<? extends DefaultNHttpServerConnection> connFactory) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslContext,
ConnectionConfig config) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslContext,
HttpParams params)
|
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
ConnectionConfig config) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpParams params)
|
Modifier and Type | Field and Description |
---|---|
private NHttpServerEventHandler |
HttpServer.serverEventHandler |
Constructor and Description |
---|
HttpServer(int port,
java.net.InetAddress ifAddress,
IOReactorConfig ioReactorConfig,
NHttpServerEventHandler serverEventHandler,
NHttpConnectionFactory<? extends DefaultNHttpServerConnection> connectionFactory,
ExceptionLogger exceptionLogger) |
Modifier and Type | Class and Description |
---|---|
class |
HttpAsyncService
HttpAsyncService is a fully asynchronous HTTP server side protocol
handler based on the non-blocking (NIO) I/O model. |