## Uses of Interface
org.apache.http.HttpConnection

Packages that use HttpConnection
org.apache.http: Core HTTP components based on the blocking I/O model.
org.apache.http.impl: Default implementations for interfaces in `org.apache.http`.
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.

Uses of HttpConnection in org.apache.http

Subinterfaces of HttpConnection in org.apache.http
`interface` `HttpClientConnection` A client-side HTTP connection, which can be used for sending requests and receiving responses.
`interface` `HttpInetConnection` An HTTP connection over the Internet Protocol (IP).
`interface` `HttpServerConnection` A server-side HTTP connection, which can be used for receiving requests and sending responses.

Uses of HttpConnection in org.apache.http.impl

Classes in org.apache.http.impl that implement HttpConnection
`class` `AbstractHttpClientConnection` Abstract client-side HTTP connection capable of transmitting and receiving data using arbitrary `SessionInputBuffer` and `SessionOutputBuffer` implementations.
`class` `AbstractHttpServerConnection` Abstract server-side HTTP connection capable of transmitting and receiving data using arbitrary `SessionInputBuffer` and `SessionOutputBuffer` implementations.
`class` `DefaultHttpClientConnection` Default implementation of a client-side HTTP connection.
`class` `DefaultHttpServerConnection` Default implementation of a server-side HTTP connection.
`class` `SocketHttpClientConnection` Implementation of a client-side HTTP connection that can be bound to an arbitrary `Socket` for receiving data from and transmitting data to a remote server.
`class` `SocketHttpServerConnection` Implementation of a server-side HTTP connection that can be bound to a network Socket in order to receive and transmit data.

Uses of HttpConnection in org.apache.http.impl.nio

Classes in org.apache.http.impl.nio that implement HttpConnection
`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 implements functionality common to both client and server HTTP connections.

Uses of HttpConnection in org.apache.http.nio

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

Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.