## Uses of Interface
org.apache.http.nio.NHttpClientEventHandler

Packages that use NHttpClientEventHandler
Package | Description
--- | ---
org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
org.apache.http.nio.protocol | Asynchronous HTTP protocol handlers based on the non-blocking I/O model.

### Uses of NHttpClientEventHandler in org.apache.http.impl.nio

Methods in org.apache.http.impl.nio with parameters of type NHttpClientEventHandler
Modifier and Type | Method and Description
--- | ---
`void` | DefaultNHttpClientConnection.`consumeInput(NHttpClientEventHandler handler)`
`void` | DefaultNHttpClientConnection.`produceOutput(NHttpClientEventHandler handler)`

Constructors in org.apache.http.impl.nio with parameters of type NHttpClientEventHandler
Constructor and Description
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, ConnectionConfig config)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, ConnectionConfig)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, NHttpConnectionFactory<DefaultNHttpClientConnection> connFactory)` Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler.
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, ConnectionConfig config)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, SSLContext, ConnectionConfig)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)`

### Uses of NHttpClientEventHandler in org.apache.http.nio.protocol

Classes in org.apache.http.nio.protocol that implement NHttpClientEventHandler
Modifier and Type | Class and Description
--- | ---
`class` | `HttpAsyncRequestExecutor` `HttpAsyncRequestExecutor` is a fully asynchronous HTTP client side protocol handler based on the NIO (non-blocking) I/O model.