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

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

- - ### Uses of NHttpServerConnection in org.apache.http.impl.nio

    Classes in org.apache.http.impl.nio that implement NHttpServerConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultNHttpServerConnection` Default implementation of the `NHttpServerConnection` interface.

  - ### Uses of NHttpServerConnection in org.apache.http.nio

    Subinterfaces of NHttpServerConnection in org.apache.http.nio
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NHttpServerIOTarget` Deprecated. (4.2) no longer used

    Methods in org.apache.http.nio with parameters of type NHttpServerConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | NHttpServerEventHandler.`closed(NHttpServerConnection conn)` Triggered when the connection is closed.
    `void` | NHttpServiceHandler.`closed(NHttpServerConnection conn)` Deprecated. Triggered when the connection is closed.
    `void` | NHttpServerEventHandler.`connected(NHttpServerConnection conn)` Triggered when a new incoming connection is created.
    `void` | NHttpServiceHandler.`connected(NHttpServerConnection conn)` Deprecated. Triggered when a new incoming connection is created.
    `void` | NHttpServerEventHandler.`endOfInput(NHttpServerConnection conn)` Triggered when the connection is closed by the opposite end point (half-closed).
    `void` | NHttpServerEventHandler.`exception(NHttpServerConnection conn, Exception ex)` Triggered if an error occurs during the HTTP exchange.
    `void` | NHttpServiceHandler.`exception(NHttpServerConnection conn, HttpException ex)` Deprecated. Triggered when an HTTP protocol violation occurs while receiving an HTTP request.
    `void` | NHttpServiceHandler.`exception(NHttpServerConnection conn, IOException ex)` Deprecated. Triggered when an I/O error occurs while reading from or writing to the underlying channel.
    `void` | NHttpServerEventHandler.`inputReady(NHttpServerConnection conn, ContentDecoder decoder)` Triggered when the underlying channel is ready for reading a new portion of the request entity through the corresponding content decoder.
    `void` | NHttpServiceHandler.`inputReady(NHttpServerConnection conn, ContentDecoder decoder)` Deprecated. Triggered when the underlying channel is ready for reading a new portion of the request entity through the corresponding content decoder.
    `void` | NHttpServerEventHandler.`outputReady(NHttpServerConnection conn, ContentEncoder encoder)` Triggered when the underlying channel is ready for writing a next portion of the response entity through the corresponding content encoder.
    `void` | NHttpServiceHandler.`outputReady(NHttpServerConnection conn, ContentEncoder encoder)` Deprecated. Triggered when the underlying channel is ready for writing a next portion of the response entity through the corresponding content encoder.
    `void` | NHttpServerEventHandler.`requestReceived(NHttpServerConnection conn)` Triggered when a new HTTP request is received.
    `void` | NHttpServiceHandler.`requestReceived(NHttpServerConnection conn)` Deprecated. Triggered when a new HTTP request is received.
    `void` | NHttpServerEventHandler.`responseReady(NHttpServerConnection conn)` Triggered when the connection is ready to accept a new HTTP response.
    `void` | NHttpServiceHandler.`responseReady(NHttpServerConnection conn)` Deprecated. Triggered when the connection is ready to accept a new HTTP response.
    `void` | NHttpServerEventHandler.`timeout(NHttpServerConnection conn)` Triggered when no input is detected on this connection over the maximum period of inactivity.
    `void` | NHttpServiceHandler.`timeout(NHttpServerConnection conn)` Deprecated. Triggered when no input is detected on this connection over the maximum period of inactivity.

  - ### Uses of NHttpServerConnection in org.apache.http.nio.protocol

    Methods in org.apache.http.nio.protocol with parameters of type NHttpServerConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | BufferingHttpServiceHandler.`closed(NHttpServerConnection conn)` Deprecated.
    `void` | HttpAsyncService.`closed(NHttpServerConnection conn)`
    `void` | AsyncNHttpServiceHandler.`closed(NHttpServerConnection conn)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`closed(NHttpServerConnection conn)` Deprecated.
    `void` | BufferingHttpServiceHandler.`connected(NHttpServerConnection conn)` Deprecated.
    `void` | HttpAsyncService.`connected(NHttpServerConnection conn)`
    `void` | AsyncNHttpServiceHandler.`connected(NHttpServerConnection conn)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`connected(NHttpServerConnection conn)` Deprecated.
    `void` | HttpAsyncService.`endOfInput(NHttpServerConnection conn)`
    `void` | HttpAsyncService.`exception(NHttpServerConnection conn, Exception cause)`
    `void` | BufferingHttpServiceHandler.`exception(NHttpServerConnection conn, HttpException httpex)` Deprecated.
    `void` | AsyncNHttpServiceHandler.`exception(NHttpServerConnection conn, HttpException httpex)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`exception(NHttpServerConnection conn, HttpException httpex)` Deprecated.
    `void` | BufferingHttpServiceHandler.`exception(NHttpServerConnection conn, IOException ioex)` Deprecated.
    `void` | AsyncNHttpServiceHandler.`exception(NHttpServerConnection conn, IOException ex)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`exception(NHttpServerConnection conn, IOException ex)` Deprecated.
    `void` | BufferingHttpServiceHandler.`inputReady(NHttpServerConnection conn, ContentDecoder decoder)` Deprecated.
    `void` | HttpAsyncService.`inputReady(NHttpServerConnection conn, ContentDecoder decoder)`
    `void` | AsyncNHttpServiceHandler.`inputReady(NHttpServerConnection conn, ContentDecoder decoder)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`inputReady(NHttpServerConnection conn, ContentDecoder decoder)` Deprecated.
    `void` | BufferingHttpServiceHandler.`outputReady(NHttpServerConnection conn, ContentEncoder encoder)` Deprecated.
    `void` | HttpAsyncService.`outputReady(NHttpServerConnection conn, ContentEncoder encoder)`
    `void` | AsyncNHttpServiceHandler.`outputReady(NHttpServerConnection conn, ContentEncoder encoder)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`outputReady(NHttpServerConnection conn, ContentEncoder encoder)` Deprecated.
    `void` | BufferingHttpServiceHandler.`requestReceived(NHttpServerConnection conn)` Deprecated.
    `void` | HttpAsyncService.`requestReceived(NHttpServerConnection conn)`
    `void` | AsyncNHttpServiceHandler.`requestReceived(NHttpServerConnection conn)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`requestReceived(NHttpServerConnection conn)` Deprecated.
    `void` | BufferingHttpServiceHandler.`responseReady(NHttpServerConnection conn)` Deprecated.
    `void` | HttpAsyncService.`responseReady(NHttpServerConnection conn)`
    `void` | AsyncNHttpServiceHandler.`responseReady(NHttpServerConnection conn)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`responseReady(NHttpServerConnection conn)` Deprecated.
    `void` | BufferingHttpServiceHandler.`timeout(NHttpServerConnection conn)` Deprecated.
    `void` | HttpAsyncService.`timeout(NHttpServerConnection conn)`
    `void` | AsyncNHttpServiceHandler.`timeout(NHttpServerConnection conn)` Deprecated.
    `void` | ThrottlingHttpServiceHandler.`timeout(NHttpServerConnection conn)` Deprecated.

Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.