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

- Packages that use NHttpConnection
  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 NHttpConnection in org.apache.http.impl.nio

    Classes in org.apache.http.impl.nio that implement NHttpConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultNHttpClientConnection` Default implementation of the `NHttpClientConnection` interface.
    `class` | `DefaultNHttpServerConnection` Default implementation of the `NHttpServerConnection` interface.
    `class` | `NHttpConnectionBase` This class serves as a base for all `NHttpConnection` implementations and provides functionality common to both client and server HTTP connections.

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

    Classes in org.apache.http.nio with type parameters of type NHttpConnection
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NHttpConnectionFactory<T extends NHttpConnection>` Factory for `NHttpConnection` instances.

    Subinterfaces of NHttpConnection in org.apache.http.nio
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NHttpClientConnection` Abstract non-blocking client-side HTTP connection interface.
    `interface` | `NHttpClientIOTarget` Deprecated. (4.2) no longer used
    `interface` | `NHttpServerConnection` Abstract non-blocking server-side HTTP connection interface.
    `interface` | `NHttpServerIOTarget` Deprecated. (4.2) no longer used

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

    Methods in org.apache.http.nio.protocol with parameters of type NHttpConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | NHttpHandlerBase.`closeConnection(NHttpConnection conn, Throwable cause)` Deprecated.
    `void` | EventListener.`connectionClosed(NHttpConnection conn)` Deprecated. Triggered when a connection has been terminated.
    `void` | EventListener.`connectionOpen(NHttpConnection conn)` Deprecated. Triggered when a new connection has been established.
    `void` | EventListener.`connectionTimeout(NHttpConnection conn)` Deprecated. Triggered when a connection has timed out.
    `void` | EventListener.`fatalIOException(IOException ex, NHttpConnection conn)` Deprecated. Triggered when an I/O error caused a connection to be terminated.
    `void` | EventListener.`fatalProtocolException(HttpException ex, NHttpConnection conn)` Deprecated. Triggered when an HTTP protocol error caused a connection to be terminated.
    `protected void` | NHttpHandlerBase.`handleTimeout(NHttpConnection conn)` Deprecated.
    `protected void` | NHttpHandlerBase.`shutdownConnection(NHttpConnection conn, Throwable cause)` Deprecated.
    `protected void` | ThrottlingHttpServiceHandler.`shutdownConnection(NHttpConnection conn, Throwable cause)` Deprecated.

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