Add Apache libraries for multipart in Java

This adds support for Apache libraries to be able to use multipart in
Java HTTP clients.

BUG=159203

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/httpcomponents-core@170865 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
diff --git a/README.chromium b/README.chromium
new file mode 100644
index 0000000..2bb6700
--- /dev/null
+++ b/README.chromium
@@ -0,0 +1,37 @@
+Name: Apache HttpComponents Core
+Short Name: httpcomponents-core
+URL: http://hc.apache.org/httpcomponents-core-ga/
+Version: 4.2.2
+License: Apache 2.0
+License File: binary-distribution/LICENSE.txt
+Security Critical: no
+
+Description:
+HttpCore is a set of low level HTTP transport components that can be used to
+build custom client and server side HTTP services with a minimal footprint.
+HttpCore supports two I/O models: blocking I/O model based on the classic Java
+I/O and non-blocking, event driven I/O model based on Java NIO.
+
+The blocking I/O model may be more appropriate for data intensive, low latency
+scenarios, whereas the non-blocking model may be more appropriate for high
+latency scenarios where raw data throughput is less important than the ability
+to handle thousands of simultaneous HTTP connections in a resource efficient
+manner.
+
+Local Modifications:
+None.
+
+Update instructions:
+1. Find the new version you want on the project website.  Use as $VERSION below:
+   $ VERSION={version from website}
+2. Download the binary distribution tarball.
+3. Verify MD5 sum of package with online version:
+   $ md5sum httpcomponents-core-$VERSION-bin.tar.gz
+4. Remove the binary-distribution subdirectory:
+   $ rm -rf binary-distribution/
+5. Extract the contents of the tarball into binary-distribution subdirectory:
+   $ tar xvfz httpcomponents-core-$VERSION-bin.tar.gz
+   $ mv httpcomponents-core-$VERSION binary-distribution
+6. Update httpcomponents-core.gyp:httpcomponents_core_javalib with path to
+   new Java jar, eg:
+   'input_jar_file': 'binary-distribution/lib/httpcore-$VERSION.jar',
diff --git a/binary-distribution/LICENSE.txt b/binary-distribution/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/binary-distribution/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/binary-distribution/NOTICE.txt b/binary-distribution/NOTICE.txt
new file mode 100644
index 0000000..3487321
--- /dev/null
+++ b/binary-distribution/NOTICE.txt
@@ -0,0 +1,8 @@
+Apache HttpComponents Core
+Copyright 2005-2012 The Apache Software Foundation
+
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
+This project contains annotations derived from JCIP-ANNOTATIONS
+Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
\ No newline at end of file
diff --git a/binary-distribution/README.txt b/binary-distribution/README.txt
new file mode 100644
index 0000000..f8b09f9
--- /dev/null
+++ b/binary-distribution/README.txt
@@ -0,0 +1,62 @@
+Apache HttpComponents Core
+==========================
+
+Welcome to the HttpCore component of the Apache HttpComponents project.
+
+Building Instructions
+---------------------
+
+For building from source instructions please refer to BUILDING.txt.
+
+Dependencies
+------------
+
+HttpCore requires Java 1.5 compatible runtime.
+
+Licensing
+---------
+
+Apache HttpComponents Core is licensed under the Apache License 2.0.
+See the files called LICENSE.txt and NOTICE.txt for more information.
+
+Cryptographic Software Notice
+-----------------------------
+
+This distribution may include software that has been designed for use
+with cryptographic software. The country in which you currently reside
+may have restrictions on the import, possession, use, and/or re-export
+to another country, of encryption software. BEFORE using any encryption
+software, please check your country's laws, regulations and policies
+concerning the import, possession, or use, and re-export of encryption
+software, to see if this is permitted. See <http://www.wassenaar.org/>
+for more information.
+
+The U.S. Government Department of Commerce, Bureau of Industry and
+Security (BIS), has classified this software as Export Commodity
+Control Number (ECCN) 5D002.C.1, which includes information security
+software using or performing cryptographic functions with asymmetric
+algorithms. The form and manner of this Apache Software Foundation
+distribution makes it eligible for export under the License Exception
+ENC Technology Software Unrestricted (TSU) exception (see the BIS
+Export Administration Regulations, Section 740.13) for both object
+code and source code.
+
+The following provides more details on the included software that
+may be subject to export controls on cryptographic software:
+
+  Apache HttpComponents Core interfaces with the
+  Java Secure Socket Extension (JSSE) API to provide
+
+    - HTTPS support
+
+  Apache HttpComponents Core does not include any
+  implementation of JSSE.
+
+Contact
+-------
+
+  o For general information visit the main project site at
+    http://hc.apache.org/
+
+  o For current status information visit the status page at
+    http://hc.apache.org/status.html
diff --git a/binary-distribution/RELEASE_NOTES.txt b/binary-distribution/RELEASE_NOTES.txt
new file mode 100644
index 0000000..dbbe5f7
--- /dev/null
+++ b/binary-distribution/RELEASE_NOTES.txt
@@ -0,0 +1,985 @@
+Release 4.2.2
+-------------------
+
+This is a maintenance release that fixes a number of bugs and regressions found since 4.2.1
+including a major bug in the NIO module causing incorrect handling of outgoing Content-Length
+delimited messages larger than 2GB.
+
+Users of HttpCore 4.2 are advised to upgrade.
+
+Changelog
+-------------------
+
+* [HTTPCORE-312] NIO length delimited content encoder incorrectly handles messages larger than 2GB.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-310] Fixed regression in DefaultConnectionReuseStrategy causing it to incorrectly 
+  flag connections as non-reusable after a 204, 205 or 304 response. 
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-309] Fixed regression in HttpAsyncRequestExecutor causing it to handle 204, 205 
+  and 304 responses incorrectly by returning a message with an enclosed content body.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-306] I/O reactor TCP_NODELAY parameter now defaults to true.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPASYNC-21] request execution handler does not get closed in case of a premature HTTP 
+  exchange termination.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-303] ContentType made Serializable. 
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
+Release 4.2.1
+-------------------
+
+This is a maintenance release that fixes a non-critical number of bugs found since 4.2. 
+Users of HttpCore 4.2 are encouraged to upgrade.
+
+Changelog
+-------------------
+
+* [HTTPCORE-299] ContentType should rely on Charset#name() instead of Charset#toString() 
+  for building header value.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-263] Under rare circumstances incorrectly delineated or garbled HTTP message
+  can cause an IndexOutOfBoundsException in AbstractSessionInputBuffer#readLine()
+  Contributed by Michael Pujos <bubbleguuum at free.fr> 
+
+* Made connection pools use FIFO algorithm instead of LIFO when leasing / releasing persistent
+  connections.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-298] Fixed non-blocking SSLIOSession state can getting out of sync with the underlying
+  IOSession in case the I/O session is terminated by the I/O reactor rather than by the protocol
+  handler. 
+  Contributed by Sandeep Tamhankar <sandman at electric-cloud.com>
+
+* Fixed NPE in StringEntity constructor thrown if ContentType#getCharset is null.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+Release 4.2
+-------------------
+
+This is the first stable (GA) release of HttpCore 4.2. The most notable features included in this 
+release are connection pool components for blocking and non-blocking HTTP connections and new 
+asynchronous client and server side protocol handlers.
+
+New protocol handling API used in conjunction with connection pooling components is expected to 
+make development of asynchronous HTTP client agents and HTTP proxies easier and less error prone.
+
+Connection pool components are based on mature code migrated from HttpClient and HttpAsyncClient 
+modules but have a slightly different API that makes a better use of Java standard concurrent 
+primitives. 
+
+Changelog
+-------------------
+
+* Fixed HttpAsyncRequestExecutor incorrect execution of message exchanges that span across multiple 
+  hosts (for instance, in case of a request redirect).  
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* AbstractHttpClientConnection#isResponseAvailable method now catches SocketTimeoutException
+  and returns false.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-296] Server side connections (both blocking and non-blocking) can now handle entity 
+  enclosing requests without Content-Length and Transfer-Encoding headers.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-295] [HTTPCORE-288] Provided direct access to the underlying socket of non-blocking 
+  HTTP connection to allow modification of socket level settings such as TCP_NODELAY, SO_KEEPALIVE,
+  TrafficClass, etc.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-289] HttpAsyncService fails to invoke Cancellable#cancel() when the ongoing HTTP 
+  exchange is aborted by the client. 
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Incompatible changes
+--------------------
+[Compared to release version 4.1.4]
+
+The following methods have been deprecated for some time now and have been deleted:
+
+org.apache.http.impl.SocketHttpServerConnection#createHttpDataReceiver(Socket, int, HttpParams)
+org.apache.http.impl.SocketHttpServerConnection#createHttpDataTransmitter(Socket, int, HttpParams)
+org.apache.http.protocol.HttpRequestHandlerRegistry#matchUriRequestPattern(String, String)
+
+The following classes have been deprecated for some while now and have been deleted:
+
+org.apache.http.nio.entity.ByteArrayNIOEntity
+org.apache.http.nio.entity.FileNIOEntity
+org.apache.http.nio.entity.HttpNIOEntity
+org.apache.http.nio.entity.StringNIOEntity
+org.apache.http.nio.protocol.NHttpClientHandlerBase
+org.apache.http.nio.protocol.NHttpServiceHandlerBase
+
+Release 4.2-BETA1
+-------------------
+
+This is the first BETA release of HttpCore 4.2. This release comes with completely redesigned 
+and rewritten asynchronous protocol handlers. New protocol handling API used in conjunction with 
+connection pooling components is expected to make development of asynchronous HTTP client agents 
+and HTTP proxies easier and less error prone.
+
+Sample application shipped with the release include an example of an HTTP file server capable of 
+direct channel (zero copy) data transfer and an example of a non-blocking, fully streaming reverse 
+proxy.  
+
+This release also incorporates bug fixes from the stable 4.1.x branch and includes an updated
+HttpCore tutorial.
+
+
+
+Release 4.1.4
+-------------------
+
+This is a maintenance release that fixes a number of bugs found since 4.1.3. It is also likely 
+to be the last release in the 4.1.x branch.
+
+Changelog
+-------------------
+
+* [HTTPCORE-286] Canceled I/O session can cause an IllegalStateException in BaseIOReactor#validate
+  leading to an abnormal termination of the I/O reactor.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-257] Fixed incorrect results produced by DefaultConnectionReuseStrategy when handling 
+  response messages whose content entity has been decoded or modified by a protocol interceptor. 
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-283] Workaround for a bug causing termination of the I/O reactor in case of exception 
+  thrown by NHttpServiceHandler#requestReceived or NHttpClientHandler#responseReceived
+  methods. A more comprehensive fix for the bug applied to the 4.2 branch.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-281] ResponseConnControl protocol interceptor does not correctly populate connection
+  persistence control headers when sending a HTTP/1.1 response message in response to a HTTP/1.0 
+  request message.
+  Contributed by William R. Speirs <bill.speirs at gmail.com>
+
+* [HTTPCORE-282] The default value of the internal event mask of newly created non-blocking I/O 
+  is not correctly initialized, which causes the READ interest bit to get cleared in the interest 
+  op queuing mode unless the event mask is explicitly reset.
+  Contributed by Sadeep Jayasumana <sadeep at wso2.com> and Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-268] Handle runtime exceptions thrown by SSLEngine.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
+Release 4.2-ALPHA2
+-------------------
+
+This is the second ALPHA release of HttpCore 4.2. This release comes with completely redesigned 
+and rewritten asynchronous protocol handlers. New protocol handling API used in conjunction with 
+connection pooling components introduced in the previous ALPHA release is expected to make 
+development of asynchronous HTTP client agents and HTTP proxies easier and less error prone.
+
+Sample application shipped with the release include an example of an HTTP file server capable of 
+direct channel (zero copy) data transfer and an example of a non-blocking, fully streaming reverse 
+proxy.  
+
+We are kindly asking existing and prospective users of HttpCore to review and try out the
+new protocol handlers and give us feedback while the 4.2 API is still not final. If no major flaws 
+are discovered the 4.2 API is expected to be frozen with the next BETA release. 
+
+Please note that new features included in this release are still considered experimental and 
+their API may change in the future ALPHA releases. This release also marks the end of support for 
+Java 1.3. As of this release HttpCore requires Java 1.5 for all its components. Several classes and 
+methods deprecated between versions 4.0-beta1 and 4.0 GA (more than two years ago) have been 
+removed in this release.
+
+Changelog
+-------------------
+
+* [HTTPCORE-270] Fixed IllegalStateException in AbstractSessionOutputBuffer and 
+  AbstractSessionInputBuffer.
+  Contributed by William R. Speirs <bill.speirs at gmail.com>
+
+* [HTTPCORE-269] Connection pools incorrectly handle lease requests when the max limit for the given 
+  route has been exceeded and all connections in the route pool are stateful.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+Release 4.2-ALPHA1
+-------------------
+
+This is the first ALPHA release of 4.2. The most notable feature included in this release is 
+support for connection pools of blocking and non-blocking HTTP connections. Connection pool 
+components are based on mature code migrated from HttpClient and HttpAsyncClient modules but have 
+a slightly different API that makes a better use of Java standard concurrent primitives. 
+
+Support for connection pools in HttpCore is expected to make development of client and proxy HTTP
+services easier and less error prone.
+
+Please note that new features included in this release are still considered experimental and 
+their API may change in the future ALPHA releases. This release also marks the end of support for 
+Java 1.3. As of this release HttpCore requires Java 1.5 for all its components. Several classes and 
+methods deprecated between versions 4.0-beta1 and 4.0 GA (more than two years ago) have been 
+removed in this release.
+
+Changelog
+-------------------
+
+* [HTTPCORE-268] Handle runtime exceptions thrown by SSLEngine.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.1.3
+-------------------
+
+This is an emergency release that fixes a severe regression in the non-blocking SSL I/O code
+introduced in release 4.1.2.
+
+* [HTTPCORE-266] SSLIOSession does not correctly terminate if the opposite end shuts down connection
+  without sending a 'close notify' message causing an infinite loop in the I/O dispatch thread.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.1.2
+-------------------
+
+This is a patch release that fixes a number of bugs found in the previous version.
+
+Please note that several classes and methods deprecated between versions 4.0-beta1 and 4.0 GA
+(more than two years ago) will also be removed in the 4.2 branch.
+
+Users of 4.0.x versions are advised to upgrade and replace deprecated API calls following
+recommendations in javadocs.
+
+* [HTTPCORE-261] IOSession#setSocketTimeout() method does not reset the timeout count.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-260] Non-blocking SSL I/O session can terminate prematurely causing message body
+  truncation when message content is chunk coded and the connection is closed on the opposite end.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-257] Fixed incorrect results produced by DefaultConnectionReuseStrategy when handling
+  response messages whose content entity has been decoded or modified by a protocol interceptor.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.1.1
+-------------------
+
+This is a patch release that fixes a number of non-critical issues found since release 4.1.
+
+This release marks the end of support for Java 1.3. As of release 4.2 HttpCore will require
+Java 1.5 for all its components.
+
+Please note that several classes and methods deprecated between versions 4.0-beta1 and 4.0 GA
+(more than two years ago) will also be removed in the 4.2 branch.
+
+Users of 4.0.x versions are advised to upgrade and replace deprecated API calls following
+recommendations in javadocs.
+
+* In case of an unexpected end of stream condition (the peer closed connection prematurely)
+  truncated Content-Length delimited message bodies will cause an I/O exception. Application
+  can still choose to catch and ignore ConnectionClosedException in order to accept partial
+  message content.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-255]: Fixed resource management in InputStreamEntity#writeTo()
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-254]: Erratic results from metrics (sebb)
+
+* [HTTPCORE-242]: Fixed NPE in AsyncNHttpClientHandler caused by an early response to an
+  entity enclosing request.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+Release 4.1
+-------------------
+
+This is the first stable (GA) release of HttpCore 4.1. This release provides a compatibility mode
+with JREs that have a naive (broken) implementation of SelectionKey API and also improves
+compatibility with the Google Android platform. There has also been a number of performance
+related improvements and bug fixes in both blocking and non-blocking components.
+
+Changelog
+-------------------
+
+* [HTTPCORE-240]: DefaultConnectingIOReactor leaks a socket descriptor if the session request fails.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-239]: The ChunkEncoder could request for a negative buffer limit causing an
+  IllegalArgumentException.
+  Contributed by Asankha Perera <asankha at apache.org>
+
+* [HTTPCORE-236]: SSLIOSession#isAppInputReady() does not check the status of the session input
+  buffer.
+  Contributed by Dmitry Lukyanov <dlukyanov at ukr.net>
+
+* [HTTPCORE-233]: EntityUtils#toString() and EntityUtils#toByteArray() to return null if
+  HttpEntity#getContent() is null
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-231] Fixed incorrect handling of HTTP entities by non-blocking LengthDelimitedDecoder
+  when the Content-Length value is larger than Integer.MAX_VALUE.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.1-BETA2
+-------------------
+
+This is the second BETA release of HttpCore 4.1. This is mainly a bug fix release that addresses
+a number of non-critical bugs.
+
+The most significant change in this release is deprecation of the HttpEntity#consumeContent()
+method and streamlining of connection management and resource deallocation by HTTP entities.
+Please refer to the javadocs for details.
+
+* [HTTPCORE-229] AbstractSessionInputBuffer#readLine(CharArrayBuffer) returns incorrect
+  number of characters read by the method when using non-standard HTTP element charset.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Non-blocking connections can trigger #responseReady / #requestReady events by mistake
+  when the underlying session is already closed.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-228] Fixed NPE in AsyncNHttpServiceHandler caused by entity enclosing requests
+  if no matching request handler can be found.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-227] Fixed incorrect request / response count by non-blocking connections.
+  Contributed by Harold Lee <harold at hotelling.net>
+
+* [HTTPCORE-226] Improved compatibility of NIO components with Google Android.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* ByteArrayBuffer, CharArrayBuffer, BasicHeader, BufferedHeader, HeaderGroup, BasicRequestLine,
+  BasicStatusLine made Serializable.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.1-BETA1
+-------------------
+
+This is the first BETA release of HttpCore 4.1. This release finalizes the API introduced in the
+4.1 development branch. It also fixes a number of bugs discovered since the previous release and
+delivers a number of performance optimizations in the blocking HTTP transport components.
+The blocking HTTP transport is expected to be 5% to 10% faster compared to previous releases.
+
+* [HTTPCORE-222] Fixed Import-Package in the OSGi META-INF
+  Contributed by Willem Jiang <willem.jiang at gmail.com>
+
+* [HTTPCORE-177] Reduce intermediate data buffering by reading large chunks of data directly from
+  the underlying socket stream. This results in improved performance of blocking read operations.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-220] IdentityDecoder fails to detect end of stream when using file channels.
+  Contributed by Asankha C. Perera <asankha at apache.org>
+
+* [HTTPCORE-218] ChunkEncoder#write method no longer returns incorrect value if
+  the data to write is greater than the size of the internal buffer used by the encoder.
+  Contributed by Richie Jefts <rjefts at gmail.com>
+
+* [HTTPCORE-209] Added parameter to set SO_REUSEADDR on sockets bound to a local address.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-207] SocketHttp*Connection classes can leak sockets if the connection is half-closed
+  Contributed by David Koski <david_koski at mac.com>
+
+Release 4.1-ALPHA1
+-------------------
+
+This is the first public release from the 4.1 branch of HttpCore. This release adds a number of
+new features, most notable being introduction of compatibility mode with IBM JREs and other JREs
+with naive (broken) implementation of SelectionKey API.
+
+Please note new classes and methods added in the 4.1 branch are still considered API unstable.
+
+* Ensure that an attempt is made to close out all active sessions gracefully in case of an abnormal
+  shutdown of the I/O reactor.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-201] OSGi Export-Package to specify release version
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-183] Added Thread-safe implementations of HttpParams and HttpProcessor -
+  SyncBasicHttpParams and ImmutableHttpProcessor classes
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-199] ContentInputStream implements InputStream#available().
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-195] Truncated chunk-coded streams can now be tolerated by catching and discarding
+  TruncatedChunkException.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-155] Compatibility mode with IBM JRE and other JREs with naive (broken) implementation
+  of SelectionKey.
+  Contributed by Marc Beyerle <marc.beyerle at de.ibm.com> and Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-191] Blocking HTTP connections are now capable of correctly preserving their internal
+  state on SocketTimeoutExceptions, which makes it possible to continue reading from the connection
+  after a socket timeout.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-190] ChunkedInputStream is now capable of correctly preserving its internal state on
+  SocketTimeoutExceptions, which makes it possible to continue reading from the stream after a
+  socket timeout.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.0.1
+-------------------
+
+This is a patch release addressing a number of issues discovered since the 4.0 release. Users
+of NIO module are advised to upgrade.
+
+* [HTTPCORE-198] CONNECT request includes Host header for HTTP 1.1 connections.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-196] SSLIOSession now unwraps encrypted data more aggressively eliminating long
+  pauses when receiving data over non-blocking connections.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-197] Fixed bug causing the non-blocking ChunkDecoder to report some data stream as
+  truncated under special conditions.
+  Contributed by Denis Rogov <denrogov at gmail.com> and Oleg Kalnichevski <olegk at apache.org>
+
+* SSLIOSession#isAppOutputReady and SSLIOSession#isAppInputReady no longer ignore the application
+  event mask causing I/O event notifications for unrequested type of events.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-193] Fixed problem with SSLIOSession incorrectly handling of end-of-stream condition.
+  Contributed by Asankha C. Perera <asankha at apache.org> and Oleg Kalnichevski <olegk at apache.org>
+
+
+Release 4.0
+-------------------
+
+This is the first stable (GA) release of HttpCore 4.0. This release mainly improves the
+documentation and fixes a few minor bugs reported since the previous release. HttpCore
+now comes with a complete tutorial presenting an in-depth coverage of the API.
+
+HttpCore is a set of low level HTTP transport components that can be used to build custom
+client and server side HTTP services with a minimal footprint. HttpCore supports two I/O
+models: blocking I/O model based on the classic Java I/O and non-blocking, event driven I/O
+model based on Java NIO.  The blocking I/O model may be more appropriate for data intensive,
+low latency scenarios, whereas the non-blocking model may be more appropriate for high latency
+scenarios where raw data throughput is less important than the ability to handle thousands of
+simultaneous HTTP connections in a resource efficient manner.
+
+* [HTTPCORE-180] Fixed NPE in standard I/O event dispatchers when
+  IOEventDispatch#disconnected fires before the session was fully initialized
+  (IOEventDispatch#connected was not called).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-175] Chunk decoders no longer accept truncated chunks as valid input.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+Release 4.0 Beta 3
+-------------------
+
+The third BETA version of HttpComponents Core has been released. This is a
+maintenance release, which addresses a number of issues discovered since the
+previous release.
+
+The only significant new feature is an addition of an OSGi compliant bundle
+combining HttpCore and HttpCore NIO jars.
+
+* [HTTPCORE-173] Tolerate missing closing chunk if the chunk coded content
+  is terminated by the end of stream (EOF) condition.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-174] Position is incremented twice in ContentLengthInputStream#skip(long)
+  Contributed by Ildar Safarov <ildar.safarov at gmail.com>
+
+* [HTTPCORE-125] OSGi bundle containing HttpCore & HttpCore NIO jars.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* CancelledKeyException thrown in BaseIOReactor#validate() no longer causes
+  a premature I/O reactor shutdown.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-172] Added #close() method to SharedInputBuffer and
+  SharedOutputBuffer. The purpose of the new method is to close the buffer
+  in case of normal / orderly termination of the underlying HTTP connection.
+  Use #shutdown() method to force-close the buffer in case of abnormal /
+  exceptional termination of the underlying connection.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-170] Fixed race condition in SharedOutputBuffer.
+  Contributed by Jason Walton <Jason.Walton at alcatel-lucent.com>
+
+* [HTTPCORE-169] Fixed bug causing connecting I/O reactors to shut down due to
+  ClosedChannelException if a pending session request is cancelled before the new
+  channel has been registered with the selector.
+  Contributed by Anders Wallgren <anders_wallgren at alum.mit.edu>
+
+* [HTTPCORE-167] Fixed handling the end of stream (EOF) condition in the #isStale()
+  check of blocking HTTP connections.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-166] NIO reactors now maintain an audit log of fatal exceptions,
+  which can be used to examine the cause and problems experienced during
+  the shutdown process.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-165] Improved handling of CancelledKeyException in I/O reactors
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+Release 4.0 Beta 2
+-------------------
+
+The second BETA version of HttpComponents Core has been released. This release
+adds a number of improvements to the NIO components, most notable being improved
+asynchronous client side and server side protocol handlers.
+
+There has been a number of important bug fixes in HttpCore NIO module, whereas
+HttpCore base module has had very few changes.
+
+All upstream projects dependent on HttpCore NIO are strongly advised to upgrade.
+
+* [HTTPCORE-163] Fixed AbstractMultiworkerIOReactor#execute() to correctly
+  propagate the original I/O exception in case of an abnormal termination.
+  Contributed by Patrick Moore <patmoore at ieee.org>
+
+* Changed behavior of IdentityDecoder & LengthDelimitedDecoder to throw
+  an IOException if data is attempted to be written beyond the length
+  of a FileChannel.  Previously would write nothing.
+  Contributed by Sam Berlin <sberlin at apache.org>
+
+* Fixed bug in LengthDelimitedDecoder & IdentityDecoder that caused transfers
+  to a FileChannel to overwrite arbitrary parts of the file, if data was
+  buffered in SessionInputBuffer.
+  Contributed by Sam Berlin <sberlin at apache.org>
+
+* Fixed concurrency bug in the ThrottlingHttpServerHandler protocol handler.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Fixed bug in SharedInputBuffer that caused input events to be
+  incorrectly suspended.
+  Contributed by Asankha C. Perera <asankha at wso2.com>
+
+* [HTTPCORE-150] Entity implementation that serializes a Java object
+  Contributed by Andrea Selva <selva.andrea at gmail.com>
+
+* [HTTPCORE-157] ChunkedOutputStream#flush() now behaves consistently with the
+  specification of OutputStream#flush().
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-147] Fixed handling of requests with partially consumed content
+  in ThrottlingHttpServiceHandler.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-92] ChunkEncoder splits input data larger than available space
+  in the session output buffer into smaller chunks instead of expanding
+  the buffer.
+  Contributed by Andrea Selva <selva.andrea at gmail.com> and
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-149] I/O reactors now count period of inactivity since the
+  time of the last read or write operation. Previously only read
+  operations resulted in timeout counter reset.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-148] Improved asynchronous server and client HTTP protocol
+  handler implementations.
+  Contributed by Sam Berlin <sberlin at gmail.com>
+
+* [HTTPCORE-143] Ensure the underlying channel is closed if the session
+  request is canceled or times out.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-140] Fixed timeout handling in ThrottlingHttpServiceHandler.
+  Contributed by Lorenzo Moretti <moznerol at hotmail.com> and
+  Oleg Kalnichevski <olegk at apache.org>
+
+
+
+Release 4.0 Beta 1
+-------------------
+
+The first BETA version of HttpComponents Core has been released. This release
+can be considered a major milestone, as it marks the end of API instability
+in HttpCore. As of this release the API compatibility between minor releases
+in 4.x codeline will be maintained.
+
+This release includes several major improvements such as enhanced HTTP message
+parsing API and optimized parser implementations, Java 5.0 compatibility
+for HttpCore NIO extensions. Upstream projects are strongly encouraged to
+upgrade to the latest release.
+
+The focus of the development efforts will be gradually shifting towards
+providing better test coverage, documentation and performance optimizations.
+
+Changelog:
+----------
+
+* [HTTPCORE-141] Session request timeout in DefaultConnectingIOReactor
+  invalidates the request.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-137] DefaultHttpRequestFactory extended to support all methods
+  specified in RFC 2616 (except CONNECT).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Replaced HTTP parameter linking with a simple child/parent stack.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-134] all serialVersionUID attributes are private
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-133] Clone support for basic HTTP message elements and
+  non-streaming entities.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-127] Improved API for lifecycle management of listening I/O
+  reactors. One can now suspend and resume listener endpoints.
+  Contributed by Asankha C. Perera <asankha at wso2.com>
+
+* [HTTPCORE-112] DefaultConnectionReuseStrategy interprets token sequences
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-122] new interface TokenIterator and basic implementation
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* HttpCore NIOSSL classes moved to HttpCore NIO.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HttpCore NIO ported to Java 1.5.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-130] Fixed over-synchronization bug leading to a thread deadlock
+  condition in SSL IOEventDispatch implementations.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-37] HttpParams beans
+  Contributed by Stojce Dimski <sdmiski at yahoo.it>
+
+* [HTTPCORE-128] Simplified injection of custom NIO connection implementations.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-126] Improved HTTP message parsing API and optimized parser
+  implementations.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Do not include "Connection: close" to 500 responses per default.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-121] new interface HeaderElementIterator
+  Contributed by Andrea Selva <selva.andrea at gmail.com>
+
+* [HTTPCORE-123] Fixed problem with SSLSession losing buffered data, if the
+  connection has been closed by the peer.
+  Contributed by Risto Reinpõld <risto.reinpold at gmail.com>
+
+
+
+Release 4.0 Alpha 6
+-------------------
+
+The sixth ALPHA version of HttpComponents Core has been released. This release
+sports an improved message parsing and formatting API in the base module and
+lots of incremental improvements and bug fixes in the NIO and NIOSSL modules.
+Based on the improved API, it is now possible to send and receive SIP messages
+with HttpComponents Core.
+
+HttpCore is now feature complete and we are planning to freeze the public APIs
+as of next release (BETA1).
+
+* [HTTPCORE-120] new interface HeaderIterator, available from HttpMessage
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-118] Purge closed sessions prior to opening new ones. This should
+  reduce chances of running out of memory when opening and closing lots of
+  NIO connections in a tight loop.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-117] Fixed bug preventing protocol handlers from closing timed out
+  NIO connection when pending output (output session buffer is not empty).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-86] Allow for optional handling of runtime exceptions
+  thrown by protocol handlers to ensure the I/O dispatch thread
+  remains running.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-116] moved parameter names to interfaces
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-109] Improved shutdown process of the I/O reactors in NIO modules.
+  I/O reactors now attempt to terminate connections gracefully before shutting
+  down the underlying socket channels.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-107] allow sending and receiving of SIP messages
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-114]: Fixed incorrect handling of the end-of-stream condition
+  in SSLIOSession.
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-110] refactored message parsing and formatting logic
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-113] Removed unnecessary target hostname resolution from
+  non-blocking client protocol handlers.
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-108] Close all channels registered with the I/O reactor during
+  shutdown. Fixed the problem with DefaultListeningIOReactor not releasing
+  socket ports until JVM is restarted.
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-106] Pluggable HTTP message parsers and message writers
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-105] Consistent class names in base and NIO modules
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-100] revised HttpContext hierarchy
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-103] NIO connections now attempt to consume all available session
+  data while parsing HTTP messages. This can  potentially improve performance
+  of non-blocking SSL connections.
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* [HTTPCORE-102] Exceeding of maximum line length limit detected late
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* [HTTPCORE-21] Transport and connection metrics
+  Contributed by Andrea Selva <selva.andre at gmail.com> and
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-91] new interceptor RequestDate, renamed constants in protocol.HTTP
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-90] Version detection based on build-time properties
+  Contributed by Oleg Kalnichevski <olegk at apache.org> and
+  Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-88] Added convenience methods to HttpRequestInterceptorList,
+  HttpResponseInterceptorList interfaces
+  Contributed by Andrea Selva <selva.andre at gmail.com>
+
+* [HTTPCORE-89]: Fixed bug in DefaultConnectingIOReactor causing incorrect
+  handling of local (immediate) connections on some platforms (affects Sun
+  Solaris 2.9 / Sparc and likely other Solaris 2.x platforms)
+  Contributed by Sam Berlin <sberlin at gmail.com>
+
+Release 4.0 Alpha 5
+-------------------
+
+The fifth ALPHA version of HttpComponents Core has been released. This release
+delivers a number of incremental improvements across the board in all modules
+and adds several performance oriented features such as ability to transfer
+data directly between a file and a socket channels.
+
+HttpCore is almost fully feature complete now and we are likely to freeze
+the public APIs as of next release (BETA1).
+
+* [HTTPCORE-87] RuntimeExcpetions thrown in I/O worker threads are now correctly
+  propagated to the I/O reactor.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-84]: Removed DateUtils/DateParseException from core.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-63]: Made I/O select interval configurable for all default I/O
+  reactor implementations.
+  Contributed by Oleg Kalnichevski <olegk at apache.org> and
+  Anders Wallgren <anders_wallgren at alum.mit.edu>
+
+* [HTTPCORE-82]: Revised linking of HttpParams to reduce potential for misuse.
+  Method #setDefaults() removed from the HttpParams interface.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-81]: Maximum line length and maximum header counts parameters are now
+  correctly enforced in both base and NIO modules. Fixed maximum line length check
+  when parsing folded header lines.
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* Added HTTP client handler implementation that allocates fixed size content
+  buffers upon initialization and is capable of throttling the rate of I/O events
+  in order to make sure those content buffers do not get overflown.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-76]: Added IOSession#shutdown() method intended to force-close
+  I/O sessions (primarily needed to terminate hung SSL connections).
+  Contributed by Sandeep Tamhankar <sandman at electric-cloud.com>
+
+* [HTTPCORE-78]: Added ByteBufferAllocator interface that can be used to apply
+  different ByteArray allocation strategies to session and content buffers.
+  Use heap bound implementation for short-lived or variable in length (requiring
+  frequent content re-allocation) buffers.
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* [HTTPCORE-77]: The result of CharsetDecoder#decode() and CharsetEncoder#encode()
+  was not checked for errors resulting in an infinite loop in
+  SessionInputBuffer#readLine() and SessionOutputBuffer#writeLine()
+  when malformed characters were processed.
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* [HTTPCORE-71]: HttpParams can be copied.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-75]: DefaultNHttpServerConnection and DefaultNHttpClientConnection
+  now correctly terminate the underlying I/O session when closed.
+  BufferingHttpServiceHandler now correctly applies connection keep-alive
+  strategy when sending a response with no content body.
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* [HTTPCORE-73]: Fixed bug preventing NHttpServiceHandler#responseReady and
+  NHttpClientHandler#requestReady events from being fired if the HTTP message
+  has no content body.
+  Contributed by Steffen Pingel <spingel at limewire.com>
+
+* [HTTPCORE-67]: Improved event listener interface
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-43]: Support for FileChannel#transferFrom() and
+  FileChannel#transferTo() methods. Direct coping from and to FileChannel is
+  expected to improve performance of file bound operations
+  Contributed by Andrea Selva <selva.andre at gmail.com>
+
+* [HTTPCORE-66]: Fixed handling of HTTP HEAD methods
+  Contributed by Steffen Pingel <spingel at limewire.com> and
+  Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-58]: NIO HTTP connections changed to throw checked
+  ConnectionClosedException instead of unchecked IllegalStateException when
+  an attempt is made to perform an I/O operation on a closed conection
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-56]: DefaultConnectingIOReactor no longer terminates due to a
+  CancelledKeyException, if a session request gets canceled before selection
+  key is fully initialized.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.0 Alpha 4
+-------------------
+
+The forth ALPHA version of HttpComponents Core has been released.
+The ALPHA4 release fixes a number of bugs and adds a number of
+improvements to HttpCore base and HttpCore NIO extensions.
+HttpCore NIO can be used to build HTTP services intended to handle
+thousands of simultaneous connections with a small number of I/O
+threads. This release also introduces NIOSSL extensions that can be
+used to extend HttpCore non-blocking transport components with
+ability to transparently encrypt data in transit using SSL/TLS protocol.
+
+* [HTTPCORE-49]: DefaultConnectingIOReactor can now correctly handle
+  unresolved socket addresses. It no longer terminates with the
+  UnresolvedAddressException runtime exception.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-42]: Added server side API for the expectation verification.
+  Improved support for the 'expect: continue' handshake in HttpCore and
+  HttpCore NIO.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-26]: Added SSL support for HttpCore NIO.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-40]: API classes no longer reference impl classes in module-main.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-39]: Refactored HttpStatus, spun off [English]ReasonPhraseFactory.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-32]: HttpRequestInterceptorList, HttpResponseInterceptorList
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-38]: Packages nio.impl.* are now impl.nio.*, same for examples.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-27]: I/O reactors can now accept a thread factory as an optional
+  parameter.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-36]: Fixed #setHandlers() method and matching of request URIs
+  with a query part in HttpRequestHandlerRegistry
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-28]: DefaultConnectingIOReactor now maintains a queue of connect
+  requests and registers new sessions with the selector on the I/O thread.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-29] DefaultConnectingIOReactor changed to ensure IOExceptions
+  are correctly propagated to the caller, if an exception is thrown while
+  initializing a newly connected socket.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-24] Fixed bug in non-blocking connection implementations, which
+  prevented the session buffer from being correctly flushed when the content
+  coding process has been completed.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-23] Fixed threading bug in DefaultConnectingIOReactor.
+  Contributed by Asankha C. Perera <asankha at wso2.com>
+
+Release 4.0 Alpha 3
+-------------------
+
+The third ALPHA version of HttpCore has been released. The ALPHA3 release
+includes a number of API optimizations and improvements and introduces a set
+of NIO extensions to the HttpCore API. NIO extensions can be used to build
+HTTP services intended to handle thousands of simultaneous connections with
+a small number of I/O threads.
+
+* [HTTPCORE-15] Provided a interafce to access IP address of the local and
+  remote end points.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [ HTTPCORE-14] Scheme, SocketFactory and SecureSocketFactory moved to
+  HttpClient. Decoupled HttpHost and Scheme.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-13] Refactored HttpProcessor interface and related impl classes
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-11] Client connection interface no longer defines a specific
+  method to open a connection. HTTP connections can now represent any
+  abstract I/O transport such as those based on NIO API.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-10] Non-blocking (async) client side I/O transport based on NIO.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-9] Non-blocking (async) server side I/O transport based on NIO.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-7] ConnectionReuseStrategy interface changed to allow access
+  to the HTTP execution context.
+  Contributed by Roland Weber <rolandw at apache.org>
+
+* [HTTPCORE-6] Header implementation allowing for performance short-cuts
+  when serializing and deserializing HTTP headers.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-5] Header, HeaderElement, NameValuePair, RequestLine, StatusLine,
+  HttpVersion changed to interfaces. API no longer contains any parsing and
+  formatting code and does not imply any specific physical representation of
+  HTTP messages and their elements.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.0 Alpha 2
+-------------------
+This is a maintenance release that mostly fixes minor problems found since the
+previous release. The upstream projects are strongly encouraged use this
+release as a dependency while HttpCore undergoes another round of reviews
+and optimization in the SVN trunk
+
+Changelog:
+---------
+* [HTTPCORE-4] optional header and line length limits to contain OOME risks
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 4.0 Alpha 1
+-------------------
+This release represents a complete redesign of the Jakarta Commons HttpClient
+3.x API and a significant rewrite of the core HTTP components derived from
+HttpClient 3.0 code base.
+
+These components will form the foundation of the future releases of Jakarta
+HttpClient and can also be used separately to build custom client- and
+server-side HTTP services.
diff --git a/binary-distribution/examples/org/apache/http/examples/ElementalHttpGet.java b/binary-distribution/examples/org/apache/http/examples/ElementalHttpGet.java
new file mode 100644
index 0000000..f1b2e42
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/ElementalHttpGet.java
@@ -0,0 +1,127 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+package org.apache.http.examples;
+
+import java.net.Socket;
+
+import org.apache.http.ConnectionReuseStrategy;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpVersion;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.DefaultHttpClientConnection;
+import org.apache.http.message.BasicHttpRequest;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.HttpRequestExecutor;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.RequestConnControl;
+import org.apache.http.protocol.RequestContent;
+import org.apache.http.protocol.RequestExpectContinue;
+import org.apache.http.protocol.RequestTargetHost;
+import org.apache.http.protocol.RequestUserAgent;
+import org.apache.http.util.EntityUtils;
+
+/**
+ * Elemental example for executing multiple GET requests sequentially.
+ * <p>
+ * Please note the purpose of this application is demonstrate the usage of HttpCore APIs.
+ * It is NOT intended to demonstrate the most efficient way of building an HTTP client.
+ */
+public class ElementalHttpGet {
+
+    public static void main(String[] args) throws Exception {
+
+        HttpParams params = new SyncBasicHttpParams();
+        HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
+        HttpProtocolParams.setContentCharset(params, "UTF-8");
+        HttpProtocolParams.setUserAgent(params, "HttpComponents/1.1");
+        HttpProtocolParams.setUseExpectContinue(params, true);
+
+        HttpProcessor httpproc = new ImmutableHttpProcessor(new HttpRequestInterceptor[] {
+                // Required protocol interceptors
+                new RequestContent(),
+                new RequestTargetHost(),
+                // Recommended protocol interceptors
+                new RequestConnControl(),
+                new RequestUserAgent(),
+                new RequestExpectContinue()});
+
+        HttpRequestExecutor httpexecutor = new HttpRequestExecutor();
+
+        HttpContext context = new BasicHttpContext(null);
+        HttpHost host = new HttpHost("localhost", 8080);
+
+        DefaultHttpClientConnection conn = new DefaultHttpClientConnection();
+        ConnectionReuseStrategy connStrategy = new DefaultConnectionReuseStrategy();
+
+        context.setAttribute(ExecutionContext.HTTP_CONNECTION, conn);
+        context.setAttribute(ExecutionContext.HTTP_TARGET_HOST, host);
+
+        try {
+
+            String[] targets = {
+                    "/",
+                    "/servlets-examples/servlet/RequestInfoExample",
+                    "/somewhere%20in%20pampa"};
+
+            for (int i = 0; i < targets.length; i++) {
+                if (!conn.isOpen()) {
+                    Socket socket = new Socket(host.getHostName(), host.getPort());
+                    conn.bind(socket, params);
+                }
+                BasicHttpRequest request = new BasicHttpRequest("GET", targets[i]);
+                System.out.println(">> Request URI: " + request.getRequestLine().getUri());
+
+                request.setParams(params);
+                httpexecutor.preProcess(request, httpproc, context);
+                HttpResponse response = httpexecutor.execute(request, conn, context);
+                response.setParams(params);
+                httpexecutor.postProcess(response, httpproc, context);
+
+                System.out.println("<< Response: " + response.getStatusLine());
+                System.out.println(EntityUtils.toString(response.getEntity()));
+                System.out.println("==============");
+                if (!connStrategy.keepAlive(response, context)) {
+                    conn.close();
+                } else {
+                    System.out.println("Connection kept alive...");
+                }
+            }
+        } finally {
+            conn.close();
+        }
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/ElementalHttpPost.java b/binary-distribution/examples/org/apache/http/examples/ElementalHttpPost.java
new file mode 100644
index 0000000..09aca7b
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/ElementalHttpPost.java
@@ -0,0 +1,141 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+package org.apache.http.examples;
+
+import java.io.ByteArrayInputStream;
+import java.net.Socket;
+
+import org.apache.http.ConnectionReuseStrategy;
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpVersion;
+import org.apache.http.entity.ByteArrayEntity;
+import org.apache.http.entity.InputStreamEntity;
+import org.apache.http.entity.StringEntity;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.DefaultHttpClientConnection;
+import org.apache.http.message.BasicHttpEntityEnclosingRequest;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.HttpRequestExecutor;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.RequestConnControl;
+import org.apache.http.protocol.RequestContent;
+import org.apache.http.protocol.RequestExpectContinue;
+import org.apache.http.protocol.RequestTargetHost;
+import org.apache.http.protocol.RequestUserAgent;
+import org.apache.http.util.EntityUtils;
+
+/**
+ * Elemental example for executing multiple POST requests sequentially.
+ * <p>
+ * Please note the purpose of this application is demonstrate the usage of HttpCore APIs.
+ * It is NOT intended to demonstrate the most efficient way of building an HTTP client.
+ */
+public class ElementalHttpPost {
+
+    public static void main(String[] args) throws Exception {
+
+        HttpParams params = new SyncBasicHttpParams();
+        HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
+        HttpProtocolParams.setContentCharset(params, "UTF-8");
+        HttpProtocolParams.setUserAgent(params, "Test/1.1");
+        HttpProtocolParams.setUseExpectContinue(params, true);
+
+        HttpProcessor httpproc = new ImmutableHttpProcessor(new HttpRequestInterceptor[] {
+                // Required protocol interceptors
+                new RequestContent(),
+                new RequestTargetHost(),
+                // Recommended protocol interceptors
+                new RequestConnControl(),
+                new RequestUserAgent(),
+                new RequestExpectContinue()});
+
+        HttpRequestExecutor httpexecutor = new HttpRequestExecutor();
+
+        HttpContext context = new BasicHttpContext(null);
+
+        HttpHost host = new HttpHost("localhost", 8080);
+
+        DefaultHttpClientConnection conn = new DefaultHttpClientConnection();
+        ConnectionReuseStrategy connStrategy = new DefaultConnectionReuseStrategy();
+
+        context.setAttribute(ExecutionContext.HTTP_CONNECTION, conn);
+        context.setAttribute(ExecutionContext.HTTP_TARGET_HOST, host);
+
+        try {
+
+            HttpEntity[] requestBodies = {
+                    new StringEntity(
+                            "This is the first test request", "UTF-8"),
+                    new ByteArrayEntity(
+                            "This is the second test request".getBytes("UTF-8")),
+                    new InputStreamEntity(
+                            new ByteArrayInputStream(
+                                    "This is the third test request (will be chunked)"
+                                    .getBytes("UTF-8")), -1)
+            };
+
+            for (int i = 0; i < requestBodies.length; i++) {
+                if (!conn.isOpen()) {
+                    Socket socket = new Socket(host.getHostName(), host.getPort());
+                    conn.bind(socket, params);
+                }
+                BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST",
+                        "/servlets-examples/servlet/RequestInfoExample");
+                request.setEntity(requestBodies[i]);
+                System.out.println(">> Request URI: " + request.getRequestLine().getUri());
+
+                request.setParams(params);
+                httpexecutor.preProcess(request, httpproc, context);
+                HttpResponse response = httpexecutor.execute(request, conn, context);
+                response.setParams(params);
+                httpexecutor.postProcess(response, httpproc, context);
+
+                System.out.println("<< Response: " + response.getStatusLine());
+                System.out.println(EntityUtils.toString(response.getEntity()));
+                System.out.println("==============");
+                if (!connStrategy.keepAlive(response, context)) {
+                    conn.close();
+                } else {
+                    System.out.println("Connection kept alive...");
+                }
+            }
+        } finally {
+            conn.close();
+        }
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/ElementalHttpServer.java b/binary-distribution/examples/org/apache/http/examples/ElementalHttpServer.java
new file mode 100644
index 0000000..71531cc
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/ElementalHttpServer.java
@@ -0,0 +1,248 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+package org.apache.http.examples;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.ServerSocket;
+import java.net.Socket;
+import java.net.URLDecoder;
+import java.nio.charset.Charset;
+import java.util.Locale;
+
+import org.apache.http.ConnectionClosedException;
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpEntityEnclosingRequest;
+import org.apache.http.HttpException;
+import org.apache.http.HttpRequest;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpResponseInterceptor;
+import org.apache.http.HttpServerConnection;
+import org.apache.http.HttpStatus;
+import org.apache.http.MethodNotSupportedException;
+import org.apache.http.entity.ContentType;
+import org.apache.http.entity.FileEntity;
+import org.apache.http.entity.StringEntity;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.DefaultHttpResponseFactory;
+import org.apache.http.impl.DefaultHttpServerConnection;
+import org.apache.http.params.CoreConnectionPNames;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.CoreProtocolPNames;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.HttpRequestHandler;
+import org.apache.http.protocol.HttpRequestHandlerRegistry;
+import org.apache.http.protocol.HttpService;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.ResponseConnControl;
+import org.apache.http.protocol.ResponseContent;
+import org.apache.http.protocol.ResponseDate;
+import org.apache.http.protocol.ResponseServer;
+import org.apache.http.util.EntityUtils;
+
+/**
+ * Basic, yet fully functional and spec compliant, HTTP/1.1 file server.
+ * <p>
+ * Please note the purpose of this application is demonstrate the usage of HttpCore APIs.
+ * It is NOT intended to demonstrate the most efficient way of building an HTTP file server.
+ *
+ *
+ */
+public class ElementalHttpServer {
+
+    public static void main(String[] args) throws Exception {
+        if (args.length < 1) {
+            System.err.println("Please specify document root directory");
+            System.exit(1);
+        }
+        Thread t = new RequestListenerThread(8080, args[0]);
+        t.setDaemon(false);
+        t.start();
+    }
+
+    static class HttpFileHandler implements HttpRequestHandler  {
+
+        private final String docRoot;
+
+        public HttpFileHandler(final String docRoot) {
+            super();
+            this.docRoot = docRoot;
+        }
+
+        public void handle(
+                final HttpRequest request,
+                final HttpResponse response,
+                final HttpContext context) throws HttpException, IOException {
+
+            String method = request.getRequestLine().getMethod().toUpperCase(Locale.ENGLISH);
+            if (!method.equals("GET") && !method.equals("HEAD") && !method.equals("POST")) {
+                throw new MethodNotSupportedException(method + " method not supported");
+            }
+            String target = request.getRequestLine().getUri();
+
+            if (request instanceof HttpEntityEnclosingRequest) {
+                HttpEntity entity = ((HttpEntityEnclosingRequest) request).getEntity();
+                byte[] entityContent = EntityUtils.toByteArray(entity);
+                System.out.println("Incoming entity content (bytes): " + entityContent.length);
+            }
+
+            final File file = new File(this.docRoot, URLDecoder.decode(target, "UTF-8"));
+            if (!file.exists()) {
+
+                response.setStatusCode(HttpStatus.SC_NOT_FOUND);
+                StringEntity entity = new StringEntity(
+                        "<html><body><h1>File" + file.getPath() +
+                        " not found</h1></body></html>",
+                        ContentType.create("text/html", "UTF-8"));
+                response.setEntity(entity);
+                System.out.println("File " + file.getPath() + " not found");
+
+            } else if (!file.canRead() || file.isDirectory()) {
+
+                response.setStatusCode(HttpStatus.SC_FORBIDDEN);
+                StringEntity entity = new StringEntity(
+                        "<html><body><h1>Access denied</h1></body></html>",
+                        ContentType.create("text/html", "UTF-8"));
+                response.setEntity(entity);
+                System.out.println("Cannot read file " + file.getPath());
+
+            } else {
+
+                response.setStatusCode(HttpStatus.SC_OK);
+                FileEntity body = new FileEntity(file, ContentType.create("text/html", (Charset) null));
+                response.setEntity(body);
+                System.out.println("Serving file " + file.getPath());
+            }
+        }
+
+    }
+
+    static class RequestListenerThread extends Thread {
+
+        private final ServerSocket serversocket;
+        private final HttpParams params;
+        private final HttpService httpService;
+
+        public RequestListenerThread(int port, final String docroot) throws IOException {
+            this.serversocket = new ServerSocket(port);
+            this.params = new SyncBasicHttpParams();
+            this.params
+                .setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 5000)
+                .setIntParameter(CoreConnectionPNames.SOCKET_BUFFER_SIZE, 8 * 1024)
+                .setBooleanParameter(CoreConnectionPNames.STALE_CONNECTION_CHECK, false)
+                .setBooleanParameter(CoreConnectionPNames.TCP_NODELAY, true)
+                .setParameter(CoreProtocolPNames.ORIGIN_SERVER, "HttpComponents/1.1");
+
+            // Set up the HTTP protocol processor
+            HttpProcessor httpproc = new ImmutableHttpProcessor(new HttpResponseInterceptor[] {
+                    new ResponseDate(),
+                    new ResponseServer(),
+                    new ResponseContent(),
+                    new ResponseConnControl()
+            });
+
+            // Set up request handlers
+            HttpRequestHandlerRegistry reqistry = new HttpRequestHandlerRegistry();
+            reqistry.register("*", new HttpFileHandler(docroot));
+
+            // Set up the HTTP service
+            this.httpService = new HttpService(
+                    httpproc,
+                    new DefaultConnectionReuseStrategy(),
+                    new DefaultHttpResponseFactory(),
+                    reqistry,
+                    this.params);
+        }
+
+        @Override
+        public void run() {
+            System.out.println("Listening on port " + this.serversocket.getLocalPort());
+            while (!Thread.interrupted()) {
+                try {
+                    // Set up HTTP connection
+                    Socket socket = this.serversocket.accept();
+                    DefaultHttpServerConnection conn = new DefaultHttpServerConnection();
+                    System.out.println("Incoming connection from " + socket.getInetAddress());
+                    conn.bind(socket, this.params);
+
+                    // Start worker thread
+                    Thread t = new WorkerThread(this.httpService, conn);
+                    t.setDaemon(true);
+                    t.start();
+                } catch (InterruptedIOException ex) {
+                    break;
+                } catch (IOException e) {
+                    System.err.println("I/O error initialising connection thread: "
+                            + e.getMessage());
+                    break;
+                }
+            }
+        }
+    }
+
+    static class WorkerThread extends Thread {
+
+        private final HttpService httpservice;
+        private final HttpServerConnection conn;
+
+        public WorkerThread(
+                final HttpService httpservice,
+                final HttpServerConnection conn) {
+            super();
+            this.httpservice = httpservice;
+            this.conn = conn;
+        }
+
+        @Override
+        public void run() {
+            System.out.println("New connection thread");
+            HttpContext context = new BasicHttpContext(null);
+            try {
+                while (!Thread.interrupted() && this.conn.isOpen()) {
+                    this.httpservice.handleRequest(this.conn, context);
+                }
+            } catch (ConnectionClosedException ex) {
+                System.err.println("Client closed connection");
+            } catch (IOException ex) {
+                System.err.println("I/O error: " + ex.getMessage());
+            } catch (HttpException ex) {
+                System.err.println("Unrecoverable HTTP protocol violation: " + ex.getMessage());
+            } finally {
+                try {
+                    this.conn.shutdown();
+                } catch (IOException ignore) {}
+            }
+        }
+
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/ElementalPoolingHttpGet.java b/binary-distribution/examples/org/apache/http/examples/ElementalPoolingHttpGet.java
new file mode 100644
index 0000000..33871e0
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/ElementalPoolingHttpGet.java
@@ -0,0 +1,164 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+package org.apache.http.examples;
+
+import java.io.IOException;
+import java.util.concurrent.Future;
+
+import org.apache.http.ConnectionReuseStrategy;
+import org.apache.http.HttpClientConnection;
+import org.apache.http.HttpException;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpVersion;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.pool.BasicConnFactory;
+import org.apache.http.impl.pool.BasicConnPool;
+import org.apache.http.impl.pool.BasicPoolEntry;
+import org.apache.http.message.BasicHttpRequest;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.HttpRequestExecutor;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.RequestConnControl;
+import org.apache.http.protocol.RequestContent;
+import org.apache.http.protocol.RequestExpectContinue;
+import org.apache.http.protocol.RequestTargetHost;
+import org.apache.http.protocol.RequestUserAgent;
+import org.apache.http.util.EntityUtils;
+
+/**
+ * Elemental example for executing multiple GET requests from different threads using a connection
+ * pool.
+ * <p>
+ * Please note the purpose of this application is demonstrate the usage of HttpCore APIs.
+ * It is NOT intended to demonstrate the most efficient way of building an HTTP client.
+ */
+public class ElementalPoolingHttpGet {
+
+    public static void main(String[] args) throws Exception {
+
+        final HttpParams params = new SyncBasicHttpParams();
+        HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
+        HttpProtocolParams.setContentCharset(params, "UTF-8");
+        HttpProtocolParams.setUserAgent(params, "Test/1.1");
+        HttpProtocolParams.setUseExpectContinue(params, true);
+
+        final HttpProcessor httpproc = new ImmutableHttpProcessor(new HttpRequestInterceptor[] {
+                // Required protocol interceptors
+                new RequestContent(),
+                new RequestTargetHost(),
+                // Recommended protocol interceptors
+                new RequestConnControl(),
+                new RequestUserAgent(),
+                new RequestExpectContinue()});
+
+        final HttpRequestExecutor httpexecutor = new HttpRequestExecutor();
+
+        final BasicConnPool pool = new BasicConnPool(new BasicConnFactory(params));
+        pool.setDefaultMaxPerRoute(2);
+        pool.setMaxTotal(2);
+
+        HttpHost[] targets = {
+                new HttpHost("www.google.com", 80),
+                new HttpHost("www.yahoo.com", 80),
+                new HttpHost("www.apache.com", 80)
+        };
+
+        class WorkerThread extends Thread {
+
+            private final HttpHost target;
+
+            WorkerThread(final HttpHost target) {
+                super();
+                this.target = target;
+            }
+
+            @Override
+            public void run() {
+                try {
+                    Future<BasicPoolEntry> future = pool.lease(this.target, null);
+
+                    boolean reusable = false;
+                    BasicPoolEntry entry = future.get();
+                    try {
+                        HttpClientConnection conn = entry.getConnection();
+                        HttpContext context = new BasicHttpContext(null);
+                        context.setAttribute(ExecutionContext.HTTP_CONNECTION, conn);
+                        context.setAttribute(ExecutionContext.HTTP_TARGET_HOST, this.target);
+
+                        BasicHttpRequest request = new BasicHttpRequest("GET", "/");
+                        System.out.println(">> Request URI: " + request.getRequestLine().getUri());
+
+                        request.setParams(params);
+                        httpexecutor.preProcess(request, httpproc, context);
+                        HttpResponse response = httpexecutor.execute(request, conn, context);
+                        response.setParams(params);
+                        httpexecutor.postProcess(response, httpproc, context);
+
+                        System.out.println("<< Response: " + response.getStatusLine());
+                        System.out.println(EntityUtils.toString(response.getEntity()));
+
+                        ConnectionReuseStrategy connStrategy = new DefaultConnectionReuseStrategy();
+                        reusable = connStrategy.keepAlive(response, context);
+                    } catch (IOException ex) {
+                        throw ex;
+                    } catch (HttpException ex) {
+                        throw ex;
+                    } finally {
+                        if (reusable) {
+                            System.out.println("Connection kept alive...");
+                        }
+                        pool.release(entry, reusable);
+                    }
+                } catch (Exception ex) {
+                    System.out.println("Request to " + this.target + " failed: " + ex.getMessage());
+                }
+            }
+
+        };
+
+        WorkerThread[] workers = new WorkerThread[targets.length];
+        for (int i = 0; i < workers.length; i++) {
+            workers[i] = new WorkerThread(targets[i]);
+        }
+        for (int i = 0; i < workers.length; i++) {
+            workers[i].start();
+        }
+        for (int i = 0; i < workers.length; i++) {
+            workers[i].join();
+        }
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/ElementalReverseProxy.java b/binary-distribution/examples/org/apache/http/examples/ElementalReverseProxy.java
new file mode 100644
index 0000000..68f9ead
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/ElementalReverseProxy.java
@@ -0,0 +1,317 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+package org.apache.http.examples;
+
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.ServerSocket;
+import java.net.Socket;
+
+import org.apache.http.ConnectionClosedException;
+import org.apache.http.ConnectionReuseStrategy;
+import org.apache.http.HttpClientConnection;
+import org.apache.http.HttpException;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequest;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpResponseInterceptor;
+import org.apache.http.HttpServerConnection;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.DefaultHttpClientConnection;
+import org.apache.http.impl.DefaultHttpResponseFactory;
+import org.apache.http.impl.DefaultHttpServerConnection;
+import org.apache.http.params.CoreConnectionPNames;
+import org.apache.http.params.CoreProtocolPNames;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HTTP;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.HttpRequestExecutor;
+import org.apache.http.protocol.HttpRequestHandler;
+import org.apache.http.protocol.HttpRequestHandlerRegistry;
+import org.apache.http.protocol.HttpService;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.RequestConnControl;
+import org.apache.http.protocol.RequestContent;
+import org.apache.http.protocol.RequestExpectContinue;
+import org.apache.http.protocol.RequestTargetHost;
+import org.apache.http.protocol.RequestUserAgent;
+import org.apache.http.protocol.ResponseConnControl;
+import org.apache.http.protocol.ResponseContent;
+import org.apache.http.protocol.ResponseDate;
+import org.apache.http.protocol.ResponseServer;
+
+/**
+ * Rudimentary HTTP/1.1 reverse proxy.
+ * <p>
+ * Please note the purpose of this application is demonstrate the usage of HttpCore APIs.
+ * It is NOT intended to demonstrate the most efficient way of building an HTTP reverse proxy.
+ *
+ *
+ */
+public class ElementalReverseProxy {
+
+    private static final String HTTP_IN_CONN = "http.proxy.in-conn";
+    private static final String HTTP_OUT_CONN = "http.proxy.out-conn";
+    private static final String HTTP_CONN_KEEPALIVE = "http.proxy.conn-keepalive";
+
+    public static void main(String[] args) throws Exception {
+        if (args.length < 1) {
+            System.err.println("Please specified target hostname and port");
+            System.exit(1);
+        }
+        String hostname = args[0];
+        int port = 80;
+        if (args.length > 1) {
+            port = Integer.parseInt(args[1]);
+        }
+        HttpHost target = new HttpHost(hostname, port);
+
+        Thread t = new RequestListenerThread(8888, target);
+        t.setDaemon(false);
+        t.start();
+    }
+
+    static class ProxyHandler implements HttpRequestHandler  {
+
+        private final HttpHost target;
+        private final HttpProcessor httpproc;
+        private final HttpRequestExecutor httpexecutor;
+        private final ConnectionReuseStrategy connStrategy;
+
+        public ProxyHandler(
+                final HttpHost target,
+                final HttpProcessor httpproc,
+                final HttpRequestExecutor httpexecutor) {
+            super();
+            this.target = target;
+            this.httpproc = httpproc;
+            this.httpexecutor = httpexecutor;
+            this.connStrategy = new DefaultConnectionReuseStrategy();
+        }
+
+        public void handle(
+                final HttpRequest request,
+                final HttpResponse response,
+                final HttpContext context) throws HttpException, IOException {
+
+            HttpClientConnection conn = (HttpClientConnection) context.getAttribute(
+                    HTTP_OUT_CONN);
+
+            context.setAttribute(ExecutionContext.HTTP_CONNECTION, conn);
+            context.setAttribute(ExecutionContext.HTTP_TARGET_HOST, this.target);
+
+            System.out.println(">> Request URI: " + request.getRequestLine().getUri());
+
+            // Remove hop-by-hop headers
+            request.removeHeaders(HTTP.CONTENT_LEN);
+            request.removeHeaders(HTTP.TRANSFER_ENCODING);
+            request.removeHeaders(HTTP.CONN_DIRECTIVE);
+            request.removeHeaders("Keep-Alive");
+            request.removeHeaders("Proxy-Authenticate");
+            request.removeHeaders("TE");
+            request.removeHeaders("Trailers");
+            request.removeHeaders("Upgrade");
+
+            this.httpexecutor.preProcess(request, this.httpproc, context);
+            HttpResponse targetResponse = this.httpexecutor.execute(request, conn, context);
+            this.httpexecutor.postProcess(response, this.httpproc, context);
+
+            // Remove hop-by-hop headers
+            targetResponse.removeHeaders(HTTP.CONTENT_LEN);
+            targetResponse.removeHeaders(HTTP.TRANSFER_ENCODING);
+            targetResponse.removeHeaders(HTTP.CONN_DIRECTIVE);
+            targetResponse.removeHeaders("Keep-Alive");
+            targetResponse.removeHeaders("TE");
+            targetResponse.removeHeaders("Trailers");
+            targetResponse.removeHeaders("Upgrade");
+
+            response.setStatusLine(targetResponse.getStatusLine());
+            response.setHeaders(targetResponse.getAllHeaders());
+            response.setEntity(targetResponse.getEntity());
+
+            System.out.println("<< Response: " + response.getStatusLine());
+
+            boolean keepalive = this.connStrategy.keepAlive(response, context);
+            context.setAttribute(HTTP_CONN_KEEPALIVE, new Boolean(keepalive));
+        }
+
+    }
+
+    static class RequestListenerThread extends Thread {
+
+        private final HttpHost target;
+        private final ServerSocket serversocket;
+        private final HttpParams params;
+        private final HttpService httpService;
+
+        public RequestListenerThread(int port, final HttpHost target) throws IOException {
+            this.target = target;
+            this.serversocket = new ServerSocket(port);
+            this.params = new SyncBasicHttpParams();
+            this.params
+                .setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 5000)
+                .setIntParameter(CoreConnectionPNames.SOCKET_BUFFER_SIZE, 8 * 1024)
+                .setBooleanParameter(CoreConnectionPNames.STALE_CONNECTION_CHECK, false)
+                .setBooleanParameter(CoreConnectionPNames.TCP_NODELAY, true)
+                .setParameter(CoreProtocolPNames.ORIGIN_SERVER, "HttpComponents/1.1");
+
+            // Set up HTTP protocol processor for incoming connections
+            HttpProcessor inhttpproc = new ImmutableHttpProcessor(
+                    new HttpRequestInterceptor[] {
+                            new RequestContent(),
+                            new RequestTargetHost(),
+                            new RequestConnControl(),
+                            new RequestUserAgent(),
+                            new RequestExpectContinue()
+             });
+
+            // Set up HTTP protocol processor for outgoing connections
+            HttpProcessor outhttpproc = new ImmutableHttpProcessor(
+                    new HttpResponseInterceptor[] {
+                            new ResponseDate(),
+                            new ResponseServer(),
+                            new ResponseContent(),
+                            new ResponseConnControl()
+            });
+
+            // Set up outgoing request executor
+            HttpRequestExecutor httpexecutor = new HttpRequestExecutor();
+
+            // Set up incoming request handler
+            HttpRequestHandlerRegistry reqistry = new HttpRequestHandlerRegistry();
+            reqistry.register("*", new ProxyHandler(
+                    this.target,
+                    outhttpproc,
+                    httpexecutor));
+
+            // Set up the HTTP service
+            this.httpService = new HttpService(
+                    inhttpproc,
+                    new DefaultConnectionReuseStrategy(),
+                    new DefaultHttpResponseFactory(),
+                    reqistry,
+                    this.params);
+        }
+
+        @Override
+        public void run() {
+            System.out.println("Listening on port " + this.serversocket.getLocalPort());
+            while (!Thread.interrupted()) {
+                try {
+                    // Set up incoming HTTP connection
+                    Socket insocket = this.serversocket.accept();
+                    DefaultHttpServerConnection inconn = new DefaultHttpServerConnection();
+                    System.out.println("Incoming connection from " + insocket.getInetAddress());
+                    inconn.bind(insocket, this.params);
+
+                    // Set up outgoing HTTP connection
+                    Socket outsocket = new Socket(this.target.getHostName(), this.target.getPort());
+                    DefaultHttpClientConnection outconn = new DefaultHttpClientConnection();
+                    outconn.bind(outsocket, this.params);
+                    System.out.println("Outgoing connection to " + outsocket.getInetAddress());
+
+                    // Start worker thread
+                    Thread t = new ProxyThread(this.httpService, inconn, outconn);
+                    t.setDaemon(true);
+                    t.start();
+                } catch (InterruptedIOException ex) {
+                    break;
+                } catch (IOException e) {
+                    System.err.println("I/O error initialising connection thread: "
+                            + e.getMessage());
+                    break;
+                }
+            }
+        }
+    }
+
+    static class ProxyThread extends Thread {
+
+        private final HttpService httpservice;
+        private final HttpServerConnection inconn;
+        private final HttpClientConnection outconn;
+
+        public ProxyThread(
+                final HttpService httpservice,
+                final HttpServerConnection inconn,
+                final HttpClientConnection outconn) {
+            super();
+            this.httpservice = httpservice;
+            this.inconn = inconn;
+            this.outconn = outconn;
+        }
+
+        @Override
+        public void run() {
+            System.out.println("New connection thread");
+            HttpContext context = new BasicHttpContext(null);
+
+            // Bind connection objects to the execution context
+            context.setAttribute(HTTP_IN_CONN, this.inconn);
+            context.setAttribute(HTTP_OUT_CONN, this.outconn);
+
+            try {
+                while (!Thread.interrupted()) {
+                    if (!this.inconn.isOpen()) {
+                        this.outconn.close();
+                        break;
+                    }
+
+                    this.httpservice.handleRequest(this.inconn, context);
+
+                    Boolean keepalive = (Boolean) context.getAttribute(HTTP_CONN_KEEPALIVE);
+                    if (!Boolean.TRUE.equals(keepalive)) {
+                        this.outconn.close();
+                        this.inconn.close();
+                        break;
+                    }
+                }
+            } catch (ConnectionClosedException ex) {
+                System.err.println("Client closed connection");
+            } catch (IOException ex) {
+                System.err.println("I/O error: " + ex.getMessage());
+            } catch (HttpException ex) {
+                System.err.println("Unrecoverable HTTP protocol violation: " + ex.getMessage());
+            } finally {
+                try {
+                    this.inconn.shutdown();
+                } catch (IOException ignore) {}
+                try {
+                    this.outconn.shutdown();
+                } catch (IOException ignore) {}
+            }
+        }
+
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/PrintVersionInfo.java b/binary-distribution/examples/org/apache/http/examples/PrintVersionInfo.java
new file mode 100644
index 0000000..0f4f9d1
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/PrintVersionInfo.java
@@ -0,0 +1,76 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+
+package org.apache.http.examples;
+
+import org.apache.http.util.VersionInfo;
+
+/**
+ * Prints version information for debugging purposes.
+ * This can be used to verify that the correct versions of the
+ * HttpComponent JARs are picked up from the classpath.
+ *
+ *
+ */
+public class PrintVersionInfo {
+
+    /** A default list of module packages. */
+    private final static String[] MODULE_LIST = {
+        "org.apache.http",              // HttpCore
+        "org.apache.http.nio",          // HttpCore NIO
+        "org.apache.http.client",       // HttpClient
+    };
+
+
+    /**
+     * Prints version information.
+     *
+     * @param args      command line arguments. Leave empty to print version
+     *                  information for the default packages. Otherwise, pass
+     *                  a list of packages for which to get version info.
+     */
+    public static void main(String args[]) {
+        String[]    pckgs = (args.length > 0) ? args : MODULE_LIST;
+        VersionInfo[] via = VersionInfo.loadVersionInfo(pckgs, null);
+        System.out.println("version info for thread context classloader:");
+        for (int i=0; i<via.length; i++)
+            System.out.println(via[i]);
+
+        System.out.println();
+
+        // if the version information for the classloader of this class
+        // is different from that for the thread context classloader,
+        // there may be a problem with multiple versions in the classpath
+
+        via = VersionInfo.loadVersionInfo
+            (pckgs, PrintVersionInfo.class.getClassLoader());
+        System.out.println("version info for static classloader:");
+        for (int i=0; i<via.length; i++)
+            System.out.println(via[i]);
+    }
+}
+
diff --git a/binary-distribution/examples/org/apache/http/examples/nio/ElementalEchoServer.java b/binary-distribution/examples/org/apache/http/examples/nio/ElementalEchoServer.java
new file mode 100644
index 0000000..0195e26
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/nio/ElementalEchoServer.java
@@ -0,0 +1,107 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+package org.apache.http.examples.nio;
+
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.InetSocketAddress;
+import java.nio.ByteBuffer;
+
+import org.apache.http.impl.nio.reactor.DefaultListeningIOReactor;
+import org.apache.http.nio.reactor.EventMask;
+import org.apache.http.nio.reactor.IOEventDispatch;
+import org.apache.http.nio.reactor.IOSession;
+import org.apache.http.nio.reactor.ListeningIOReactor;
+
+public class ElementalEchoServer {
+
+    public static void main(String[] args) throws Exception {
+        IOEventDispatch ioEventDispatch = new DefaultIoEventDispatch();
+        ListeningIOReactor ioReactor = new DefaultListeningIOReactor();
+        ioReactor.listen(new InetSocketAddress(8080));
+        try {
+            ioReactor.execute(ioEventDispatch);
+        } catch (InterruptedIOException ex) {
+            System.err.println("Interrupted");
+        } catch (IOException e) {
+            System.err.println("I/O error: " + e.getMessage());
+        }
+        System.out.println("Shutdown");
+    }
+
+    static class DefaultIoEventDispatch implements IOEventDispatch {
+
+        private final ByteBuffer buffer = ByteBuffer.allocate(1024);
+
+        public void connected(IOSession session) {
+            System.out.println("connected");
+            session.setEventMask(EventMask.READ);
+            session.setSocketTimeout(20000);
+        }
+
+        public void inputReady(final IOSession session) {
+            System.out.println("readable");
+            try {
+                this.buffer.compact();
+                int bytesRead = session.channel().read(this.buffer);
+                if (this.buffer.position() > 0) {
+                    session.setEventMask(EventMask.READ_WRITE);
+                }
+                System.out.println("Bytes read: " + bytesRead);
+                if (bytesRead == -1) {
+                    session.close();
+                }
+            } catch (IOException ex) {
+                System.err.println("I/O error: " + ex.getMessage());
+            }
+        }
+
+        public void outputReady(final IOSession session) {
+            System.out.println("writeable");
+            try {
+                this.buffer.flip();
+                int bytesWritten = session.channel().write(this.buffer);
+                if (!this.buffer.hasRemaining()) {
+                    session.setEventMask(EventMask.READ);
+                }
+                System.out.println("Bytes written: " + bytesWritten);
+            } catch (IOException ex) {
+                System.err.println("I/O error: " + ex.getMessage());
+            }
+        }
+
+        public void timeout(final IOSession session) {
+            System.out.println("timeout");
+            session.close();
+        }
+
+        public void disconnected(final IOSession session) {
+            System.out.println("disconnected");
+        }
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/nio/NHttpClient.java b/binary-distribution/examples/org/apache/http/examples/nio/NHttpClient.java
new file mode 100644
index 0000000..d626fa9
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/nio/NHttpClient.java
@@ -0,0 +1,154 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+package org.apache.http.examples.nio;
+
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.util.concurrent.CountDownLatch;
+
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.concurrent.FutureCallback;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.nio.DefaultHttpClientIODispatch;
+import org.apache.http.impl.nio.pool.BasicNIOConnPool;
+import org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor;
+import org.apache.http.message.BasicHttpRequest;
+import org.apache.http.nio.protocol.BasicAsyncRequestProducer;
+import org.apache.http.nio.protocol.BasicAsyncResponseConsumer;
+import org.apache.http.nio.protocol.HttpAsyncRequestExecutor;
+import org.apache.http.nio.protocol.HttpAsyncRequester;
+import org.apache.http.nio.reactor.ConnectingIOReactor;
+import org.apache.http.nio.reactor.IOEventDispatch;
+import org.apache.http.params.CoreConnectionPNames;
+import org.apache.http.params.CoreProtocolPNames;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.BasicHttpContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.RequestConnControl;
+import org.apache.http.protocol.RequestContent;
+import org.apache.http.protocol.RequestExpectContinue;
+import org.apache.http.protocol.RequestTargetHost;
+import org.apache.http.protocol.RequestUserAgent;
+
+/**
+ * Asynchronous HTTP/1.1 client.
+ */
+public class NHttpClient {
+
+    public static void main(String[] args) throws Exception {
+        // HTTP parameters for the client
+        HttpParams params = new SyncBasicHttpParams();
+        params
+            .setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 3000)
+            .setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 3000)
+            .setIntParameter(CoreConnectionPNames.SOCKET_BUFFER_SIZE, 8 * 1024)
+            .setParameter(CoreProtocolPNames.USER_AGENT, "Test/1.1");
+        // Create HTTP protocol processing chain
+        HttpProcessor httpproc = new ImmutableHttpProcessor(new HttpRequestInterceptor[] {
+                // Use standard client-side protocol interceptors
+                new RequestContent(),
+                new RequestTargetHost(),
+                new RequestConnControl(),
+                new RequestUserAgent(),
+                new RequestExpectContinue()});
+        // Create client-side HTTP protocol handler
+        HttpAsyncRequestExecutor protocolHandler = new HttpAsyncRequestExecutor();
+        // Create client-side I/O event dispatch
+        final IOEventDispatch ioEventDispatch = new DefaultHttpClientIODispatch(protocolHandler, params);
+        // Create client-side I/O reactor
+        final ConnectingIOReactor ioReactor = new DefaultConnectingIOReactor();
+        // Create HTTP connection pool
+        BasicNIOConnPool pool = new BasicNIOConnPool(ioReactor, params);
+        // Limit total number of connections to just two
+        pool.setDefaultMaxPerRoute(2);
+        pool.setMaxTotal(2);
+        // Run the I/O reactor in a separate thread
+        Thread t = new Thread(new Runnable() {
+
+            public void run() {
+                try {
+                    // Ready to go!
+                    ioReactor.execute(ioEventDispatch);
+                } catch (InterruptedIOException ex) {
+                    System.err.println("Interrupted");
+                } catch (IOException e) {
+                    System.err.println("I/O error: " + e.getMessage());
+                }
+                System.out.println("Shutdown");
+            }
+
+        });
+        // Start the client thread
+        t.start();
+        // Create HTTP requester
+        HttpAsyncRequester requester = new HttpAsyncRequester(
+                httpproc, new DefaultConnectionReuseStrategy(), params);
+        // Execute HTTP GETs to the following hosts and
+        HttpHost[] targets = new HttpHost[] {
+                new HttpHost("www.apache.org", 80, "http"),
+                new HttpHost("www.verisign.com", 443, "https"),
+                new HttpHost("www.google.com", 80, "http")
+        };
+        final CountDownLatch latch = new CountDownLatch(targets.length);
+        for (final HttpHost target: targets) {
+            BasicHttpRequest request = new BasicHttpRequest("GET", "/");
+            requester.execute(
+                    new BasicAsyncRequestProducer(target, request),
+                    new BasicAsyncResponseConsumer(),
+                    pool,
+                    new BasicHttpContext(),
+                    // Handle HTTP response from a callback
+                    new FutureCallback<HttpResponse>() {
+
+                public void completed(final HttpResponse response) {
+                    latch.countDown();
+                    System.out.println(target + "->" + response.getStatusLine());
+                }
+
+                public void failed(final Exception ex) {
+                    latch.countDown();
+                    System.out.println(target + "->" + ex);
+                }
+
+                public void cancelled() {
+                    latch.countDown();
+                    System.out.println(target + " cancelled");
+                }
+
+            });
+        }
+        latch.await();
+        System.out.println("Shutting down I/O reactor");
+        ioReactor.shutdown();
+        System.out.println("Done");
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/nio/NHttpReverseProxy.java b/binary-distribution/examples/org/apache/http/examples/nio/NHttpReverseProxy.java
new file mode 100644
index 0000000..01d3b2c
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/nio/NHttpReverseProxy.java
@@ -0,0 +1,877 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+package org.apache.http.examples.nio;
+
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.InetSocketAddress;
+import java.net.URI;
+import java.nio.ByteBuffer;
+import java.util.Locale;
+import java.util.concurrent.atomic.AtomicLong;
+
+import org.apache.http.ConnectionReuseStrategy;
+import org.apache.http.HttpEntityEnclosingRequest;
+import org.apache.http.HttpException;
+import org.apache.http.HttpHost;
+import org.apache.http.HttpRequest;
+import org.apache.http.HttpRequestInterceptor;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpResponseInterceptor;
+import org.apache.http.HttpStatus;
+import org.apache.http.HttpVersion;
+import org.apache.http.entity.ContentType;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.EnglishReasonPhraseCatalog;
+import org.apache.http.impl.nio.DefaultHttpClientIODispatch;
+import org.apache.http.impl.nio.DefaultHttpServerIODispatch;
+import org.apache.http.impl.nio.pool.BasicNIOConnPool;
+import org.apache.http.impl.nio.pool.BasicNIOPoolEntry;
+import org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor;
+import org.apache.http.impl.nio.reactor.DefaultListeningIOReactor;
+import org.apache.http.impl.nio.reactor.IOReactorConfig;
+import org.apache.http.message.BasicHttpEntityEnclosingRequest;
+import org.apache.http.message.BasicHttpRequest;
+import org.apache.http.message.BasicHttpResponse;
+import org.apache.http.nio.ContentDecoder;
+import org.apache.http.nio.ContentEncoder;
+import org.apache.http.nio.IOControl;
+import org.apache.http.nio.NHttpClientConnection;
+import org.apache.http.nio.NHttpConnection;
+import org.apache.http.nio.NHttpServerConnection;
+import org.apache.http.nio.entity.NStringEntity;
+import org.apache.http.nio.pool.NIOConnFactory;
+import org.apache.http.nio.protocol.BasicAsyncResponseProducer;
+import org.apache.http.nio.protocol.HttpAsyncRequestExecutor;
+import org.apache.http.nio.protocol.HttpAsyncRequestConsumer;
+import org.apache.http.nio.protocol.HttpAsyncRequester;
+import org.apache.http.nio.protocol.HttpAsyncRequestHandler;
+import org.apache.http.nio.protocol.HttpAsyncRequestHandlerRegistry;
+import org.apache.http.nio.protocol.HttpAsyncRequestHandlerResolver;
+import org.apache.http.nio.protocol.HttpAsyncRequestProducer;
+import org.apache.http.nio.protocol.HttpAsyncResponseConsumer;
+import org.apache.http.nio.protocol.HttpAsyncResponseProducer;
+import org.apache.http.nio.protocol.HttpAsyncExchange;
+import org.apache.http.nio.protocol.HttpAsyncService;
+import org.apache.http.nio.reactor.ConnectingIOReactor;
+import org.apache.http.nio.reactor.IOEventDispatch;
+import org.apache.http.nio.reactor.ListeningIOReactor;
+import org.apache.http.params.CoreConnectionPNames;
+import org.apache.http.params.CoreProtocolPNames;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.pool.PoolStats;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.RequestConnControl;
+import org.apache.http.protocol.RequestContent;
+import org.apache.http.protocol.RequestExpectContinue;
+import org.apache.http.protocol.RequestTargetHost;
+import org.apache.http.protocol.RequestUserAgent;
+import org.apache.http.protocol.ResponseConnControl;
+import org.apache.http.protocol.ResponseContent;
+import org.apache.http.protocol.ResponseDate;
+import org.apache.http.protocol.ResponseServer;
+
+/**
+ * Asynchronous, fully streaming HTTP/1.1 reverse proxy.
+ */
+public class NHttpReverseProxy {
+
+    public static void main(String[] args) throws Exception {
+        if (args.length < 1) {
+            System.out.println("Usage: NHttpReverseProxy <hostname> [port]");
+            System.exit(1);
+        }
+        URI uri = new URI(args[0]);
+        int port = 8080;
+        if (args.length > 1) {
+            port = Integer.parseInt(args[1]);
+        }
+
+        // Target host
+        HttpHost targetHost = new HttpHost(
+                uri.getHost(),
+                uri.getPort() > 0 ? uri.getPort() : 80,
+                uri.getScheme() != null ? uri.getScheme() : "http");
+
+        System.out.println("Reverse proxy to " + targetHost);
+
+        HttpParams params = new SyncBasicHttpParams();
+        params
+            .setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 30000)
+            .setIntParameter(CoreConnectionPNames.SOCKET_BUFFER_SIZE, 8 * 1024)
+            .setParameter(CoreProtocolPNames.ORIGIN_SERVER, "Test/1.1")
+            .setParameter(CoreProtocolPNames.USER_AGENT, "Test/1.1");
+
+        IOReactorConfig config = new IOReactorConfig();
+        config.setIoThreadCount(1);
+        final ConnectingIOReactor connectingIOReactor = new DefaultConnectingIOReactor(config);
+        final ListeningIOReactor listeningIOReactor = new DefaultListeningIOReactor(config);
+
+        // Set up HTTP protocol processor for incoming connections
+        HttpProcessor inhttpproc = new ImmutableHttpProcessor(
+                new HttpResponseInterceptor[] {
+                        new ResponseDate(),
+                        new ResponseServer(),
+                        new ResponseContent(),
+                        new ResponseConnControl()
+         });
+
+        // Set up HTTP protocol processor for outgoing connections
+        HttpProcessor outhttpproc = new ImmutableHttpProcessor(
+                new HttpRequestInterceptor[] {
+                        new RequestContent(),
+                        new RequestTargetHost(),
+                        new RequestConnControl(),
+                        new RequestUserAgent(),
+                        new RequestExpectContinue()
+        });
+
+        ProxyClientProtocolHandler clientHandler = new ProxyClientProtocolHandler();
+        HttpAsyncRequester executor = new HttpAsyncRequester(
+                outhttpproc, new ProxyOutgoingConnectionReuseStrategy(), params);
+
+        ProxyConnPool connPool = new ProxyConnPool(connectingIOReactor, params);
+        connPool.setMaxTotal(100);
+        connPool.setDefaultMaxPerRoute(20);
+
+        HttpAsyncRequestHandlerRegistry handlerRegistry = new HttpAsyncRequestHandlerRegistry();
+        handlerRegistry.register("*", new ProxyRequestHandler(targetHost, executor, connPool));
+
+        ProxyServiceHandler serviceHandler = new ProxyServiceHandler(
+                inhttpproc, new ProxyIncomingConnectionReuseStrategy(), handlerRegistry, params);
+
+        final IOEventDispatch connectingEventDispatch = new DefaultHttpClientIODispatch(
+                clientHandler, params);
+
+        final IOEventDispatch listeningEventDispatch = new DefaultHttpServerIODispatch(
+                serviceHandler, params);
+
+        Thread t = new Thread(new Runnable() {
+
+            public void run() {
+                try {
+                    connectingIOReactor.execute(connectingEventDispatch);
+                } catch (InterruptedIOException ex) {
+                    System.err.println("Interrupted");
+                } catch (IOException ex) {
+                    ex.printStackTrace();
+                } finally {
+                    try {
+                        listeningIOReactor.shutdown();
+                    } catch (IOException ex2) {
+                        ex2.printStackTrace();
+                    }
+                }
+            }
+
+        });
+        t.start();
+        try {
+            listeningIOReactor.listen(new InetSocketAddress(port));
+            listeningIOReactor.execute(listeningEventDispatch);
+        } catch (InterruptedIOException ex) {
+            System.err.println("Interrupted");
+        } catch (IOException ex) {
+            ex.printStackTrace();
+        } finally {
+            try {
+                connectingIOReactor.shutdown();
+            } catch (IOException ex2) {
+                ex2.printStackTrace();
+            }
+        }
+    }
+
+    static class ProxyHttpExchange {
+
+        private final ByteBuffer inBuffer;
+        private final ByteBuffer outBuffer;
+
+        private volatile String id;
+        private volatile HttpHost target;
+        private volatile HttpAsyncExchange responseTrigger;
+        private volatile IOControl originIOControl;
+        private volatile IOControl clientIOControl;
+        private volatile HttpRequest request;
+        private volatile boolean requestReceived;
+        private volatile HttpResponse response;
+        private volatile boolean responseReceived;
+        private volatile Exception ex;
+
+        public ProxyHttpExchange() {
+            super();
+            this.inBuffer = ByteBuffer.allocateDirect(10240);
+            this.outBuffer = ByteBuffer.allocateDirect(10240);
+        }
+
+        public ByteBuffer getInBuffer() {
+            return this.inBuffer;
+        }
+
+        public ByteBuffer getOutBuffer() {
+            return this.outBuffer;
+        }
+
+        public String getId() {
+            return this.id;
+        }
+
+        public void setId(final String id) {
+            this.id = id;
+        }
+
+        public HttpHost getTarget() {
+            return this.target;
+        }
+
+        public void setTarget(final HttpHost target) {
+            this.target = target;
+        }
+
+        public HttpRequest getRequest() {
+            return this.request;
+        }
+
+        public void setRequest(final HttpRequest request) {
+            this.request = request;
+        }
+
+        public HttpResponse getResponse() {
+            return this.response;
+        }
+
+        public void setResponse(final HttpResponse response) {
+            this.response = response;
+        }
+
+        public HttpAsyncExchange getResponseTrigger() {
+            return this.responseTrigger;
+        }
+
+        public void setResponseTrigger(final HttpAsyncExchange responseTrigger) {
+            this.responseTrigger = responseTrigger;
+        }
+
+        public IOControl getClientIOControl() {
+            return this.clientIOControl;
+        }
+
+        public void setClientIOControl(final IOControl clientIOControl) {
+            this.clientIOControl = clientIOControl;
+        }
+
+        public IOControl getOriginIOControl() {
+            return this.originIOControl;
+        }
+
+        public void setOriginIOControl(final IOControl originIOControl) {
+            this.originIOControl = originIOControl;
+        }
+
+        public boolean isRequestReceived() {
+            return this.requestReceived;
+        }
+
+        public void setRequestReceived() {
+            this.requestReceived = true;
+        }
+
+        public boolean isResponseReceived() {
+            return this.responseReceived;
+        }
+
+        public void setResponseReceived() {
+            this.responseReceived = true;
+        }
+
+        public Exception getException() {
+            return this.ex;
+        }
+
+        public void setException(final Exception ex) {
+            this.ex = ex;
+        }
+
+        public void reset() {
+            this.inBuffer.clear();
+            this.outBuffer.clear();
+            this.target = null;
+            this.id = null;
+            this.responseTrigger = null;
+            this.clientIOControl = null;
+            this.originIOControl = null;
+            this.request = null;
+            this.requestReceived = false;
+            this.response = null;
+            this.responseReceived = false;
+            this.ex = null;
+        }
+
+    }
+
+    static class ProxyRequestHandler implements HttpAsyncRequestHandler<ProxyHttpExchange> {
+
+        private final HttpHost target;
+        private final HttpAsyncRequester executor;
+        private final BasicNIOConnPool connPool;
+        private final AtomicLong counter;
+
+        public ProxyRequestHandler(
+                final HttpHost target,
+                final HttpAsyncRequester executor,
+                final BasicNIOConnPool connPool) {
+            super();
+            this.target = target;
+            this.executor = executor;
+            this.connPool = connPool;
+            this.counter = new AtomicLong(1);
+        }
+
+        public HttpAsyncRequestConsumer<ProxyHttpExchange> processRequest(
+                final HttpRequest request,
+                final HttpContext context) {
+            ProxyHttpExchange httpExchange = (ProxyHttpExchange) context.getAttribute("http-exchange");
+            if (httpExchange == null) {
+                httpExchange = new ProxyHttpExchange();
+                context.setAttribute("http-exchange", httpExchange);
+            }
+            synchronized (httpExchange) {
+                httpExchange.reset();
+                String id = String.format("%08X", this.counter.getAndIncrement());
+                httpExchange.setId(id);
+                httpExchange.setTarget(this.target);
+                return new ProxyRequestConsumer(httpExchange, this.executor, this.connPool);
+            }
+        }
+
+        public void handle(
+                final ProxyHttpExchange httpExchange,
+                final HttpAsyncExchange responseTrigger,
+                final HttpContext context) throws HttpException, IOException {
+            synchronized (httpExchange) {
+                Exception ex = httpExchange.getException();
+                if (ex != null) {
+                    System.out.println("[client<-proxy] " + httpExchange.getId() + " " + ex);
+                    int status = HttpStatus.SC_INTERNAL_SERVER_ERROR;
+                    HttpResponse response = new BasicHttpResponse(HttpVersion.HTTP_1_0, status,
+                            EnglishReasonPhraseCatalog.INSTANCE.getReason(status, Locale.US));
+                    String message = ex.getMessage();
+                    if (message == null) {
+                        message = "Unexpected error";
+                    }
+                    response.setEntity(new NStringEntity(message, ContentType.DEFAULT_TEXT));
+                    responseTrigger.submitResponse(new BasicAsyncResponseProducer(response));
+                    System.out.println("[client<-proxy] " + httpExchange.getId() + " error response triggered");
+                }
+                HttpResponse response = httpExchange.getResponse();
+                if (response != null) {
+                    responseTrigger.submitResponse(new ProxyResponseProducer(httpExchange));
+                    System.out.println("[client<-proxy] " + httpExchange.getId() + " response triggered");
+                }
+                // No response yet.
+                httpExchange.setResponseTrigger(responseTrigger);
+            }
+        }
+
+    }
+
+    static class ProxyRequestConsumer implements HttpAsyncRequestConsumer<ProxyHttpExchange> {
+
+        private final ProxyHttpExchange httpExchange;
+        private final HttpAsyncRequester executor;
+        private final BasicNIOConnPool connPool;
+
+        private volatile boolean completed;
+
+        public ProxyRequestConsumer(
+                final ProxyHttpExchange httpExchange,
+                final HttpAsyncRequester executor,
+                final BasicNIOConnPool connPool) {
+            super();
+            this.httpExchange = httpExchange;
+            this.executor = executor;
+            this.connPool = connPool;
+        }
+
+        public void close() throws IOException {
+        }
+
+        public void requestReceived(final HttpRequest request) {
+            synchronized (this.httpExchange) {
+                System.out.println("[client->proxy] " + this.httpExchange.getId() + " " + request.getRequestLine());
+                this.httpExchange.setRequest(request);
+                this.executor.execute(
+                        new ProxyRequestProducer(this.httpExchange),
+                        new ProxyResponseConsumer(this.httpExchange),
+                        this.connPool);
+            }
+        }
+
+        public void consumeContent(
+                final ContentDecoder decoder, final IOControl ioctrl) throws IOException {
+            synchronized (this.httpExchange) {
+                this.httpExchange.setClientIOControl(ioctrl);
+                // Receive data from the client
+                ByteBuffer buf = this.httpExchange.getInBuffer();
+                int n = decoder.read(buf);
+                System.out.println("[client->proxy] " + this.httpExchange.getId() + " " + n + " bytes read");
+                if (decoder.isCompleted()) {
+                    System.out.println("[client->proxy] " + this.httpExchange.getId() + " content fully read");
+                }
+                // If the buffer is full, suspend client input until there is free
+                // space in the buffer
+                if (!buf.hasRemaining()) {
+                    ioctrl.suspendInput();
+                    System.out.println("[client->proxy] " + this.httpExchange.getId() + " suspend client input");
+                }
+                // If there is some content in the input buffer make sure origin
+                // output is active
+                if (buf.position() > 0) {
+                    if (this.httpExchange.getOriginIOControl() != null) {
+                        this.httpExchange.getOriginIOControl().requestOutput();
+                        System.out.println("[client->proxy] " + this.httpExchange.getId() + " request origin output");
+                    }
+                }
+            }
+        }
+
+        public void requestCompleted(final HttpContext context) {
+            synchronized (this.httpExchange) {
+                this.completed = true;;
+                System.out.println("[client->proxy] " + this.httpExchange.getId() + " request completed");
+                this.httpExchange.setRequestReceived();
+                if (this.httpExchange.getOriginIOControl() != null) {
+                    this.httpExchange.getOriginIOControl().requestOutput();
+                    System.out.println("[client->proxy] " + this.httpExchange.getId() + " request origin output");
+                }
+            }
+        }
+
+        public Exception getException() {
+            return null;
+        }
+
+        public ProxyHttpExchange getResult() {
+            return this.httpExchange;
+        }
+
+        public boolean isDone() {
+            return this.completed;
+        }
+
+        public void failed(final Exception ex) {
+            System.out.println("[client->proxy] " + ex.toString());
+        }
+
+    }
+
+    static class ProxyRequestProducer implements HttpAsyncRequestProducer {
+
+        private final ProxyHttpExchange httpExchange;
+
+        public ProxyRequestProducer(final ProxyHttpExchange httpExchange) {
+            super();
+            this.httpExchange = httpExchange;
+        }
+
+        public void close() throws IOException {
+        }
+
+        public HttpHost getTarget() {
+            synchronized (this.httpExchange) {
+                return this.httpExchange.getTarget();
+            }
+        }
+
+        public HttpRequest generateRequest() {
+            synchronized (this.httpExchange) {
+                HttpRequest request = this.httpExchange.getRequest();
+                System.out.println("[proxy->origin] " + this.httpExchange.getId() + " " + request.getRequestLine());
+                // Rewrite request!!!!
+                if (request instanceof HttpEntityEnclosingRequest) {
+                    BasicHttpEntityEnclosingRequest r = new BasicHttpEntityEnclosingRequest(
+                            request.getRequestLine());
+                    r.setEntity(((HttpEntityEnclosingRequest) request).getEntity());
+                    return r;
+                } else {
+                    return new BasicHttpRequest(request.getRequestLine());
+                }
+            }
+        }
+
+        public void produceContent(
+                final ContentEncoder encoder, final IOControl ioctrl) throws IOException {
+            synchronized (this.httpExchange) {
+                this.httpExchange.setOriginIOControl(ioctrl);
+                // Send data to the origin server
+                ByteBuffer buf = this.httpExchange.getInBuffer();
+                buf.flip();
+                int n = encoder.write(buf);
+                buf.compact();
+                System.out.println("[proxy->origin] " + this.httpExchange.getId() + " " + n + " bytes written");
+                // If there is space in the buffer and the message has not been
+                // transferred, make sure the client is sending more data
+                if (buf.hasRemaining() && !this.httpExchange.isRequestReceived()) {
+                    if (this.httpExchange.getClientIOControl() != null) {
+                        this.httpExchange.getClientIOControl().requestInput();
+                        System.out.println("[proxy->origin] " + this.httpExchange.getId() + " request client input");
+                    }
+                }
+                if (buf.position() == 0) {
+                    if (this.httpExchange.isRequestReceived()) {
+                        encoder.complete();
+                        System.out.println("[proxy->origin] " + this.httpExchange.getId() + " content fully written");
+                    } else {
+                        // Input buffer is empty. Wait until the client fills up
+                        // the buffer
+                        ioctrl.suspendOutput();
+                        System.out.println("[proxy->origin] " + this.httpExchange.getId() + " suspend origin output");
+                    }
+                }
+            }
+        }
+
+        public void requestCompleted(final HttpContext context) {
+            synchronized (this.httpExchange) {
+                System.out.println("[proxy->origin] " + this.httpExchange.getId() + " request completed");
+            }
+        }
+
+        public boolean isRepeatable() {
+            return false;
+        }
+
+        public void resetRequest() {
+        }
+
+        public void failed(final Exception ex) {
+            System.out.println("[proxy->origin] " + ex.toString());
+        }
+
+    }
+
+    static class ProxyResponseConsumer implements HttpAsyncResponseConsumer<ProxyHttpExchange> {
+
+        private final ProxyHttpExchange httpExchange;
+
+        private volatile boolean completed;
+
+        public ProxyResponseConsumer(final ProxyHttpExchange httpExchange) {
+            super();
+            this.httpExchange = httpExchange;
+        }
+
+        public void close() throws IOException {
+        }
+
+        public void responseReceived(final HttpResponse response) {
+            synchronized (this.httpExchange) {
+                System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " " + response.getStatusLine());
+                this.httpExchange.setResponse(response);
+                HttpAsyncExchange responseTrigger = this.httpExchange.getResponseTrigger();
+                if (responseTrigger != null && !responseTrigger.isCompleted()) {
+                    System.out.println("[client<-proxy] " + this.httpExchange.getId() + " response triggered");
+                    responseTrigger.submitResponse(new ProxyResponseProducer(this.httpExchange));
+                }
+            }
+        }
+
+        public void consumeContent(
+                final ContentDecoder decoder, final IOControl ioctrl) throws IOException {
+            synchronized (this.httpExchange) {
+                this.httpExchange.setOriginIOControl(ioctrl);
+                // Receive data from the origin
+                ByteBuffer buf = this.httpExchange.getOutBuffer();
+                int n = decoder.read(buf);
+                System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " " + n + " bytes read");
+                if (decoder.isCompleted()) {
+                    System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " content fully read");
+                }
+                // If the buffer is full, suspend origin input until there is free
+                // space in the buffer
+                if (!buf.hasRemaining()) {
+                    ioctrl.suspendInput();
+                    System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " suspend origin input");
+                }
+                // If there is some content in the input buffer make sure client
+                // output is active
+                if (buf.position() > 0) {
+                    if (this.httpExchange.getClientIOControl() != null) {
+                        this.httpExchange.getClientIOControl().requestOutput();
+                        System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " request client output");
+                    }
+                }
+            }
+        }
+
+        public void responseCompleted(final HttpContext context) {
+            synchronized (this.httpExchange) {
+                if (this.completed) {
+                    return;
+                }
+                this.completed = true;
+                System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " response completed");
+                this.httpExchange.setResponseReceived();
+                if (this.httpExchange.getClientIOControl() != null) {
+                    this.httpExchange.getClientIOControl().requestOutput();
+                    System.out.println("[proxy<-origin] " + this.httpExchange.getId() + " request client output");
+                }
+            }
+        }
+
+        public void failed(final Exception ex) {
+            synchronized (this.httpExchange) {
+                if (this.completed) {
+                    return;
+                }
+                this.completed = true;
+                this.httpExchange.setException(ex);
+                HttpAsyncExchange responseTrigger = this.httpExchange.getResponseTrigger();
+                if (responseTrigger != null && !responseTrigger.isCompleted()) {
+                    System.out.println("[client<-proxy] " + this.httpExchange.getId() + " " + ex);
+                    int status = HttpStatus.SC_INTERNAL_SERVER_ERROR;
+                    HttpResponse response = new BasicHttpResponse(HttpVersion.HTTP_1_0, status,
+                            EnglishReasonPhraseCatalog.INSTANCE.getReason(status, Locale.US));
+                    String message = ex.getMessage();
+                    if (message == null) {
+                        message = "Unexpected error";
+                    }
+                    response.setEntity(new NStringEntity(message, ContentType.DEFAULT_TEXT));
+                    responseTrigger.submitResponse(new BasicAsyncResponseProducer(response));
+                }
+            }
+        }
+
+        public boolean cancel() {
+            synchronized (this.httpExchange) {
+                if (this.completed) {
+                    return false;
+                }
+                failed(new InterruptedIOException("Cancelled"));
+                return true;
+            }
+        }
+
+        public ProxyHttpExchange getResult() {
+            return this.httpExchange;
+        }
+
+        public Exception getException() {
+            return null;
+        }
+
+        public boolean isDone() {
+            return this.completed;
+        }
+
+    }
+
+    static class ProxyResponseProducer implements HttpAsyncResponseProducer {
+
+        private final ProxyHttpExchange httpExchange;
+
+        public ProxyResponseProducer(final ProxyHttpExchange httpExchange) {
+            super();
+            this.httpExchange = httpExchange;
+        }
+
+        public void close() throws IOException {
+            this.httpExchange.reset();
+        }
+
+        public HttpResponse generateResponse() {
+            synchronized (this.httpExchange) {
+                HttpResponse response = this.httpExchange.getResponse();
+                System.out.println("[client<-proxy] " + this.httpExchange.getId() + " " + response.getStatusLine());
+                // Rewrite response!!!!
+                BasicHttpResponse r = new BasicHttpResponse(response.getStatusLine());
+                r.setEntity(response.getEntity());
+                return r;
+            }
+        }
+
+        public void produceContent(
+                final ContentEncoder encoder, final IOControl ioctrl) throws IOException {
+            synchronized (this.httpExchange) {
+                this.httpExchange.setClientIOControl(ioctrl);
+                // Send data to the client
+                ByteBuffer buf = this.httpExchange.getOutBuffer();
+                buf.flip();
+                int n = encoder.write(buf);
+                buf.compact();
+                System.out.println("[client<-proxy] " + this.httpExchange.getId() + " " + n + " bytes written");
+                // If there is space in the buffer and the message has not been
+                // transferred, make sure the origin is sending more data
+                if (buf.hasRemaining() && !this.httpExchange.isResponseReceived()) {
+                    if (this.httpExchange.getOriginIOControl() != null) {
+                        this.httpExchange.getOriginIOControl().requestInput();
+                        System.out.println("[client<-proxy] " + this.httpExchange.getId() + " request origin input");
+                    }
+                }
+                if (buf.position() == 0) {
+                    if (this.httpExchange.isResponseReceived()) {
+                        encoder.complete();
+                        System.out.println("[client<-proxy] " + this.httpExchange.getId() + " content fully written");
+                    } else {
+                        // Input buffer is empty. Wait until the origin fills up
+                        // the buffer
+                        ioctrl.suspendOutput();
+                        System.out.println("[client<-proxy] " + this.httpExchange.getId() + " suspend client output");
+                    }
+                }
+            }
+        }
+
+        public void responseCompleted(final HttpContext context) {
+            synchronized (this.httpExchange) {
+                System.out.println("[client<-proxy] " + this.httpExchange.getId() + " response completed");
+            }
+        }
+
+        public void failed(final Exception ex) {
+            System.out.println("[client<-proxy] " + ex.toString());
+        }
+
+    }
+
+    static class ProxyIncomingConnectionReuseStrategy extends DefaultConnectionReuseStrategy {
+
+        @Override
+        public boolean keepAlive(final HttpResponse response, final HttpContext context) {
+            NHttpConnection conn = (NHttpConnection) context.getAttribute(
+                    ExecutionContext.HTTP_CONNECTION);
+            boolean keepAlive = super.keepAlive(response, context);
+            if (keepAlive) {
+                System.out.println("[client->proxy] connection kept alive " + conn);
+            }
+            return keepAlive;
+        }
+
+    };
+
+    static class ProxyOutgoingConnectionReuseStrategy extends DefaultConnectionReuseStrategy {
+
+        @Override
+        public boolean keepAlive(final HttpResponse response, final HttpContext context) {
+            NHttpConnection conn = (NHttpConnection) context.getAttribute(
+                    ExecutionContext.HTTP_CONNECTION);
+            boolean keepAlive = super.keepAlive(response, context);
+            if (keepAlive) {
+                System.out.println("[proxy->origin] connection kept alive " + conn);
+            }
+            return keepAlive;
+        }
+
+    };
+
+    static class ProxyServiceHandler extends HttpAsyncService {
+
+        public ProxyServiceHandler(
+                final HttpProcessor httpProcessor,
+                final ConnectionReuseStrategy reuseStrategy,
+                final HttpAsyncRequestHandlerResolver handlerResolver,
+                final HttpParams params) {
+            super(httpProcessor, reuseStrategy, handlerResolver, params);
+        }
+
+        @Override
+        protected void log(final Exception ex) {
+            ex.printStackTrace();
+        }
+
+        @Override
+        public void connected(final NHttpServerConnection conn) {
+            System.out.println("[client->proxy] connection open " + conn);
+            super.connected(conn);
+        }
+
+        @Override
+        public void closed(final NHttpServerConnection conn) {
+            System.out.println("[client->proxy] connection closed " + conn);
+            super.closed(conn);
+        }
+
+    }
+
+    static class ProxyClientProtocolHandler extends HttpAsyncRequestExecutor {
+
+        public ProxyClientProtocolHandler() {
+            super();
+        }
+
+        @Override
+        protected void log(final Exception ex) {
+            ex.printStackTrace();
+        }
+
+        @Override
+        public void connected(final NHttpClientConnection conn,
+                final Object attachment) throws IOException, HttpException {
+            System.out.println("[proxy->origin] connection open " + conn);
+            super.connected(conn, attachment);
+        }
+
+        @Override
+        public void closed(final NHttpClientConnection conn) {
+            System.out.println("[proxy->origin] connection closed " + conn);
+            super.closed(conn);
+        }
+
+    }
+
+    static class ProxyConnPool extends BasicNIOConnPool {
+
+        public ProxyConnPool(final ConnectingIOReactor ioreactor, final HttpParams params) {
+            super(ioreactor, params);
+        }
+
+        public ProxyConnPool(
+                final ConnectingIOReactor ioreactor,
+                final NIOConnFactory<HttpHost, NHttpClientConnection> connFactory,
+                final HttpParams params) {
+            super(ioreactor, connFactory, params);
+        }
+
+        @Override
+        public void release(final BasicNIOPoolEntry entry, boolean reusable) {
+            System.out.println("[proxy->origin] connection released " + entry.getConnection());
+            super.release(entry, reusable);
+            StringBuilder buf = new StringBuilder();
+            PoolStats totals = getTotalStats();
+            buf.append("[total kept alive: ").append(totals.getAvailable()).append("; ");
+            buf.append("total allocated: ").append(totals.getLeased() + totals.getAvailable());
+            buf.append(" of ").append(totals.getMax()).append("]");
+            System.out.println("[proxy->origin] " + buf.toString());
+        }
+
+    }
+
+}
diff --git a/binary-distribution/examples/org/apache/http/examples/nio/NHttpServer.java b/binary-distribution/examples/org/apache/http/examples/nio/NHttpServer.java
new file mode 100644
index 0000000..e4047fa
--- /dev/null
+++ b/binary-distribution/examples/org/apache/http/examples/nio/NHttpServer.java
@@ -0,0 +1,241 @@
+/*
+ * ====================================================================
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
+package org.apache.http.examples.nio;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.InetSocketAddress;
+import java.net.URL;
+import java.net.URLDecoder;
+import java.security.KeyStore;
+import java.util.Locale;
+
+import javax.net.ssl.KeyManager;
+import javax.net.ssl.KeyManagerFactory;
+import javax.net.ssl.SSLContext;
+
+import org.apache.http.HttpException;
+import org.apache.http.HttpRequest;
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpResponseInterceptor;
+import org.apache.http.HttpStatus;
+import org.apache.http.MethodNotSupportedException;
+import org.apache.http.entity.ContentType;
+import org.apache.http.impl.DefaultConnectionReuseStrategy;
+import org.apache.http.impl.nio.DefaultNHttpServerConnection;
+import org.apache.http.impl.nio.DefaultNHttpServerConnectionFactory;
+import org.apache.http.impl.nio.DefaultHttpServerIODispatch;
+import org.apache.http.impl.nio.SSLNHttpServerConnectionFactory;
+import org.apache.http.impl.nio.reactor.DefaultListeningIOReactor;
+import org.apache.http.nio.NHttpConnection;
+import org.apache.http.nio.NHttpConnectionFactory;
+import org.apache.http.nio.NHttpServerConnection;
+import org.apache.http.nio.entity.NFileEntity;
+import org.apache.http.nio.entity.NStringEntity;
+import org.apache.http.nio.protocol.BasicAsyncRequestConsumer;
+import org.apache.http.nio.protocol.BasicAsyncResponseProducer;
+import org.apache.http.nio.protocol.HttpAsyncRequestConsumer;
+import org.apache.http.nio.protocol.HttpAsyncRequestHandler;
+import org.apache.http.nio.protocol.HttpAsyncRequestHandlerRegistry;
+import org.apache.http.nio.protocol.HttpAsyncExchange;
+import org.apache.http.nio.protocol.HttpAsyncService;
+import org.apache.http.nio.reactor.IOEventDispatch;
+import org.apache.http.nio.reactor.ListeningIOReactor;
+import org.apache.http.params.CoreConnectionPNames;
+import org.apache.http.params.CoreProtocolPNames;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.SyncBasicHttpParams;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.protocol.HttpProcessor;
+import org.apache.http.protocol.ImmutableHttpProcessor;
+import org.apache.http.protocol.ResponseConnControl;
+import org.apache.http.protocol.ResponseContent;
+import org.apache.http.protocol.ResponseDate;
+import org.apache.http.protocol.ResponseServer;
+
+/**
+ * HTTP/1.1 file server based on the non-blocking I/O model and capable of direct channel
+ * (zero copy) data transfer.
+ */
+public class NHttpServer {
+
+    public static void main(String[] args) throws Exception {
+        if (args.length < 1) {
+            System.err.println("Please specify document root directory");
+            System.exit(1);
+        }
+        // Document root directory
+        File docRoot = new File(args[0]);
+        int port = 8080;
+        if (args.length >= 2) {
+            port = Integer.parseInt(args[1]);
+        }
+        // HTTP parameters for the server
+        HttpParams params = new SyncBasicHttpParams();
+        params
+            .setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 5000)
+            .setIntParameter(CoreConnectionPNames.SOCKET_BUFFER_SIZE, 8 * 1024)
+            .setParameter(CoreProtocolPNames.ORIGIN_SERVER, "HttpTest/1.1");
+        // Create HTTP protocol processing chain
+        HttpProcessor httpproc = new ImmutableHttpProcessor(new HttpResponseInterceptor[] {
+                // Use standard server-side protocol interceptors
+                new ResponseDate(),
+                new ResponseServer(),
+                new ResponseContent(),
+                new ResponseConnControl()
+        });
+        // Create request handler registry
+        HttpAsyncRequestHandlerRegistry reqistry = new HttpAsyncRequestHandlerRegistry();
+        // Register the default handler for all URIs
+        reqistry.register("*", new HttpFileHandler(docRoot));
+        // Create server-side HTTP protocol handler
+        HttpAsyncService protocolHandler = new HttpAsyncService(
+                httpproc, new DefaultConnectionReuseStrategy(), reqistry, params) {
+
+            @Override
+            public void connected(final NHttpServerConnection conn) {
+                System.out.println(conn + ": connection open");
+                super.connected(conn);
+            }
+
+            @Override
+            public void closed(final NHttpServerConnection conn) {
+                System.out.println(conn + ": connection closed");
+                super.closed(conn);
+            }
+
+        };
+        // Create HTTP connection factory
+        NHttpConnectionFactory<DefaultNHttpServerConnection> connFactory;
+        if (port == 8443) {
+            // Initialize SSL context
+            ClassLoader cl = NHttpServer.class.getClassLoader();
+            URL url = cl.getResource("my.keystore");
+            if (url == null) {
+                System.out.println("Keystore not found");
+                System.exit(1);
+            }
+            KeyStore keystore  = KeyStore.getInstance("jks");
+            keystore.load(url.openStream(), "secret".toCharArray());
+            KeyManagerFactory kmfactory = KeyManagerFactory.getInstance(
+                    KeyManagerFactory.getDefaultAlgorithm());
+            kmfactory.init(keystore, "secret".toCharArray());
+            KeyManager[] keymanagers = kmfactory.getKeyManagers();
+            SSLContext sslcontext = SSLContext.getInstance("TLS");
+            sslcontext.init(keymanagers, null, null);
+            connFactory = new SSLNHttpServerConnectionFactory(sslcontext, null, params);
+        } else {
+            connFactory = new DefaultNHttpServerConnectionFactory(params);
+        }
+        // Create server-side I/O event dispatch
+        IOEventDispatch ioEventDispatch = new DefaultHttpServerIODispatch(protocolHandler, connFactory);
+        // Create server-side I/O reactor
+        ListeningIOReactor ioReactor = new DefaultListeningIOReactor();
+        try {
+            // Listen of the given port
+            ioReactor.listen(new InetSocketAddress(port));
+            // Ready to go!
+            ioReactor.execute(ioEventDispatch);
+        } catch (InterruptedIOException ex) {
+            System.err.println("Interrupted");
+        } catch (IOException e) {
+            System.err.println("I/O error: " + e.getMessage());
+        }
+        System.out.println("Shutdown");
+    }
+
+    static class HttpFileHandler implements HttpAsyncRequestHandler<HttpRequest> {
+
+        private final File docRoot;
+
+        public HttpFileHandler(final File docRoot) {
+            super();
+            this.docRoot = docRoot;
+        }
+
+        public HttpAsyncRequestConsumer<HttpRequest> processRequest(
+                final HttpRequest request,
+                final HttpContext context) {
+            // Buffer request content in memory for simplicity
+            return new BasicAsyncRequestConsumer();
+        }
+
+        public void handle(
+                final HttpRequest request,
+                final HttpAsyncExchange httpexchange,
+                final HttpContext context) throws HttpException, IOException {
+            HttpResponse response = httpexchange.getResponse();
+            handleInternal(request, response, context);
+            httpexchange.submitResponse(new BasicAsyncResponseProducer(response));
+        }
+
+        private void handleInternal(
+                final HttpRequest request,
+                final HttpResponse response,
+                final HttpContext context) throws HttpException, IOException {
+
+            String method = request.getRequestLine().getMethod().toUpperCase(Locale.ENGLISH);
+            if (!method.equals("GET") && !method.equals("HEAD") && !method.equals("POST")) {
+                throw new MethodNotSupportedException(method + " method not supported");
+            }
+
+            String target = request.getRequestLine().getUri();
+            final File file = new File(this.docRoot, URLDecoder.decode(target, "UTF-8"));
+            if (!file.exists()) {
+
+                response.setStatusCode(HttpStatus.SC_NOT_FOUND);
+                NStringEntity entity = new NStringEntity(
+                        "<html><body><h1>File" + file.getPath() +
+                        " not found</h1></body></html>",
+                        ContentType.create("text/html", "UTF-8"));
+                response.setEntity(entity);
+                System.out.println("File " + file.getPath() + " not found");
+
+            } else if (!file.canRead() || file.isDirectory()) {
+
+                response.setStatusCode(HttpStatus.SC_FORBIDDEN);
+                NStringEntity entity = new NStringEntity(
+                        "<html><body><h1>Access denied</h1></body></html>",
+                        ContentType.create("text/html", "UTF-8"));
+                response.setEntity(entity);
+                System.out.println("Cannot read file " + file.getPath());
+
+            } else {
+                NHttpConnection conn = (NHttpConnection) context.getAttribute(
+                        ExecutionContext.HTTP_CONNECTION);
+                response.setStatusCode(HttpStatus.SC_OK);
+                NFileEntity body = new NFileEntity(file, ContentType.create("text/html"));
+                response.setEntity(body);
+                System.out.println(conn + ": serving file " + file.getPath());
+            }
+        }
+
+    }
+
+}
diff --git a/binary-distribution/javadoc/allclasses-frame.html b/binary-distribution/javadoc/allclasses-frame.html
new file mode 100644
index 0000000..f1fe794
--- /dev/null
+++ b/binary-distribution/javadoc/allclasses-frame.html
@@ -0,0 +1,741 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Sep 18 20:44:17 GMT+01:00 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+All Classes (HttpComponents Core 4.2.2 API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol" target="classFrame">AbstractAsyncRequestConsumer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol" target="classFrame">AbstractAsyncResponseConsumer</A>
+<BR>
+<A HREF="org/apache/http/pool/AbstractConnPool.html" title="class in org.apache.http.pool" target="classFrame">AbstractConnPool</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractContentDecoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">AbstractContentDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">AbstractContentEncoder</A>
+<BR>
+<A HREF="org/apache/http/impl/AbstractHttpClientConnection.html" title="class in org.apache.http.impl" target="classFrame">AbstractHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/entity/AbstractHttpEntity.html" title="class in org.apache.http.entity" target="classFrame">AbstractHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message" target="classFrame">AbstractHttpMessage</A>
+<BR>
+<A HREF="org/apache/http/params/AbstractHttpParams.html" title="class in org.apache.http.params" target="classFrame">AbstractHttpParams</A>
+<BR>
+<A HREF="org/apache/http/impl/AbstractHttpServerConnection.html" title="class in org.apache.http.impl" target="classFrame">AbstractHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/AbstractIODispatch.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">AbstractIODispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">AbstractIOReactor</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractMessageParser.html" title="class in org.apache.http.impl.io" target="classFrame">AbstractMessageParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractMessageParser.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">AbstractMessageParser</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractMessageWriter.html" title="class in org.apache.http.impl.io" target="classFrame">AbstractMessageWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractMessageWriter.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">AbstractMessageWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">AbstractMultiworkerIOReactor</A>
+<BR>
+<A HREF="org/apache/http/nio/pool/AbstractNIOConnPool.html" title="class in org.apache.http.nio.pool" target="classFrame">AbstractNIOConnPool</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractSessionInputBuffer.html" title="class in org.apache.http.impl.io" target="classFrame">AbstractSessionInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractSessionOutputBuffer.html" title="class in org.apache.http.impl.io" target="classFrame">AbstractSessionOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">AsyncNHttpClientHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html" title="class in org.apache.http.nio.protocol" target="classFrame">AsyncNHttpClientHandler.ClientConnState</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">AsyncNHttpServiceHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpServiceHandler.ServerConnState.html" title="class in org.apache.http.nio.protocol" target="classFrame">AsyncNHttpServiceHandler.ServerConnState</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">BaseIOReactor</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol" target="classFrame">BasicAsyncRequestConsumer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">BasicAsyncRequestExecutionHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">BasicAsyncRequestHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestProducer.html" title="class in org.apache.http.nio.protocol" target="classFrame">BasicAsyncRequestProducer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol" target="classFrame">BasicAsyncResponseConsumer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncResponseProducer.html" title="class in org.apache.http.nio.protocol" target="classFrame">BasicAsyncResponseProducer</A>
+<BR>
+<A HREF="org/apache/http/impl/pool/BasicConnFactory.html" title="class in org.apache.http.impl.pool" target="classFrame">BasicConnFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/pool/BasicConnPool.html" title="class in org.apache.http.impl.pool" target="classFrame">BasicConnPool</A>
+<BR>
+<A HREF="org/apache/http/concurrent/BasicFuture.html" title="class in org.apache.http.concurrent" target="classFrame">BasicFuture</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeader.html" title="class in org.apache.http.message" target="classFrame">BasicHeader</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderElement.html" title="class in org.apache.http.message" target="classFrame">BasicHeaderElement</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderElementIterator.html" title="class in org.apache.http.message" target="classFrame">BasicHeaderElementIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderIterator.html" title="class in org.apache.http.message" target="classFrame">BasicHeaderIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderValueFormatter.html" title="class in org.apache.http.message" target="classFrame">BasicHeaderValueFormatter</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderValueParser.html" title="class in org.apache.http.message" target="classFrame">BasicHeaderValueParser</A>
+<BR>
+<A HREF="org/apache/http/protocol/BasicHttpContext.html" title="class in org.apache.http.protocol" target="classFrame">BasicHttpContext</A>
+<BR>
+<A HREF="org/apache/http/entity/BasicHttpEntity.html" title="class in org.apache.http.entity" target="classFrame">BasicHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHttpEntityEnclosingRequest.html" title="class in org.apache.http.message" target="classFrame">BasicHttpEntityEnclosingRequest</A>
+<BR>
+<A HREF="org/apache/http/params/BasicHttpParams.html" title="class in org.apache.http.params" target="classFrame">BasicHttpParams</A>
+<BR>
+<A HREF="org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol" target="classFrame">BasicHttpProcessor</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHttpRequest.html" title="class in org.apache.http.message" target="classFrame">BasicHttpRequest</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHttpResponse.html" title="class in org.apache.http.message" target="classFrame">BasicHttpResponse</A>
+<BR>
+<A HREF="org/apache/http/message/BasicLineFormatter.html" title="class in org.apache.http.message" target="classFrame">BasicLineFormatter</A>
+<BR>
+<A HREF="org/apache/http/message/BasicLineParser.html" title="class in org.apache.http.message" target="classFrame">BasicLineParser</A>
+<BR>
+<A HREF="org/apache/http/message/BasicListHeaderIterator.html" title="class in org.apache.http.message" target="classFrame">BasicListHeaderIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BasicNameValuePair.html" title="class in org.apache.http.message" target="classFrame">BasicNameValuePair</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool" target="classFrame">BasicNIOConnFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/pool/BasicNIOConnPool.html" title="class in org.apache.http.impl.nio.pool" target="classFrame">BasicNIOConnPool</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/pool/BasicNIOPoolEntry.html" title="class in org.apache.http.impl.nio.pool" target="classFrame">BasicNIOPoolEntry</A>
+<BR>
+<A HREF="org/apache/http/impl/pool/BasicPoolEntry.html" title="class in org.apache.http.impl.pool" target="classFrame">BasicPoolEntry</A>
+<BR>
+<A HREF="org/apache/http/message/BasicRequestLine.html" title="class in org.apache.http.message" target="classFrame">BasicRequestLine</A>
+<BR>
+<A HREF="org/apache/http/message/BasicStatusLine.html" title="class in org.apache.http.message" target="classFrame">BasicStatusLine</A>
+<BR>
+<A HREF="org/apache/http/message/BasicTokenIterator.html" title="class in org.apache.http.message" target="classFrame">BasicTokenIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BufferedHeader.html" title="class in org.apache.http.message" target="classFrame">BufferedHeader</A>
+<BR>
+<A HREF="org/apache/http/entity/BufferedHttpEntity.html" title="class in org.apache.http.entity" target="classFrame">BufferedHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io" target="classFrame"><I>BufferInfo</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/BufferInfo.html" title="interface in org.apache.http.nio.util" target="classFrame"><I>BufferInfo</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BufferingHttpClientHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">BufferingHttpClientHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BufferingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">BufferingHttpServiceHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/BufferingNHttpEntity.html" title="class in org.apache.http.nio.entity" target="classFrame">BufferingNHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util" target="classFrame">ByteArrayBuffer</A>
+<BR>
+<A HREF="org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity" target="classFrame">ByteArrayEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/util/ByteBufferAllocator.html" title="interface in org.apache.http.nio.util" target="classFrame"><I>ByteBufferAllocator</I></A>
+<BR>
+<A HREF="org/apache/http/concurrent/Cancellable.html" title="interface in org.apache.http.concurrent" target="classFrame"><I>Cancellable</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ChannelEntry.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">ChannelEntry</A>
+<BR>
+<A HREF="org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util" target="classFrame">CharArrayBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/ChunkDecoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">ChunkDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ChunkedInputStream.html" title="class in org.apache.http.impl.io" target="classFrame">ChunkedInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ChunkedOutputStream.html" title="class in org.apache.http.impl.io" target="classFrame">ChunkedOutputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/ChunkEncoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">ChunkEncoder</A>
+<BR>
+<A HREF="org/apache/http/benchmark/CommandLineUtils.html" title="class in org.apache.http.benchmark" target="classFrame">CommandLineUtils</A>
+<BR>
+<A HREF="org/apache/http/benchmark/Config.html" title="class in org.apache.http.benchmark" target="classFrame">Config</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ConnectingIOReactor.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>ConnectingIOReactor</I></A>
+<BR>
+<A HREF="org/apache/http/ConnectionClosedException.html" title="class in org.apache.http" target="classFrame">ConnectionClosedException</A>
+<BR>
+<A HREF="org/apache/http/ConnectionReuseStrategy.html" title="interface in org.apache.http" target="classFrame"><I>ConnectionReuseStrategy</I></A>
+<BR>
+<A HREF="org/apache/http/pool/ConnFactory.html" title="interface in org.apache.http.pool" target="classFrame"><I>ConnFactory</I></A>
+<BR>
+<A HREF="org/apache/http/pool/ConnPool.html" title="interface in org.apache.http.pool" target="classFrame"><I>ConnPool</I></A>
+<BR>
+<A HREF="org/apache/http/pool/ConnPoolControl.html" title="interface in org.apache.http.pool" target="classFrame"><I>ConnPoolControl</I></A>
+<BR>
+<A HREF="org/apache/http/Consts.html" title="class in org.apache.http" target="classFrame">Consts</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ConsumingNHttpEntity.html" title="interface in org.apache.http.nio.entity" target="classFrame"><I>ConsumingNHttpEntity</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ConsumingNHttpEntityTemplate.html" title="class in org.apache.http.nio.entity" target="classFrame">ConsumingNHttpEntityTemplate</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentBufferEntity.html" title="class in org.apache.http.nio.entity" target="classFrame">ContentBufferEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/ContentDecoder.html" title="interface in org.apache.http.nio" target="classFrame"><I>ContentDecoder</I></A>
+<BR>
+<A HREF="org/apache/http/nio/ContentDecoderChannel.html" title="class in org.apache.http.nio" target="classFrame">ContentDecoderChannel</A>
+<BR>
+<A HREF="org/apache/http/nio/ContentEncoder.html" title="interface in org.apache.http.nio" target="classFrame"><I>ContentEncoder</I></A>
+<BR>
+<A HREF="org/apache/http/nio/ContentEncoderChannel.html" title="class in org.apache.http.nio" target="classFrame">ContentEncoderChannel</A>
+<BR>
+<A HREF="org/apache/http/nio/util/ContentInputBuffer.html" title="interface in org.apache.http.nio.util" target="classFrame"><I>ContentInputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentInputStream.html" title="class in org.apache.http.nio.entity" target="classFrame">ContentInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ContentLengthInputStream.html" title="class in org.apache.http.impl.io" target="classFrame">ContentLengthInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ContentLengthOutputStream.html" title="class in org.apache.http.impl.io" target="classFrame">ContentLengthOutputStream</A>
+<BR>
+<A HREF="org/apache/http/entity/ContentLengthStrategy.html" title="interface in org.apache.http.entity" target="classFrame"><I>ContentLengthStrategy</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentListener.html" title="interface in org.apache.http.nio.entity" target="classFrame"><I>ContentListener</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/ContentOutputBuffer.html" title="interface in org.apache.http.nio.util" target="classFrame"><I>ContentOutputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentOutputStream.html" title="class in org.apache.http.nio.entity" target="classFrame">ContentOutputStream</A>
+<BR>
+<A HREF="org/apache/http/entity/ContentProducer.html" title="interface in org.apache.http.entity" target="classFrame"><I>ContentProducer</I></A>
+<BR>
+<A HREF="org/apache/http/ContentTooLongException.html" title="class in org.apache.http" target="classFrame">ContentTooLongException</A>
+<BR>
+<A HREF="org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity" target="classFrame">ContentType</A>
+<BR>
+<A HREF="org/apache/http/params/CoreConnectionPNames.html" title="interface in org.apache.http.params" target="classFrame"><I>CoreConnectionPNames</I></A>
+<BR>
+<A HREF="org/apache/http/params/CoreProtocolPNames.html" title="interface in org.apache.http.params" target="classFrame"><I>CoreProtocolPNames</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultClientIOEventDispatch.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultClientIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">DefaultConnectingIOReactor</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultConnectionReuseStrategy.html" title="class in org.apache.http.impl" target="classFrame">DefaultConnectionReuseStrategy</A>
+<BR>
+<A HREF="org/apache/http/protocol/DefaultedHttpContext.html" title="class in org.apache.http.protocol" target="classFrame">DefaultedHttpContext</A>
+<BR>
+<A HREF="org/apache/http/params/DefaultedHttpParams.html" title="class in org.apache.http.params" target="classFrame">DefaultedHttpParams</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpClientConnection.html" title="class in org.apache.http.impl" target="classFrame">DefaultHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultHttpClientIODispatch.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultHttpClientIODispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpRequestFactory.html" title="class in org.apache.http.impl" target="classFrame">DefaultHttpRequestFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/io/DefaultHttpRequestParser.html" title="class in org.apache.http.impl.io" target="classFrame">DefaultHttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpRequestParser.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">DefaultHttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpRequestWriter.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">DefaultHttpRequestWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpResponseFactory.html" title="class in org.apache.http.impl" target="classFrame">DefaultHttpResponseFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/io/DefaultHttpResponseParser.html" title="class in org.apache.http.impl.io" target="classFrame">DefaultHttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpResponseParser.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">DefaultHttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpResponseWriter.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">DefaultHttpResponseWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpServerConnection.html" title="class in org.apache.http.impl" target="classFrame">DefaultHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultHttpServerIODispatch.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultHttpServerIODispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">DefaultListeningIOReactor</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpClientConnection.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultNHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpClientConnectionFactory.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultNHttpClientConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpServerConnection.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultNHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpServerConnectionFactory.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultNHttpServerConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultServerIOEventDispatch.html" title="class in org.apache.http.impl.nio" target="classFrame">DefaultServerIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/nio/util/DirectByteBufferAllocator.html" title="class in org.apache.http.nio.util" target="classFrame">DirectByteBufferAllocator</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/DisallowIdentityContentLengthStrategy.html" title="class in org.apache.http.impl.entity" target="classFrame">DisallowIdentityContentLengthStrategy</A>
+<BR>
+<A HREF="org/apache/http/util/EncodingUtils.html" title="class in org.apache.http.util" target="classFrame">EncodingUtils</A>
+<BR>
+<A HREF="org/apache/http/impl/EnglishReasonPhraseCatalog.html" title="class in org.apache.http.impl" target="classFrame">EnglishReasonPhraseCatalog</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/EntityAsyncContentProducer.html" title="class in org.apache.http.nio.entity" target="classFrame">EntityAsyncContentProducer</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/EntityDeserializer.html" title="class in org.apache.http.impl.entity" target="classFrame">EntityDeserializer</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/EntitySerializer.html" title="class in org.apache.http.impl.entity" target="classFrame">EntitySerializer</A>
+<BR>
+<A HREF="org/apache/http/entity/EntityTemplate.html" title="class in org.apache.http.entity" target="classFrame">EntityTemplate</A>
+<BR>
+<A HREF="org/apache/http/util/EntityUtils.html" title="class in org.apache.http.util" target="classFrame">EntityUtils</A>
+<BR>
+<A HREF="org/apache/http/io/EofSensor.html" title="interface in org.apache.http.io" target="classFrame"><I>EofSensor</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/EventListener.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>EventListener</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/EventMask.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>EventMask</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ExceptionEvent.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">ExceptionEvent</A>
+<BR>
+<A HREF="org/apache/http/util/ExceptionUtils.html" title="class in org.apache.http.util" target="classFrame">ExceptionUtils</A>
+<BR>
+<A HREF="org/apache/http/protocol/ExecutionContext.html" title="interface in org.apache.http.protocol" target="classFrame"><I>ExecutionContext</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util" target="classFrame">ExpandableBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/FileContentDecoder.html" title="interface in org.apache.http.nio" target="classFrame"><I>FileContentDecoder</I></A>
+<BR>
+<A HREF="org/apache/http/nio/FileContentEncoder.html" title="interface in org.apache.http.nio" target="classFrame"><I>FileContentEncoder</I></A>
+<BR>
+<A HREF="org/apache/http/entity/FileEntity.html" title="class in org.apache.http.entity" target="classFrame">FileEntity</A>
+<BR>
+<A HREF="org/apache/http/FormattedHeader.html" title="interface in org.apache.http" target="classFrame"><I>FormattedHeader</I></A>
+<BR>
+<A HREF="org/apache/http/concurrent/FutureCallback.html" title="interface in org.apache.http.concurrent" target="classFrame"><I>FutureCallback</I></A>
+<BR>
+<A HREF="org/apache/http/annotation/GuardedBy.html" title="annotation in org.apache.http.annotation" target="classFrame">GuardedBy</A>
+<BR>
+<A HREF="org/apache/http/Header.html" title="interface in org.apache.http" target="classFrame"><I>Header</I></A>
+<BR>
+<A HREF="org/apache/http/HeaderElement.html" title="interface in org.apache.http" target="classFrame"><I>HeaderElement</I></A>
+<BR>
+<A HREF="org/apache/http/HeaderElementIterator.html" title="interface in org.apache.http" target="classFrame"><I>HeaderElementIterator</I></A>
+<BR>
+<A HREF="org/apache/http/message/HeaderGroup.html" title="class in org.apache.http.message" target="classFrame">HeaderGroup</A>
+<BR>
+<A HREF="org/apache/http/HeaderIterator.html" title="interface in org.apache.http" target="classFrame"><I>HeaderIterator</I></A>
+<BR>
+<A HREF="org/apache/http/message/HeaderValueFormatter.html" title="interface in org.apache.http.message" target="classFrame"><I>HeaderValueFormatter</I></A>
+<BR>
+<A HREF="org/apache/http/message/HeaderValueParser.html" title="interface in org.apache.http.message" target="classFrame"><I>HeaderValueParser</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/HeapByteBufferAllocator.html" title="class in org.apache.http.nio.util" target="classFrame">HeapByteBufferAllocator</A>
+<BR>
+<A HREF="org/apache/http/protocol/HTTP.html" title="class in org.apache.http.protocol" target="classFrame">HTTP</A>
+<BR>
+<A HREF="org/apache/http/params/HttpAbstractParamBean.html" title="class in org.apache.http.params" target="classFrame">HttpAbstractParamBean</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/HttpAsyncContentProducer.html" title="interface in org.apache.http.nio.entity" target="classFrame"><I>HttpAsyncContentProducer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncExchange.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncExchange</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncExpectationVerifier.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncExpectationVerifier</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestConsumer.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncRequestConsumer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol" target="classFrame">HttpAsyncRequester</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncRequestExecutionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol" target="classFrame">HttpAsyncRequestExecutor</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandler.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncRequestHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandlerRegistry.html" title="class in org.apache.http.nio.protocol" target="classFrame">HttpAsyncRequestHandlerRegistry</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandlerResolver.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncRequestHandlerResolver</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestProducer.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncRequestProducer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncResponseConsumer.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncResponseConsumer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncResponseProducer.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpAsyncResponseProducer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol" target="classFrame">HttpAsyncService</A>
+<BR>
+<A HREF="org/apache/http/benchmark/HttpBenchmark.html" title="class in org.apache.http.benchmark" target="classFrame">HttpBenchmark</A>
+<BR>
+<A HREF="org/apache/http/HttpClientConnection.html" title="interface in org.apache.http" target="classFrame"><I>HttpClientConnection</I></A>
+<BR>
+<A HREF="org/apache/http/HttpConnection.html" title="interface in org.apache.http" target="classFrame"><I>HttpConnection</I></A>
+<BR>
+<A HREF="org/apache/http/HttpConnectionMetrics.html" title="interface in org.apache.http" target="classFrame"><I>HttpConnectionMetrics</I></A>
+<BR>
+<A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html" title="class in org.apache.http.impl" target="classFrame">HttpConnectionMetricsImpl</A>
+<BR>
+<A HREF="org/apache/http/params/HttpConnectionParamBean.html" title="class in org.apache.http.params" target="classFrame">HttpConnectionParamBean</A>
+<BR>
+<A HREF="org/apache/http/params/HttpConnectionParams.html" title="class in org.apache.http.params" target="classFrame">HttpConnectionParams</A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpContext.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpContext</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpDateGenerator.html" title="class in org.apache.http.protocol" target="classFrame">HttpDateGenerator</A>
+<BR>
+<A HREF="org/apache/http/HttpEntity.html" title="interface in org.apache.http" target="classFrame"><I>HttpEntity</I></A>
+<BR>
+<A HREF="org/apache/http/HttpEntityEnclosingRequest.html" title="interface in org.apache.http" target="classFrame"><I>HttpEntityEnclosingRequest</I></A>
+<BR>
+<A HREF="org/apache/http/entity/HttpEntityWrapper.html" title="class in org.apache.http.entity" target="classFrame">HttpEntityWrapper</A>
+<BR>
+<A HREF="org/apache/http/HttpException.html" title="class in org.apache.http" target="classFrame">HttpException</A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpExpectationVerifier.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpExpectationVerifier</I></A>
+<BR>
+<A HREF="org/apache/http/HttpHeaders.html" title="class in org.apache.http" target="classFrame">HttpHeaders</A>
+<BR>
+<A HREF="org/apache/http/HttpHost.html" title="class in org.apache.http" target="classFrame">HttpHost</A>
+<BR>
+<A HREF="org/apache/http/HttpInetConnection.html" title="interface in org.apache.http" target="classFrame"><I>HttpInetConnection</I></A>
+<BR>
+<A HREF="org/apache/http/HttpMessage.html" title="interface in org.apache.http" target="classFrame"><I>HttpMessage</I></A>
+<BR>
+<A HREF="org/apache/http/io/HttpMessageParser.html" title="interface in org.apache.http.io" target="classFrame"><I>HttpMessageParser</I></A>
+<BR>
+<A HREF="org/apache/http/io/HttpMessageWriter.html" title="interface in org.apache.http.io" target="classFrame"><I>HttpMessageWriter</I></A>
+<BR>
+<A HREF="org/apache/http/params/HttpParams.html" title="interface in org.apache.http.params" target="classFrame"><I>HttpParams</I></A>
+<BR>
+<A HREF="org/apache/http/params/HttpParamsNames.html" title="interface in org.apache.http.params" target="classFrame"><I>HttpParamsNames</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpProcessor.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpProcessor</I></A>
+<BR>
+<A HREF="org/apache/http/params/HttpProtocolParamBean.html" title="class in org.apache.http.params" target="classFrame">HttpProtocolParamBean</A>
+<BR>
+<A HREF="org/apache/http/params/HttpProtocolParams.html" title="class in org.apache.http.params" target="classFrame">HttpProtocolParams</A>
+<BR>
+<A HREF="org/apache/http/HttpRequest.html" title="interface in org.apache.http" target="classFrame"><I>HttpRequest</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>HttpRequestExecutionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestExecutor.html" title="class in org.apache.http.protocol" target="classFrame">HttpRequestExecutor</A>
+<BR>
+<A HREF="org/apache/http/HttpRequestFactory.html" title="interface in org.apache.http" target="classFrame"><I>HttpRequestFactory</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestHandler.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpRequestHandler</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestHandlerRegistry.html" title="class in org.apache.http.protocol" target="classFrame">HttpRequestHandlerRegistry</A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestHandlerResolver.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpRequestHandlerResolver</I></A>
+<BR>
+<A HREF="org/apache/http/HttpRequestInterceptor.html" title="interface in org.apache.http" target="classFrame"><I>HttpRequestInterceptor</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestInterceptorList.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpRequestInterceptorList</I></A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpRequestParser.html" title="class in org.apache.http.impl.io" target="classFrame">HttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpRequestParser.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">HttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpRequestWriter.html" title="class in org.apache.http.impl.io" target="classFrame">HttpRequestWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpRequestWriter.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">HttpRequestWriter</A>
+<BR>
+<A HREF="org/apache/http/HttpResponse.html" title="interface in org.apache.http" target="classFrame"><I>HttpResponse</I></A>
+<BR>
+<A HREF="org/apache/http/HttpResponseFactory.html" title="interface in org.apache.http" target="classFrame"><I>HttpResponseFactory</I></A>
+<BR>
+<A HREF="org/apache/http/HttpResponseInterceptor.html" title="interface in org.apache.http" target="classFrame"><I>HttpResponseInterceptor</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpResponseInterceptorList.html" title="interface in org.apache.http.protocol" target="classFrame"><I>HttpResponseInterceptorList</I></A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpResponseParser.html" title="class in org.apache.http.impl.io" target="classFrame">HttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpResponseParser.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">HttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpResponseWriter.html" title="class in org.apache.http.impl.io" target="classFrame">HttpResponseWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpResponseWriter.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">HttpResponseWriter</A>
+<BR>
+<A HREF="org/apache/http/HttpServerConnection.html" title="interface in org.apache.http" target="classFrame"><I>HttpServerConnection</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpService.html" title="class in org.apache.http.protocol" target="classFrame">HttpService</A>
+<BR>
+<A HREF="org/apache/http/HttpStatus.html" title="interface in org.apache.http" target="classFrame"><I>HttpStatus</I></A>
+<BR>
+<A HREF="org/apache/http/io/HttpTransportMetrics.html" title="interface in org.apache.http.io" target="classFrame"><I>HttpTransportMetrics</I></A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpTransportMetricsImpl.html" title="class in org.apache.http.impl.io" target="classFrame">HttpTransportMetricsImpl</A>
+<BR>
+<A HREF="org/apache/http/HttpVersion.html" title="class in org.apache.http" target="classFrame">HttpVersion</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/IdentityDecoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">IdentityDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/IdentityEncoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">IdentityEncoder</A>
+<BR>
+<A HREF="org/apache/http/impl/io/IdentityInputStream.html" title="class in org.apache.http.impl.io" target="classFrame">IdentityInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/IdentityOutputStream.html" title="class in org.apache.http.impl.io" target="classFrame">IdentityOutputStream</A>
+<BR>
+<A HREF="org/apache/http/annotation/Immutable.html" title="annotation in org.apache.http.annotation" target="classFrame">Immutable</A>
+<BR>
+<A HREF="org/apache/http/protocol/ImmutableHttpProcessor.html" title="class in org.apache.http.protocol" target="classFrame">ImmutableHttpProcessor</A>
+<BR>
+<A HREF="org/apache/http/entity/InputStreamEntity.html" title="class in org.apache.http.entity" target="classFrame">InputStreamEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/IOControl.html" title="interface in org.apache.http.nio" target="classFrame"><I>IOControl</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOEventDispatch.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>IOEventDispatch</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactor.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>IOReactor</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/IOReactorConfig.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">IOReactorConfig</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactorException.html" title="class in org.apache.http.nio.reactor" target="classFrame">IOReactorException</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactorExceptionHandler.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>IOReactorExceptionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactorStatus.html" title="enum in org.apache.http.nio.reactor" target="classFrame">IOReactorStatus</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>IOSession</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/IOSessionImpl.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">IOSessionImpl</A>
+<BR>
+<A HREF="org/apache/http/util/LangUtils.html" title="class in org.apache.http.util" target="classFrame">LangUtils</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/LaxContentLengthStrategy.html" title="class in org.apache.http.impl.entity" target="classFrame">LaxContentLengthStrategy</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/LengthDelimitedDecoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">LengthDelimitedDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/LengthDelimitedEncoder.html" title="class in org.apache.http.impl.nio.codecs" target="classFrame">LengthDelimitedEncoder</A>
+<BR>
+<A HREF="org/apache/http/message/LineFormatter.html" title="interface in org.apache.http.message" target="classFrame"><I>LineFormatter</I></A>
+<BR>
+<A HREF="org/apache/http/message/LineParser.html" title="interface in org.apache.http.message" target="classFrame"><I>LineParser</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ListenerEndpoint.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>ListenerEndpoint</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ListenerEndpointClosedCallback.html" title="interface in org.apache.http.impl.nio.reactor" target="classFrame"><I>ListenerEndpointClosedCallback</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ListenerEndpointImpl.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">ListenerEndpointImpl</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ListeningIOReactor.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>ListeningIOReactor</I></A>
+<BR>
+<A HREF="org/apache/http/MalformedChunkCodingException.html" title="class in org.apache.http" target="classFrame">MalformedChunkCodingException</A>
+<BR>
+<A HREF="org/apache/http/MethodNotSupportedException.html" title="class in org.apache.http" target="classFrame">MethodNotSupportedException</A>
+<BR>
+<A HREF="org/apache/http/NameValuePair.html" title="interface in org.apache.http" target="classFrame"><I>NameValuePair</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NByteArrayEntity.html" title="class in org.apache.http.nio.entity" target="classFrame">NByteArrayEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NFileEntity.html" title="class in org.apache.http.nio.entity" target="classFrame">NFileEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientConnection.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpClientConnection</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientEventHandler.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpClientEventHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientHandler.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpClientHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientIOTarget.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpClientIOTarget</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpConnection.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpConnection</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/NHttpConnectionBase.html" title="class in org.apache.http.impl.nio" target="classFrame">NHttpConnectionBase</A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpConnectionFactory.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpConnectionFactory</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NHttpEntityWrapper.html" title="class in org.apache.http.nio.entity" target="classFrame">NHttpEntityWrapper</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpHandlerBase.html" title="class in org.apache.http.nio.protocol" target="classFrame">NHttpHandlerBase</A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpMessageParser.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpMessageParser</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpMessageWriter.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpMessageWriter</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>NHttpRequestExecutionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestHandler.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>NHttpRequestHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestHandlerRegistry.html" title="class in org.apache.http.nio.protocol" target="classFrame">NHttpRequestHandlerRegistry</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestHandlerResolver.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>NHttpRequestHandlerResolver</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpResponseTrigger.html" title="interface in org.apache.http.nio.protocol" target="classFrame"><I>NHttpResponseTrigger</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServerConnection.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpServerConnection</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServerEventHandler.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpServerEventHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServerIOTarget.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpServerIOTarget</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServiceHandler.html" title="interface in org.apache.http.nio" target="classFrame"><I>NHttpServiceHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/pool/NIOConnFactory.html" title="interface in org.apache.http.nio.pool" target="classFrame"><I>NIOConnFactory</I></A>
+<BR>
+<A HREF="org/apache/http/nio/params/NIOReactorParamBean.html" title="class in org.apache.http.nio.params" target="classFrame">NIOReactorParamBean</A>
+<BR>
+<A HREF="org/apache/http/nio/params/NIOReactorParams.html" title="class in org.apache.http.nio.params" target="classFrame">NIOReactorParams</A>
+<BR>
+<A HREF="org/apache/http/nio/params/NIOReactorPNames.html" title="interface in org.apache.http.nio.params" target="classFrame"><I>NIOReactorPNames</I></A>
+<BR>
+<A HREF="org/apache/http/impl/NoConnectionReuseStrategy.html" title="class in org.apache.http.impl" target="classFrame">NoConnectionReuseStrategy</A>
+<BR>
+<A HREF="org/apache/http/NoHttpResponseException.html" title="class in org.apache.http" target="classFrame">NoHttpResponseException</A>
+<BR>
+<A HREF="org/apache/http/annotation/NotThreadSafe.html" title="annotation in org.apache.http.annotation" target="classFrame">NotThreadSafe</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NStringEntity.html" title="class in org.apache.http.nio.entity" target="classFrame">NStringEntity</A>
+<BR>
+<A HREF="org/apache/http/ParseException.html" title="class in org.apache.http" target="classFrame">ParseException</A>
+<BR>
+<A HREF="org/apache/http/message/ParserCursor.html" title="class in org.apache.http.message" target="classFrame">ParserCursor</A>
+<BR>
+<A HREF="org/apache/http/pool/PoolEntry.html" title="class in org.apache.http.pool" target="classFrame">PoolEntry</A>
+<BR>
+<A HREF="org/apache/http/pool/PoolStats.html" title="class in org.apache.http.pool" target="classFrame">PoolStats</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ProducingNHttpEntity.html" title="interface in org.apache.http.nio.entity" target="classFrame"><I>ProducingNHttpEntity</I></A>
+<BR>
+<A HREF="org/apache/http/ProtocolException.html" title="class in org.apache.http" target="classFrame">ProtocolException</A>
+<BR>
+<A HREF="org/apache/http/ProtocolVersion.html" title="class in org.apache.http" target="classFrame">ProtocolVersion</A>
+<BR>
+<A HREF="org/apache/http/ReasonPhraseCatalog.html" title="interface in org.apache.http" target="classFrame"><I>ReasonPhraseCatalog</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestConnControl.html" title="class in org.apache.http.protocol" target="classFrame">RequestConnControl</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestContent.html" title="class in org.apache.http.protocol" target="classFrame">RequestContent</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestDate.html" title="class in org.apache.http.protocol" target="classFrame">RequestDate</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestExpectContinue.html" title="class in org.apache.http.protocol" target="classFrame">RequestExpectContinue</A>
+<BR>
+<A HREF="org/apache/http/RequestLine.html" title="interface in org.apache.http" target="classFrame"><I>RequestLine</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestTargetHost.html" title="class in org.apache.http.protocol" target="classFrame">RequestTargetHost</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestUserAgent.html" title="class in org.apache.http.protocol" target="classFrame">RequestUserAgent</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseConnControl.html" title="class in org.apache.http.protocol" target="classFrame">ResponseConnControl</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseContent.html" title="class in org.apache.http.protocol" target="classFrame">ResponseContent</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseDate.html" title="class in org.apache.http.protocol" target="classFrame">ResponseDate</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseServer.html" title="class in org.apache.http.protocol" target="classFrame">ResponseServer</A>
+<BR>
+<A HREF="org/apache/http/benchmark/ResultProcessor.html" title="class in org.apache.http.benchmark" target="classFrame">ResultProcessor</A>
+<BR>
+<A HREF="org/apache/http/entity/SerializableEntity.html" title="class in org.apache.http.entity" target="classFrame">SerializableEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionBufferStatus.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>SessionBufferStatus</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionClosedCallback.html" title="interface in org.apache.http.impl.nio.reactor" target="classFrame"><I>SessionClosedCallback</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionHandle.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">SessionHandle</A>
+<BR>
+<A HREF="org/apache/http/io/SessionInputBuffer.html" title="interface in org.apache.http.io" target="classFrame"><I>SessionInputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionInputBuffer.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>SessionInputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionInputBufferImpl.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">SessionInputBufferImpl</A>
+<BR>
+<A HREF="org/apache/http/io/SessionOutputBuffer.html" title="interface in org.apache.http.io" target="classFrame"><I>SessionOutputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionOutputBuffer.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>SessionOutputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionOutputBufferImpl.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">SessionOutputBufferImpl</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionRequest.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>SessionRequest</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionRequestCallback.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>SessionRequestCallback</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionRequestHandle.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">SessionRequestHandle</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionRequestImpl.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">SessionRequestImpl</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SharedInputBuffer.html" title="class in org.apache.http.nio.util" target="classFrame">SharedInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SharedOutputBuffer.html" title="class in org.apache.http.nio.util" target="classFrame">SharedOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SimpleInputBuffer.html" title="class in org.apache.http.nio.util" target="classFrame">SimpleInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/SimpleNHttpRequestHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">SimpleNHttpRequestHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SimpleOutputBuffer.html" title="class in org.apache.http.nio.util" target="classFrame">SimpleOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/SkipContentListener.html" title="class in org.apache.http.nio.entity" target="classFrame">SkipContentListener</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SocketAccessor.html" title="interface in org.apache.http.nio.reactor" target="classFrame"><I>SocketAccessor</I></A>
+<BR>
+<A HREF="org/apache/http/impl/SocketHttpClientConnection.html" title="class in org.apache.http.impl" target="classFrame">SocketHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/SocketHttpServerConnection.html" title="class in org.apache.http.impl" target="classFrame">SocketHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/io/SocketInputBuffer.html" title="class in org.apache.http.impl.io" target="classFrame">SocketInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/io/SocketOutputBuffer.html" title="class in org.apache.http.impl.io" target="classFrame">SocketOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/ssl/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl" target="classFrame">SSLClientIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio" target="classFrame">SSLClientIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLIOSession.html" title="class in org.apache.http.impl.nio.reactor" target="classFrame">SSLIOSession</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ssl/SSLIOSession.html" title="class in org.apache.http.nio.reactor.ssl" target="classFrame">SSLIOSession</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLIOSessionHandler.html" title="interface in org.apache.http.impl.nio.reactor" target="classFrame"><I>SSLIOSessionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLMode.html" title="enum in org.apache.http.impl.nio.reactor" target="classFrame">SSLMode</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ssl/SSLMode.html" title="enum in org.apache.http.nio.reactor.ssl" target="classFrame">SSLMode</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLNHttpClientConnectionFactory.html" title="class in org.apache.http.impl.nio" target="classFrame">SSLNHttpClientConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLNHttpServerConnectionFactory.html" title="class in org.apache.http.impl.nio" target="classFrame">SSLNHttpServerConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/ssl/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl" target="classFrame">SSLServerIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio" target="classFrame">SSLServerIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLSetupHandler.html" title="interface in org.apache.http.impl.nio.reactor" target="classFrame"><I>SSLSetupHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ssl/SSLSetupHandler.html" title="interface in org.apache.http.nio.reactor.ssl" target="classFrame"><I>SSLSetupHandler</I></A>
+<BR>
+<A HREF="org/apache/http/benchmark/Stats.html" title="class in org.apache.http.benchmark" target="classFrame">Stats</A>
+<BR>
+<A HREF="org/apache/http/StatusLine.html" title="interface in org.apache.http" target="classFrame"><I>StatusLine</I></A>
+<BR>
+<A HREF="org/apache/http/impl/entity/StrictContentLengthStrategy.html" title="class in org.apache.http.impl.entity" target="classFrame">StrictContentLengthStrategy</A>
+<BR>
+<A HREF="org/apache/http/entity/StringEntity.html" title="class in org.apache.http.entity" target="classFrame">StringEntity</A>
+<BR>
+<A HREF="org/apache/http/protocol/SyncBasicHttpContext.html" title="class in org.apache.http.protocol" target="classFrame">SyncBasicHttpContext</A>
+<BR>
+<A HREF="org/apache/http/params/SyncBasicHttpParams.html" title="class in org.apache.http.params" target="classFrame">SyncBasicHttpParams</A>
+<BR>
+<A HREF="org/apache/http/annotation/ThreadSafe.html" title="annotation in org.apache.http.annotation" target="classFrame">ThreadSafe</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/ThrottlingHttpClientHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">ThrottlingHttpClientHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/ThrottlingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol" target="classFrame">ThrottlingHttpServiceHandler</A>
+<BR>
+<A HREF="org/apache/http/TokenIterator.html" title="interface in org.apache.http" target="classFrame"><I>TokenIterator</I></A>
+<BR>
+<A HREF="org/apache/http/TruncatedChunkException.html" title="class in org.apache.http" target="classFrame">TruncatedChunkException</A>
+<BR>
+<A HREF="org/apache/http/UnsupportedHttpVersionException.html" title="class in org.apache.http" target="classFrame">UnsupportedHttpVersionException</A>
+<BR>
+<A HREF="org/apache/http/protocol/UriPatternMatcher.html" title="class in org.apache.http.protocol" target="classFrame">UriPatternMatcher</A>
+<BR>
+<A HREF="org/apache/http/util/VersionInfo.html" title="class in org.apache.http.util" target="classFrame">VersionInfo</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/binary-distribution/javadoc/allclasses-noframe.html b/binary-distribution/javadoc/allclasses-noframe.html
new file mode 100644
index 0000000..0bf6382
--- /dev/null
+++ b/binary-distribution/javadoc/allclasses-noframe.html
@@ -0,0 +1,741 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Sep 18 20:44:17 GMT+01:00 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+All Classes (HttpComponents Core 4.2.2 API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncRequestConsumer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncResponseConsumer</A>
+<BR>
+<A HREF="org/apache/http/pool/AbstractConnPool.html" title="class in org.apache.http.pool">AbstractConnPool</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractContentDecoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentEncoder</A>
+<BR>
+<A HREF="org/apache/http/impl/AbstractHttpClientConnection.html" title="class in org.apache.http.impl">AbstractHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/entity/AbstractHttpEntity.html" title="class in org.apache.http.entity">AbstractHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message">AbstractHttpMessage</A>
+<BR>
+<A HREF="org/apache/http/params/AbstractHttpParams.html" title="class in org.apache.http.params">AbstractHttpParams</A>
+<BR>
+<A HREF="org/apache/http/impl/AbstractHttpServerConnection.html" title="class in org.apache.http.impl">AbstractHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/AbstractIODispatch.html" title="class in org.apache.http.impl.nio.reactor">AbstractIODispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractIOReactor</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractMessageParser.html" title="class in org.apache.http.impl.io">AbstractMessageParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractMessageParser.html" title="class in org.apache.http.impl.nio.codecs">AbstractMessageParser</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractMessageWriter.html" title="class in org.apache.http.impl.io">AbstractMessageWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/AbstractMessageWriter.html" title="class in org.apache.http.impl.nio.codecs">AbstractMessageWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<BR>
+<A HREF="org/apache/http/nio/pool/AbstractNIOConnPool.html" title="class in org.apache.http.nio.pool">AbstractNIOConnPool</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractSessionInputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/io/AbstractSessionOutputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.html" title="class in org.apache.http.nio.protocol">AsyncNHttpClientHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html" title="class in org.apache.http.nio.protocol">AsyncNHttpClientHandler.ClientConnState</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">AsyncNHttpServiceHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/AsyncNHttpServiceHandler.ServerConnState.html" title="class in org.apache.http.nio.protocol">AsyncNHttpServiceHandler.ServerConnState</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor">BaseIOReactor</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestConsumer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestExecutionHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestHandler.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncRequestProducer.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestProducer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">BasicAsyncResponseConsumer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BasicAsyncResponseProducer.html" title="class in org.apache.http.nio.protocol">BasicAsyncResponseProducer</A>
+<BR>
+<A HREF="org/apache/http/impl/pool/BasicConnFactory.html" title="class in org.apache.http.impl.pool">BasicConnFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/pool/BasicConnPool.html" title="class in org.apache.http.impl.pool">BasicConnPool</A>
+<BR>
+<A HREF="org/apache/http/concurrent/BasicFuture.html" title="class in org.apache.http.concurrent">BasicFuture</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeader.html" title="class in org.apache.http.message">BasicHeader</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderElement.html" title="class in org.apache.http.message">BasicHeaderElement</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderElementIterator.html" title="class in org.apache.http.message">BasicHeaderElementIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderIterator.html" title="class in org.apache.http.message">BasicHeaderIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderValueFormatter.html" title="class in org.apache.http.message">BasicHeaderValueFormatter</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHeaderValueParser.html" title="class in org.apache.http.message">BasicHeaderValueParser</A>
+<BR>
+<A HREF="org/apache/http/protocol/BasicHttpContext.html" title="class in org.apache.http.protocol">BasicHttpContext</A>
+<BR>
+<A HREF="org/apache/http/entity/BasicHttpEntity.html" title="class in org.apache.http.entity">BasicHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHttpEntityEnclosingRequest.html" title="class in org.apache.http.message">BasicHttpEntityEnclosingRequest</A>
+<BR>
+<A HREF="org/apache/http/params/BasicHttpParams.html" title="class in org.apache.http.params">BasicHttpParams</A>
+<BR>
+<A HREF="org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHttpRequest.html" title="class in org.apache.http.message">BasicHttpRequest</A>
+<BR>
+<A HREF="org/apache/http/message/BasicHttpResponse.html" title="class in org.apache.http.message">BasicHttpResponse</A>
+<BR>
+<A HREF="org/apache/http/message/BasicLineFormatter.html" title="class in org.apache.http.message">BasicLineFormatter</A>
+<BR>
+<A HREF="org/apache/http/message/BasicLineParser.html" title="class in org.apache.http.message">BasicLineParser</A>
+<BR>
+<A HREF="org/apache/http/message/BasicListHeaderIterator.html" title="class in org.apache.http.message">BasicListHeaderIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BasicNameValuePair.html" title="class in org.apache.http.message">BasicNameValuePair</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/pool/BasicNIOConnPool.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnPool</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/pool/BasicNIOPoolEntry.html" title="class in org.apache.http.impl.nio.pool">BasicNIOPoolEntry</A>
+<BR>
+<A HREF="org/apache/http/impl/pool/BasicPoolEntry.html" title="class in org.apache.http.impl.pool">BasicPoolEntry</A>
+<BR>
+<A HREF="org/apache/http/message/BasicRequestLine.html" title="class in org.apache.http.message">BasicRequestLine</A>
+<BR>
+<A HREF="org/apache/http/message/BasicStatusLine.html" title="class in org.apache.http.message">BasicStatusLine</A>
+<BR>
+<A HREF="org/apache/http/message/BasicTokenIterator.html" title="class in org.apache.http.message">BasicTokenIterator</A>
+<BR>
+<A HREF="org/apache/http/message/BufferedHeader.html" title="class in org.apache.http.message">BufferedHeader</A>
+<BR>
+<A HREF="org/apache/http/entity/BufferedHttpEntity.html" title="class in org.apache.http.entity">BufferedHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io"><I>BufferInfo</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/BufferInfo.html" title="interface in org.apache.http.nio.util"><I>BufferInfo</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BufferingHttpClientHandler.html" title="class in org.apache.http.nio.protocol">BufferingHttpClientHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/BufferingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">BufferingHttpServiceHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/BufferingNHttpEntity.html" title="class in org.apache.http.nio.entity">BufferingNHttpEntity</A>
+<BR>
+<A HREF="org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<BR>
+<A HREF="org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity">ByteArrayEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/util/ByteBufferAllocator.html" title="interface in org.apache.http.nio.util"><I>ByteBufferAllocator</I></A>
+<BR>
+<A HREF="org/apache/http/concurrent/Cancellable.html" title="interface in org.apache.http.concurrent"><I>Cancellable</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ChannelEntry.html" title="class in org.apache.http.impl.nio.reactor">ChannelEntry</A>
+<BR>
+<A HREF="org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/ChunkDecoder.html" title="class in org.apache.http.impl.nio.codecs">ChunkDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ChunkedInputStream.html" title="class in org.apache.http.impl.io">ChunkedInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ChunkedOutputStream.html" title="class in org.apache.http.impl.io">ChunkedOutputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/ChunkEncoder.html" title="class in org.apache.http.impl.nio.codecs">ChunkEncoder</A>
+<BR>
+<A HREF="org/apache/http/benchmark/CommandLineUtils.html" title="class in org.apache.http.benchmark">CommandLineUtils</A>
+<BR>
+<A HREF="org/apache/http/benchmark/Config.html" title="class in org.apache.http.benchmark">Config</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ConnectingIOReactor.html" title="interface in org.apache.http.nio.reactor"><I>ConnectingIOReactor</I></A>
+<BR>
+<A HREF="org/apache/http/ConnectionClosedException.html" title="class in org.apache.http">ConnectionClosedException</A>
+<BR>
+<A HREF="org/apache/http/ConnectionReuseStrategy.html" title="interface in org.apache.http"><I>ConnectionReuseStrategy</I></A>
+<BR>
+<A HREF="org/apache/http/pool/ConnFactory.html" title="interface in org.apache.http.pool"><I>ConnFactory</I></A>
+<BR>
+<A HREF="org/apache/http/pool/ConnPool.html" title="interface in org.apache.http.pool"><I>ConnPool</I></A>
+<BR>
+<A HREF="org/apache/http/pool/ConnPoolControl.html" title="interface in org.apache.http.pool"><I>ConnPoolControl</I></A>
+<BR>
+<A HREF="org/apache/http/Consts.html" title="class in org.apache.http">Consts</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ConsumingNHttpEntity.html" title="interface in org.apache.http.nio.entity"><I>ConsumingNHttpEntity</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ConsumingNHttpEntityTemplate.html" title="class in org.apache.http.nio.entity">ConsumingNHttpEntityTemplate</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentBufferEntity.html" title="class in org.apache.http.nio.entity">ContentBufferEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/ContentDecoder.html" title="interface in org.apache.http.nio"><I>ContentDecoder</I></A>
+<BR>
+<A HREF="org/apache/http/nio/ContentDecoderChannel.html" title="class in org.apache.http.nio">ContentDecoderChannel</A>
+<BR>
+<A HREF="org/apache/http/nio/ContentEncoder.html" title="interface in org.apache.http.nio"><I>ContentEncoder</I></A>
+<BR>
+<A HREF="org/apache/http/nio/ContentEncoderChannel.html" title="class in org.apache.http.nio">ContentEncoderChannel</A>
+<BR>
+<A HREF="org/apache/http/nio/util/ContentInputBuffer.html" title="interface in org.apache.http.nio.util"><I>ContentInputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentInputStream.html" title="class in org.apache.http.nio.entity">ContentInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ContentLengthInputStream.html" title="class in org.apache.http.impl.io">ContentLengthInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/ContentLengthOutputStream.html" title="class in org.apache.http.impl.io">ContentLengthOutputStream</A>
+<BR>
+<A HREF="org/apache/http/entity/ContentLengthStrategy.html" title="interface in org.apache.http.entity"><I>ContentLengthStrategy</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentListener.html" title="interface in org.apache.http.nio.entity"><I>ContentListener</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/ContentOutputBuffer.html" title="interface in org.apache.http.nio.util"><I>ContentOutputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ContentOutputStream.html" title="class in org.apache.http.nio.entity">ContentOutputStream</A>
+<BR>
+<A HREF="org/apache/http/entity/ContentProducer.html" title="interface in org.apache.http.entity"><I>ContentProducer</I></A>
+<BR>
+<A HREF="org/apache/http/ContentTooLongException.html" title="class in org.apache.http">ContentTooLongException</A>
+<BR>
+<A HREF="org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<BR>
+<A HREF="org/apache/http/params/CoreConnectionPNames.html" title="interface in org.apache.http.params"><I>CoreConnectionPNames</I></A>
+<BR>
+<A HREF="org/apache/http/params/CoreProtocolPNames.html" title="interface in org.apache.http.params"><I>CoreProtocolPNames</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultClientIOEventDispatch.html" title="class in org.apache.http.impl.nio">DefaultClientIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html" title="class in org.apache.http.impl.nio.reactor">DefaultConnectingIOReactor</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultConnectionReuseStrategy.html" title="class in org.apache.http.impl">DefaultConnectionReuseStrategy</A>
+<BR>
+<A HREF="org/apache/http/protocol/DefaultedHttpContext.html" title="class in org.apache.http.protocol">DefaultedHttpContext</A>
+<BR>
+<A HREF="org/apache/http/params/DefaultedHttpParams.html" title="class in org.apache.http.params">DefaultedHttpParams</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpClientConnection.html" title="class in org.apache.http.impl">DefaultHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultHttpClientIODispatch.html" title="class in org.apache.http.impl.nio">DefaultHttpClientIODispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpRequestFactory.html" title="class in org.apache.http.impl">DefaultHttpRequestFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/io/DefaultHttpRequestParser.html" title="class in org.apache.http.impl.io">DefaultHttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpRequestParser.html" title="class in org.apache.http.impl.nio.codecs">DefaultHttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpRequestWriter.html" title="class in org.apache.http.impl.nio.codecs">DefaultHttpRequestWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpResponseFactory.html" title="class in org.apache.http.impl">DefaultHttpResponseFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/io/DefaultHttpResponseParser.html" title="class in org.apache.http.impl.io">DefaultHttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpResponseParser.html" title="class in org.apache.http.impl.nio.codecs">DefaultHttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/DefaultHttpResponseWriter.html" title="class in org.apache.http.impl.nio.codecs">DefaultHttpResponseWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/DefaultHttpServerConnection.html" title="class in org.apache.http.impl">DefaultHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultHttpServerIODispatch.html" title="class in org.apache.http.impl.nio">DefaultHttpServerIODispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html" title="class in org.apache.http.impl.nio.reactor">DefaultListeningIOReactor</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpClientConnection.html" title="class in org.apache.http.impl.nio">DefaultNHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpClientConnectionFactory.html" title="class in org.apache.http.impl.nio">DefaultNHttpClientConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpServerConnection.html" title="class in org.apache.http.impl.nio">DefaultNHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultNHttpServerConnectionFactory.html" title="class in org.apache.http.impl.nio">DefaultNHttpServerConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/DefaultServerIOEventDispatch.html" title="class in org.apache.http.impl.nio">DefaultServerIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/nio/util/DirectByteBufferAllocator.html" title="class in org.apache.http.nio.util">DirectByteBufferAllocator</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/DisallowIdentityContentLengthStrategy.html" title="class in org.apache.http.impl.entity">DisallowIdentityContentLengthStrategy</A>
+<BR>
+<A HREF="org/apache/http/util/EncodingUtils.html" title="class in org.apache.http.util">EncodingUtils</A>
+<BR>
+<A HREF="org/apache/http/impl/EnglishReasonPhraseCatalog.html" title="class in org.apache.http.impl">EnglishReasonPhraseCatalog</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/EntityAsyncContentProducer.html" title="class in org.apache.http.nio.entity">EntityAsyncContentProducer</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/EntityDeserializer.html" title="class in org.apache.http.impl.entity">EntityDeserializer</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/EntitySerializer.html" title="class in org.apache.http.impl.entity">EntitySerializer</A>
+<BR>
+<A HREF="org/apache/http/entity/EntityTemplate.html" title="class in org.apache.http.entity">EntityTemplate</A>
+<BR>
+<A HREF="org/apache/http/util/EntityUtils.html" title="class in org.apache.http.util">EntityUtils</A>
+<BR>
+<A HREF="org/apache/http/io/EofSensor.html" title="interface in org.apache.http.io"><I>EofSensor</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/EventListener.html" title="interface in org.apache.http.nio.protocol"><I>EventListener</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/EventMask.html" title="interface in org.apache.http.nio.reactor"><I>EventMask</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ExceptionEvent.html" title="class in org.apache.http.impl.nio.reactor">ExceptionEvent</A>
+<BR>
+<A HREF="org/apache/http/util/ExceptionUtils.html" title="class in org.apache.http.util">ExceptionUtils</A>
+<BR>
+<A HREF="org/apache/http/protocol/ExecutionContext.html" title="interface in org.apache.http.protocol"><I>ExecutionContext</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util">ExpandableBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/FileContentDecoder.html" title="interface in org.apache.http.nio"><I>FileContentDecoder</I></A>
+<BR>
+<A HREF="org/apache/http/nio/FileContentEncoder.html" title="interface in org.apache.http.nio"><I>FileContentEncoder</I></A>
+<BR>
+<A HREF="org/apache/http/entity/FileEntity.html" title="class in org.apache.http.entity">FileEntity</A>
+<BR>
+<A HREF="org/apache/http/FormattedHeader.html" title="interface in org.apache.http"><I>FormattedHeader</I></A>
+<BR>
+<A HREF="org/apache/http/concurrent/FutureCallback.html" title="interface in org.apache.http.concurrent"><I>FutureCallback</I></A>
+<BR>
+<A HREF="org/apache/http/annotation/GuardedBy.html" title="annotation in org.apache.http.annotation">GuardedBy</A>
+<BR>
+<A HREF="org/apache/http/Header.html" title="interface in org.apache.http"><I>Header</I></A>
+<BR>
+<A HREF="org/apache/http/HeaderElement.html" title="interface in org.apache.http"><I>HeaderElement</I></A>
+<BR>
+<A HREF="org/apache/http/HeaderElementIterator.html" title="interface in org.apache.http"><I>HeaderElementIterator</I></A>
+<BR>
+<A HREF="org/apache/http/message/HeaderGroup.html" title="class in org.apache.http.message">HeaderGroup</A>
+<BR>
+<A HREF="org/apache/http/HeaderIterator.html" title="interface in org.apache.http"><I>HeaderIterator</I></A>
+<BR>
+<A HREF="org/apache/http/message/HeaderValueFormatter.html" title="interface in org.apache.http.message"><I>HeaderValueFormatter</I></A>
+<BR>
+<A HREF="org/apache/http/message/HeaderValueParser.html" title="interface in org.apache.http.message"><I>HeaderValueParser</I></A>
+<BR>
+<A HREF="org/apache/http/nio/util/HeapByteBufferAllocator.html" title="class in org.apache.http.nio.util">HeapByteBufferAllocator</A>
+<BR>
+<A HREF="org/apache/http/protocol/HTTP.html" title="class in org.apache.http.protocol">HTTP</A>
+<BR>
+<A HREF="org/apache/http/params/HttpAbstractParamBean.html" title="class in org.apache.http.params">HttpAbstractParamBean</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/HttpAsyncContentProducer.html" title="interface in org.apache.http.nio.entity"><I>HttpAsyncContentProducer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncExchange.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncExchange</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncExpectationVerifier.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncExpectationVerifier</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestConsumer.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncRequestConsumer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol">HttpAsyncRequester</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncRequestExecutionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol">HttpAsyncRequestExecutor</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandler.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncRequestHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandlerRegistry.html" title="class in org.apache.http.nio.protocol">HttpAsyncRequestHandlerRegistry</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandlerResolver.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncRequestHandlerResolver</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestProducer.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncRequestProducer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncResponseConsumer.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncResponseConsumer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncResponseProducer.html" title="interface in org.apache.http.nio.protocol"><I>HttpAsyncResponseProducer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol">HttpAsyncService</A>
+<BR>
+<A HREF="org/apache/http/benchmark/HttpBenchmark.html" title="class in org.apache.http.benchmark">HttpBenchmark</A>
+<BR>
+<A HREF="org/apache/http/HttpClientConnection.html" title="interface in org.apache.http"><I>HttpClientConnection</I></A>
+<BR>
+<A HREF="org/apache/http/HttpConnection.html" title="interface in org.apache.http"><I>HttpConnection</I></A>
+<BR>
+<A HREF="org/apache/http/HttpConnectionMetrics.html" title="interface in org.apache.http"><I>HttpConnectionMetrics</I></A>
+<BR>
+<A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html" title="class in org.apache.http.impl">HttpConnectionMetricsImpl</A>
+<BR>
+<A HREF="org/apache/http/params/HttpConnectionParamBean.html" title="class in org.apache.http.params">HttpConnectionParamBean</A>
+<BR>
+<A HREF="org/apache/http/params/HttpConnectionParams.html" title="class in org.apache.http.params">HttpConnectionParams</A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpContext.html" title="interface in org.apache.http.protocol"><I>HttpContext</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpDateGenerator.html" title="class in org.apache.http.protocol">HttpDateGenerator</A>
+<BR>
+<A HREF="org/apache/http/HttpEntity.html" title="interface in org.apache.http"><I>HttpEntity</I></A>
+<BR>
+<A HREF="org/apache/http/HttpEntityEnclosingRequest.html" title="interface in org.apache.http"><I>HttpEntityEnclosingRequest</I></A>
+<BR>
+<A HREF="org/apache/http/entity/HttpEntityWrapper.html" title="class in org.apache.http.entity">HttpEntityWrapper</A>
+<BR>
+<A HREF="org/apache/http/HttpException.html" title="class in org.apache.http">HttpException</A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpExpectationVerifier.html" title="interface in org.apache.http.protocol"><I>HttpExpectationVerifier</I></A>
+<BR>
+<A HREF="org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<BR>
+<A HREF="org/apache/http/HttpHost.html" title="class in org.apache.http">HttpHost</A>
+<BR>
+<A HREF="org/apache/http/HttpInetConnection.html" title="interface in org.apache.http"><I>HttpInetConnection</I></A>
+<BR>
+<A HREF="org/apache/http/HttpMessage.html" title="interface in org.apache.http"><I>HttpMessage</I></A>
+<BR>
+<A HREF="org/apache/http/io/HttpMessageParser.html" title="interface in org.apache.http.io"><I>HttpMessageParser</I></A>
+<BR>
+<A HREF="org/apache/http/io/HttpMessageWriter.html" title="interface in org.apache.http.io"><I>HttpMessageWriter</I></A>
+<BR>
+<A HREF="org/apache/http/params/HttpParams.html" title="interface in org.apache.http.params"><I>HttpParams</I></A>
+<BR>
+<A HREF="org/apache/http/params/HttpParamsNames.html" title="interface in org.apache.http.params"><I>HttpParamsNames</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpProcessor.html" title="interface in org.apache.http.protocol"><I>HttpProcessor</I></A>
+<BR>
+<A HREF="org/apache/http/params/HttpProtocolParamBean.html" title="class in org.apache.http.params">HttpProtocolParamBean</A>
+<BR>
+<A HREF="org/apache/http/params/HttpProtocolParams.html" title="class in org.apache.http.params">HttpProtocolParams</A>
+<BR>
+<A HREF="org/apache/http/HttpRequest.html" title="interface in org.apache.http"><I>HttpRequest</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/HttpRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol"><I>HttpRequestExecutionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestExecutor.html" title="class in org.apache.http.protocol">HttpRequestExecutor</A>
+<BR>
+<A HREF="org/apache/http/HttpRequestFactory.html" title="interface in org.apache.http"><I>HttpRequestFactory</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestHandler.html" title="interface in org.apache.http.protocol"><I>HttpRequestHandler</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestHandlerRegistry.html" title="class in org.apache.http.protocol">HttpRequestHandlerRegistry</A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestHandlerResolver.html" title="interface in org.apache.http.protocol"><I>HttpRequestHandlerResolver</I></A>
+<BR>
+<A HREF="org/apache/http/HttpRequestInterceptor.html" title="interface in org.apache.http"><I>HttpRequestInterceptor</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpRequestInterceptorList.html" title="interface in org.apache.http.protocol"><I>HttpRequestInterceptorList</I></A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpRequestParser.html" title="class in org.apache.http.impl.io">HttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpRequestParser.html" title="class in org.apache.http.impl.nio.codecs">HttpRequestParser</A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpRequestWriter.html" title="class in org.apache.http.impl.io">HttpRequestWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpRequestWriter.html" title="class in org.apache.http.impl.nio.codecs">HttpRequestWriter</A>
+<BR>
+<A HREF="org/apache/http/HttpResponse.html" title="interface in org.apache.http"><I>HttpResponse</I></A>
+<BR>
+<A HREF="org/apache/http/HttpResponseFactory.html" title="interface in org.apache.http"><I>HttpResponseFactory</I></A>
+<BR>
+<A HREF="org/apache/http/HttpResponseInterceptor.html" title="interface in org.apache.http"><I>HttpResponseInterceptor</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpResponseInterceptorList.html" title="interface in org.apache.http.protocol"><I>HttpResponseInterceptorList</I></A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpResponseParser.html" title="class in org.apache.http.impl.io">HttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpResponseParser.html" title="class in org.apache.http.impl.nio.codecs">HttpResponseParser</A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpResponseWriter.html" title="class in org.apache.http.impl.io">HttpResponseWriter</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/HttpResponseWriter.html" title="class in org.apache.http.impl.nio.codecs">HttpResponseWriter</A>
+<BR>
+<A HREF="org/apache/http/HttpServerConnection.html" title="interface in org.apache.http"><I>HttpServerConnection</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/HttpService.html" title="class in org.apache.http.protocol">HttpService</A>
+<BR>
+<A HREF="org/apache/http/HttpStatus.html" title="interface in org.apache.http"><I>HttpStatus</I></A>
+<BR>
+<A HREF="org/apache/http/io/HttpTransportMetrics.html" title="interface in org.apache.http.io"><I>HttpTransportMetrics</I></A>
+<BR>
+<A HREF="org/apache/http/impl/io/HttpTransportMetricsImpl.html" title="class in org.apache.http.impl.io">HttpTransportMetricsImpl</A>
+<BR>
+<A HREF="org/apache/http/HttpVersion.html" title="class in org.apache.http">HttpVersion</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/IdentityDecoder.html" title="class in org.apache.http.impl.nio.codecs">IdentityDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/IdentityEncoder.html" title="class in org.apache.http.impl.nio.codecs">IdentityEncoder</A>
+<BR>
+<A HREF="org/apache/http/impl/io/IdentityInputStream.html" title="class in org.apache.http.impl.io">IdentityInputStream</A>
+<BR>
+<A HREF="org/apache/http/impl/io/IdentityOutputStream.html" title="class in org.apache.http.impl.io">IdentityOutputStream</A>
+<BR>
+<A HREF="org/apache/http/annotation/Immutable.html" title="annotation in org.apache.http.annotation">Immutable</A>
+<BR>
+<A HREF="org/apache/http/protocol/ImmutableHttpProcessor.html" title="class in org.apache.http.protocol">ImmutableHttpProcessor</A>
+<BR>
+<A HREF="org/apache/http/entity/InputStreamEntity.html" title="class in org.apache.http.entity">InputStreamEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/IOControl.html" title="interface in org.apache.http.nio"><I>IOControl</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOEventDispatch.html" title="interface in org.apache.http.nio.reactor"><I>IOEventDispatch</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactor.html" title="interface in org.apache.http.nio.reactor"><I>IOReactor</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/IOReactorConfig.html" title="class in org.apache.http.impl.nio.reactor">IOReactorConfig</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactorException.html" title="class in org.apache.http.nio.reactor">IOReactorException</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactorExceptionHandler.html" title="interface in org.apache.http.nio.reactor"><I>IOReactorExceptionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOReactorStatus.html" title="enum in org.apache.http.nio.reactor">IOReactorStatus</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor"><I>IOSession</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/IOSessionImpl.html" title="class in org.apache.http.impl.nio.reactor">IOSessionImpl</A>
+<BR>
+<A HREF="org/apache/http/util/LangUtils.html" title="class in org.apache.http.util">LangUtils</A>
+<BR>
+<A HREF="org/apache/http/impl/entity/LaxContentLengthStrategy.html" title="class in org.apache.http.impl.entity">LaxContentLengthStrategy</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/LengthDelimitedDecoder.html" title="class in org.apache.http.impl.nio.codecs">LengthDelimitedDecoder</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/codecs/LengthDelimitedEncoder.html" title="class in org.apache.http.impl.nio.codecs">LengthDelimitedEncoder</A>
+<BR>
+<A HREF="org/apache/http/message/LineFormatter.html" title="interface in org.apache.http.message"><I>LineFormatter</I></A>
+<BR>
+<A HREF="org/apache/http/message/LineParser.html" title="interface in org.apache.http.message"><I>LineParser</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ListenerEndpoint.html" title="interface in org.apache.http.nio.reactor"><I>ListenerEndpoint</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ListenerEndpointClosedCallback.html" title="interface in org.apache.http.impl.nio.reactor"><I>ListenerEndpointClosedCallback</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/ListenerEndpointImpl.html" title="class in org.apache.http.impl.nio.reactor">ListenerEndpointImpl</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ListeningIOReactor.html" title="interface in org.apache.http.nio.reactor"><I>ListeningIOReactor</I></A>
+<BR>
+<A HREF="org/apache/http/MalformedChunkCodingException.html" title="class in org.apache.http">MalformedChunkCodingException</A>
+<BR>
+<A HREF="org/apache/http/MethodNotSupportedException.html" title="class in org.apache.http">MethodNotSupportedException</A>
+<BR>
+<A HREF="org/apache/http/NameValuePair.html" title="interface in org.apache.http"><I>NameValuePair</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NByteArrayEntity.html" title="class in org.apache.http.nio.entity">NByteArrayEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NFileEntity.html" title="class in org.apache.http.nio.entity">NFileEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientConnection.html" title="interface in org.apache.http.nio"><I>NHttpClientConnection</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientEventHandler.html" title="interface in org.apache.http.nio"><I>NHttpClientEventHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientHandler.html" title="interface in org.apache.http.nio"><I>NHttpClientHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpClientIOTarget.html" title="interface in org.apache.http.nio"><I>NHttpClientIOTarget</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpConnection.html" title="interface in org.apache.http.nio"><I>NHttpConnection</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/NHttpConnectionBase.html" title="class in org.apache.http.impl.nio">NHttpConnectionBase</A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpConnectionFactory.html" title="interface in org.apache.http.nio"><I>NHttpConnectionFactory</I></A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NHttpEntityWrapper.html" title="class in org.apache.http.nio.entity">NHttpEntityWrapper</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpHandlerBase.html" title="class in org.apache.http.nio.protocol">NHttpHandlerBase</A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpMessageParser.html" title="interface in org.apache.http.nio"><I>NHttpMessageParser</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpMessageWriter.html" title="interface in org.apache.http.nio"><I>NHttpMessageWriter</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol"><I>NHttpRequestExecutionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestHandler.html" title="interface in org.apache.http.nio.protocol"><I>NHttpRequestHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestHandlerRegistry.html" title="class in org.apache.http.nio.protocol">NHttpRequestHandlerRegistry</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpRequestHandlerResolver.html" title="interface in org.apache.http.nio.protocol"><I>NHttpRequestHandlerResolver</I></A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/NHttpResponseTrigger.html" title="interface in org.apache.http.nio.protocol"><I>NHttpResponseTrigger</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServerConnection.html" title="interface in org.apache.http.nio"><I>NHttpServerConnection</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServerEventHandler.html" title="interface in org.apache.http.nio"><I>NHttpServerEventHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServerIOTarget.html" title="interface in org.apache.http.nio"><I>NHttpServerIOTarget</I></A>
+<BR>
+<A HREF="org/apache/http/nio/NHttpServiceHandler.html" title="interface in org.apache.http.nio"><I>NHttpServiceHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/pool/NIOConnFactory.html" title="interface in org.apache.http.nio.pool"><I>NIOConnFactory</I></A>
+<BR>
+<A HREF="org/apache/http/nio/params/NIOReactorParamBean.html" title="class in org.apache.http.nio.params">NIOReactorParamBean</A>
+<BR>
+<A HREF="org/apache/http/nio/params/NIOReactorParams.html" title="class in org.apache.http.nio.params">NIOReactorParams</A>
+<BR>
+<A HREF="org/apache/http/nio/params/NIOReactorPNames.html" title="interface in org.apache.http.nio.params"><I>NIOReactorPNames</I></A>
+<BR>
+<A HREF="org/apache/http/impl/NoConnectionReuseStrategy.html" title="class in org.apache.http.impl">NoConnectionReuseStrategy</A>
+<BR>
+<A HREF="org/apache/http/NoHttpResponseException.html" title="class in org.apache.http">NoHttpResponseException</A>
+<BR>
+<A HREF="org/apache/http/annotation/NotThreadSafe.html" title="annotation in org.apache.http.annotation">NotThreadSafe</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/NStringEntity.html" title="class in org.apache.http.nio.entity">NStringEntity</A>
+<BR>
+<A HREF="org/apache/http/ParseException.html" title="class in org.apache.http">ParseException</A>
+<BR>
+<A HREF="org/apache/http/message/ParserCursor.html" title="class in org.apache.http.message">ParserCursor</A>
+<BR>
+<A HREF="org/apache/http/pool/PoolEntry.html" title="class in org.apache.http.pool">PoolEntry</A>
+<BR>
+<A HREF="org/apache/http/pool/PoolStats.html" title="class in org.apache.http.pool">PoolStats</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/ProducingNHttpEntity.html" title="interface in org.apache.http.nio.entity"><I>ProducingNHttpEntity</I></A>
+<BR>
+<A HREF="org/apache/http/ProtocolException.html" title="class in org.apache.http">ProtocolException</A>
+<BR>
+<A HREF="org/apache/http/ProtocolVersion.html" title="class in org.apache.http">ProtocolVersion</A>
+<BR>
+<A HREF="org/apache/http/ReasonPhraseCatalog.html" title="interface in org.apache.http"><I>ReasonPhraseCatalog</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestConnControl.html" title="class in org.apache.http.protocol">RequestConnControl</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestContent.html" title="class in org.apache.http.protocol">RequestContent</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestDate.html" title="class in org.apache.http.protocol">RequestDate</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestExpectContinue.html" title="class in org.apache.http.protocol">RequestExpectContinue</A>
+<BR>
+<A HREF="org/apache/http/RequestLine.html" title="interface in org.apache.http"><I>RequestLine</I></A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestTargetHost.html" title="class in org.apache.http.protocol">RequestTargetHost</A>
+<BR>
+<A HREF="org/apache/http/protocol/RequestUserAgent.html" title="class in org.apache.http.protocol">RequestUserAgent</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseConnControl.html" title="class in org.apache.http.protocol">ResponseConnControl</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseContent.html" title="class in org.apache.http.protocol">ResponseContent</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseDate.html" title="class in org.apache.http.protocol">ResponseDate</A>
+<BR>
+<A HREF="org/apache/http/protocol/ResponseServer.html" title="class in org.apache.http.protocol">ResponseServer</A>
+<BR>
+<A HREF="org/apache/http/benchmark/ResultProcessor.html" title="class in org.apache.http.benchmark">ResultProcessor</A>
+<BR>
+<A HREF="org/apache/http/entity/SerializableEntity.html" title="class in org.apache.http.entity">SerializableEntity</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionBufferStatus.html" title="interface in org.apache.http.nio.reactor"><I>SessionBufferStatus</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionClosedCallback.html" title="interface in org.apache.http.impl.nio.reactor"><I>SessionClosedCallback</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionHandle.html" title="class in org.apache.http.impl.nio.reactor">SessionHandle</A>
+<BR>
+<A HREF="org/apache/http/io/SessionInputBuffer.html" title="interface in org.apache.http.io"><I>SessionInputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionInputBuffer.html" title="interface in org.apache.http.nio.reactor"><I>SessionInputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionInputBufferImpl.html" title="class in org.apache.http.impl.nio.reactor">SessionInputBufferImpl</A>
+<BR>
+<A HREF="org/apache/http/io/SessionOutputBuffer.html" title="interface in org.apache.http.io"><I>SessionOutputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionOutputBuffer.html" title="interface in org.apache.http.nio.reactor"><I>SessionOutputBuffer</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionOutputBufferImpl.html" title="class in org.apache.http.impl.nio.reactor">SessionOutputBufferImpl</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionRequest.html" title="interface in org.apache.http.nio.reactor"><I>SessionRequest</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SessionRequestCallback.html" title="interface in org.apache.http.nio.reactor"><I>SessionRequestCallback</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionRequestHandle.html" title="class in org.apache.http.impl.nio.reactor">SessionRequestHandle</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SessionRequestImpl.html" title="class in org.apache.http.impl.nio.reactor">SessionRequestImpl</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SharedInputBuffer.html" title="class in org.apache.http.nio.util">SharedInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SharedOutputBuffer.html" title="class in org.apache.http.nio.util">SharedOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SimpleInputBuffer.html" title="class in org.apache.http.nio.util">SimpleInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/SimpleNHttpRequestHandler.html" title="class in org.apache.http.nio.protocol">SimpleNHttpRequestHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/util/SimpleOutputBuffer.html" title="class in org.apache.http.nio.util">SimpleOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/nio/entity/SkipContentListener.html" title="class in org.apache.http.nio.entity">SkipContentListener</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/SocketAccessor.html" title="interface in org.apache.http.nio.reactor"><I>SocketAccessor</I></A>
+<BR>
+<A HREF="org/apache/http/impl/SocketHttpClientConnection.html" title="class in org.apache.http.impl">SocketHttpClientConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/SocketHttpServerConnection.html" title="class in org.apache.http.impl">SocketHttpServerConnection</A>
+<BR>
+<A HREF="org/apache/http/impl/io/SocketInputBuffer.html" title="class in org.apache.http.impl.io">SocketInputBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/io/SocketOutputBuffer.html" title="class in org.apache.http.impl.io">SocketOutputBuffer</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/ssl/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl">SSLClientIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio">SSLClientIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLIOSession.html" title="class in org.apache.http.impl.nio.reactor">SSLIOSession</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ssl/SSLIOSession.html" title="class in org.apache.http.nio.reactor.ssl">SSLIOSession</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLIOSessionHandler.html" title="interface in org.apache.http.impl.nio.reactor"><I>SSLIOSessionHandler</I></A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLMode.html" title="enum in org.apache.http.impl.nio.reactor">SSLMode</A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ssl/SSLMode.html" title="enum in org.apache.http.nio.reactor.ssl">SSLMode</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLNHttpClientConnectionFactory.html" title="class in org.apache.http.impl.nio">SSLNHttpClientConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLNHttpServerConnectionFactory.html" title="class in org.apache.http.impl.nio">SSLNHttpServerConnectionFactory</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/ssl/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl">SSLServerIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio">SSLServerIOEventDispatch</A>
+<BR>
+<A HREF="org/apache/http/impl/nio/reactor/SSLSetupHandler.html" title="interface in org.apache.http.impl.nio.reactor"><I>SSLSetupHandler</I></A>
+<BR>
+<A HREF="org/apache/http/nio/reactor/ssl/SSLSetupHandler.html" title="interface in org.apache.http.nio.reactor.ssl"><I>SSLSetupHandler</I></A>
+<BR>
+<A HREF="org/apache/http/benchmark/Stats.html" title="class in org.apache.http.benchmark">Stats</A>
+<BR>
+<A HREF="org/apache/http/StatusLine.html" title="interface in org.apache.http"><I>StatusLine</I></A>
+<BR>
+<A HREF="org/apache/http/impl/entity/StrictContentLengthStrategy.html" title="class in org.apache.http.impl.entity">StrictContentLengthStrategy</A>
+<BR>
+<A HREF="org/apache/http/entity/StringEntity.html" title="class in org.apache.http.entity">StringEntity</A>
+<BR>
+<A HREF="org/apache/http/protocol/SyncBasicHttpContext.html" title="class in org.apache.http.protocol">SyncBasicHttpContext</A>
+<BR>
+<A HREF="org/apache/http/params/SyncBasicHttpParams.html" title="class in org.apache.http.params">SyncBasicHttpParams</A>
+<BR>
+<A HREF="org/apache/http/annotation/ThreadSafe.html" title="annotation in org.apache.http.annotation">ThreadSafe</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/ThrottlingHttpClientHandler.html" title="class in org.apache.http.nio.protocol">ThrottlingHttpClientHandler</A>
+<BR>
+<A HREF="org/apache/http/nio/protocol/ThrottlingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">ThrottlingHttpServiceHandler</A>
+<BR>
+<A HREF="org/apache/http/TokenIterator.html" title="interface in org.apache.http"><I>TokenIterator</I></A>
+<BR>
+<A HREF="org/apache/http/TruncatedChunkException.html" title="class in org.apache.http">TruncatedChunkException</A>
+<BR>
+<A HREF="org/apache/http/UnsupportedHttpVersionException.html" title="class in org.apache.http">UnsupportedHttpVersionException</A>
+<BR>
+<A HREF="org/apache/http/protocol/UriPatternMatcher.html" title="class in org.apache.http.protocol">UriPatternMatcher</A>
+<BR>
+<A HREF="org/apache/http/util/VersionInfo.html" title="class in org.apache.http.util">VersionInfo</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/binary-distribution/javadoc/constant-values.html b/binary-distribution/javadoc/constant-values.html
new file mode 100644
index 0000000..981189a
--- /dev/null
+++ b/binary-distribution/javadoc/constant-values.html
@@ -0,0 +1,1749 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Sep 18 20:44:16 GMT+01:00 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+Constant Field Values (HttpComponents Core 4.2.2 API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Constant Field Values (HttpComponents Core 4.2.2 API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#org.apache">org.apache.*</A>
+</UL>
+
+<A NAME="org.apache"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+org.apache.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.<A HREF="org/apache/http/Consts.html" title="class in org.apache.http">Consts</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.Consts.CR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/Consts.html#CR">CR</A></CODE></TD>
+<TD ALIGN="right"><CODE>13</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.Consts.HT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/Consts.html#HT">HT</A></CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.Consts.LF"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/Consts.html#LF">LF</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.Consts.SP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/Consts.html#SP">SP</A></CODE></TD>
+<TD ALIGN="right"><CODE>32</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.<A HREF="org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ACCEPT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ACCEPT">ACCEPT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Accept"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ACCEPT_CHARSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ACCEPT_CHARSET">ACCEPT_CHARSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Accept-Charset"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ACCEPT_ENCODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ACCEPT_ENCODING">ACCEPT_ENCODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Accept-Encoding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ACCEPT_LANGUAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ACCEPT_LANGUAGE">ACCEPT_LANGUAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Accept-Language"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ACCEPT_RANGES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ACCEPT_RANGES">ACCEPT_RANGES</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Accept-Ranges"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.AGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#AGE">AGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Age"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ALLOW"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ALLOW">ALLOW</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Allow"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.AUTHORIZATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#AUTHORIZATION">AUTHORIZATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Authorization"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CACHE_CONTROL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CACHE_CONTROL">CACHE_CONTROL</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Cache-Control"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONNECTION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONNECTION">CONNECTION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Connection"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_ENCODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_ENCODING">CONTENT_ENCODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Encoding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_LANGUAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_LANGUAGE">CONTENT_LANGUAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Language"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_LENGTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_LENGTH">CONTENT_LENGTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Length"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_LOCATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_LOCATION">CONTENT_LOCATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Location"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_MD5"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_MD5">CONTENT_MD5</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-MD5"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_RANGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_RANGE">CONTENT_RANGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Range"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.CONTENT_TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#CONTENT_TYPE">CONTENT_TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Type"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.DATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#DATE">DATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Date"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.DAV"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#DAV">DAV</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Dav"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.DEPTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#DEPTH">DEPTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Depth"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.DESTINATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#DESTINATION">DESTINATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Destination"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.ETAG"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#ETAG">ETAG</A></CODE></TD>
+<TD ALIGN="right"><CODE>"ETag"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.EXPECT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#EXPECT">EXPECT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Expect"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.EXPIRES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#EXPIRES">EXPIRES</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Expires"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.FROM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#FROM">FROM</A></CODE></TD>
+<TD ALIGN="right"><CODE>"From"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.HOST"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#HOST">HOST</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Host"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.IF"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#IF">IF</A></CODE></TD>
+<TD ALIGN="right"><CODE>"If"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.IF_MATCH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#IF_MATCH">IF_MATCH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"If-Match"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.IF_MODIFIED_SINCE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#IF_MODIFIED_SINCE">IF_MODIFIED_SINCE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"If-Modified-Since"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.IF_NONE_MATCH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#IF_NONE_MATCH">IF_NONE_MATCH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"If-None-Match"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.IF_RANGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#IF_RANGE">IF_RANGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"If-Range"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.IF_UNMODIFIED_SINCE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#IF_UNMODIFIED_SINCE">IF_UNMODIFIED_SINCE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"If-Unmodified-Since"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.LAST_MODIFIED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#LAST_MODIFIED">LAST_MODIFIED</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Last-Modified"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.LOCATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#LOCATION">LOCATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Location"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.LOCK_TOKEN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#LOCK_TOKEN">LOCK_TOKEN</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Lock-Token"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.MAX_FORWARDS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#MAX_FORWARDS">MAX_FORWARDS</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Max-Forwards"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.OVERWRITE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#OVERWRITE">OVERWRITE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Overwrite"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.PRAGMA"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#PRAGMA">PRAGMA</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Pragma"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.PROXY_AUTHENTICATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#PROXY_AUTHENTICATE">PROXY_AUTHENTICATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Proxy-Authenticate"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.PROXY_AUTHORIZATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#PROXY_AUTHORIZATION">PROXY_AUTHORIZATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Proxy-Authorization"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.RANGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#RANGE">RANGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Range"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.REFERER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#REFERER">REFERER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Referer"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.RETRY_AFTER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#RETRY_AFTER">RETRY_AFTER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Retry-After"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.SERVER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#SERVER">SERVER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Server"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.STATUS_URI"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#STATUS_URI">STATUS_URI</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Status-URI"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.TE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#TE">TE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"TE"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.TIMEOUT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#TIMEOUT">TIMEOUT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Timeout"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.TRAILER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#TRAILER">TRAILER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Trailer"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.TRANSFER_ENCODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#TRANSFER_ENCODING">TRANSFER_ENCODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Transfer-Encoding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.UPGRADE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#UPGRADE">UPGRADE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Upgrade"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.USER_AGENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#USER_AGENT">USER_AGENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"User-Agent"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.VARY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#VARY">VARY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Vary"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.VIA"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#VIA">VIA</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Via"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.WARNING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#WARNING">WARNING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Warning"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHeaders.WWW_AUTHENTICATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHeaders.html#WWW_AUTHENTICATE">WWW_AUTHENTICATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"WWW-Authenticate"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.<A HREF="org/apache/http/HttpHost.html" title="class in org.apache.http">HttpHost</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpHost.DEFAULT_SCHEME_NAME"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpHost.html#DEFAULT_SCHEME_NAME">DEFAULT_SCHEME_NAME</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.<A HREF="org/apache/http/HttpStatus.html" title="interface in org.apache.http">HttpStatus</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_ACCEPTED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_ACCEPTED">SC_ACCEPTED</A></CODE></TD>
+<TD ALIGN="right"><CODE>202</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_BAD_GATEWAY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_BAD_GATEWAY">SC_BAD_GATEWAY</A></CODE></TD>
+<TD ALIGN="right"><CODE>502</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_BAD_REQUEST"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_BAD_REQUEST">SC_BAD_REQUEST</A></CODE></TD>
+<TD ALIGN="right"><CODE>400</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_CONFLICT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_CONFLICT">SC_CONFLICT</A></CODE></TD>
+<TD ALIGN="right"><CODE>409</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_CONTINUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_CONTINUE">SC_CONTINUE</A></CODE></TD>
+<TD ALIGN="right"><CODE>100</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_CREATED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_CREATED">SC_CREATED</A></CODE></TD>
+<TD ALIGN="right"><CODE>201</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_EXPECTATION_FAILED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_EXPECTATION_FAILED">SC_EXPECTATION_FAILED</A></CODE></TD>
+<TD ALIGN="right"><CODE>417</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_FAILED_DEPENDENCY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_FAILED_DEPENDENCY">SC_FAILED_DEPENDENCY</A></CODE></TD>
+<TD ALIGN="right"><CODE>424</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_FORBIDDEN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_FORBIDDEN">SC_FORBIDDEN</A></CODE></TD>
+<TD ALIGN="right"><CODE>403</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_GATEWAY_TIMEOUT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_GATEWAY_TIMEOUT">SC_GATEWAY_TIMEOUT</A></CODE></TD>
+<TD ALIGN="right"><CODE>504</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_GONE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_GONE">SC_GONE</A></CODE></TD>
+<TD ALIGN="right"><CODE>410</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_HTTP_VERSION_NOT_SUPPORTED">SC_HTTP_VERSION_NOT_SUPPORTED</A></CODE></TD>
+<TD ALIGN="right"><CODE>505</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_INSUFFICIENT_SPACE_ON_RESOURCE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_INSUFFICIENT_SPACE_ON_RESOURCE">SC_INSUFFICIENT_SPACE_ON_RESOURCE</A></CODE></TD>
+<TD ALIGN="right"><CODE>419</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_INSUFFICIENT_STORAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_INSUFFICIENT_STORAGE">SC_INSUFFICIENT_STORAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>507</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_INTERNAL_SERVER_ERROR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_INTERNAL_SERVER_ERROR">SC_INTERNAL_SERVER_ERROR</A></CODE></TD>
+<TD ALIGN="right"><CODE>500</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_LENGTH_REQUIRED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_LENGTH_REQUIRED">SC_LENGTH_REQUIRED</A></CODE></TD>
+<TD ALIGN="right"><CODE>411</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_LOCKED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_LOCKED">SC_LOCKED</A></CODE></TD>
+<TD ALIGN="right"><CODE>423</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_METHOD_FAILURE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_METHOD_FAILURE">SC_METHOD_FAILURE</A></CODE></TD>
+<TD ALIGN="right"><CODE>420</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_METHOD_NOT_ALLOWED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_METHOD_NOT_ALLOWED">SC_METHOD_NOT_ALLOWED</A></CODE></TD>
+<TD ALIGN="right"><CODE>405</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_MOVED_PERMANENTLY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_MOVED_PERMANENTLY">SC_MOVED_PERMANENTLY</A></CODE></TD>
+<TD ALIGN="right"><CODE>301</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_MOVED_TEMPORARILY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_MOVED_TEMPORARILY">SC_MOVED_TEMPORARILY</A></CODE></TD>
+<TD ALIGN="right"><CODE>302</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_MULTI_STATUS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_MULTI_STATUS">SC_MULTI_STATUS</A></CODE></TD>
+<TD ALIGN="right"><CODE>207</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_MULTIPLE_CHOICES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_MULTIPLE_CHOICES">SC_MULTIPLE_CHOICES</A></CODE></TD>
+<TD ALIGN="right"><CODE>300</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_NO_CONTENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_NO_CONTENT">SC_NO_CONTENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>204</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_NON_AUTHORITATIVE_INFORMATION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_NON_AUTHORITATIVE_INFORMATION">SC_NON_AUTHORITATIVE_INFORMATION</A></CODE></TD>
+<TD ALIGN="right"><CODE>203</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_NOT_ACCEPTABLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_NOT_ACCEPTABLE">SC_NOT_ACCEPTABLE</A></CODE></TD>
+<TD ALIGN="right"><CODE>406</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_NOT_FOUND"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_NOT_FOUND">SC_NOT_FOUND</A></CODE></TD>
+<TD ALIGN="right"><CODE>404</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_NOT_IMPLEMENTED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_NOT_IMPLEMENTED">SC_NOT_IMPLEMENTED</A></CODE></TD>
+<TD ALIGN="right"><CODE>501</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_NOT_MODIFIED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_NOT_MODIFIED">SC_NOT_MODIFIED</A></CODE></TD>
+<TD ALIGN="right"><CODE>304</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_OK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_OK">SC_OK</A></CODE></TD>
+<TD ALIGN="right"><CODE>200</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_PARTIAL_CONTENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_PARTIAL_CONTENT">SC_PARTIAL_CONTENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>206</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_PAYMENT_REQUIRED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_PAYMENT_REQUIRED">SC_PAYMENT_REQUIRED</A></CODE></TD>
+<TD ALIGN="right"><CODE>402</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_PRECONDITION_FAILED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_PRECONDITION_FAILED">SC_PRECONDITION_FAILED</A></CODE></TD>
+<TD ALIGN="right"><CODE>412</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_PROCESSING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_PROCESSING">SC_PROCESSING</A></CODE></TD>
+<TD ALIGN="right"><CODE>102</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_PROXY_AUTHENTICATION_REQUIRED">SC_PROXY_AUTHENTICATION_REQUIRED</A></CODE></TD>
+<TD ALIGN="right"><CODE>407</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_REQUEST_TIMEOUT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_REQUEST_TIMEOUT">SC_REQUEST_TIMEOUT</A></CODE></TD>
+<TD ALIGN="right"><CODE>408</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_REQUEST_TOO_LONG"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_REQUEST_TOO_LONG">SC_REQUEST_TOO_LONG</A></CODE></TD>
+<TD ALIGN="right"><CODE>413</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_REQUEST_URI_TOO_LONG"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_REQUEST_URI_TOO_LONG">SC_REQUEST_URI_TOO_LONG</A></CODE></TD>
+<TD ALIGN="right"><CODE>414</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_REQUESTED_RANGE_NOT_SATISFIABLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_REQUESTED_RANGE_NOT_SATISFIABLE">SC_REQUESTED_RANGE_NOT_SATISFIABLE</A></CODE></TD>
+<TD ALIGN="right"><CODE>416</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_RESET_CONTENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_RESET_CONTENT">SC_RESET_CONTENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>205</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_SEE_OTHER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_SEE_OTHER">SC_SEE_OTHER</A></CODE></TD>
+<TD ALIGN="right"><CODE>303</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_SERVICE_UNAVAILABLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_SERVICE_UNAVAILABLE">SC_SERVICE_UNAVAILABLE</A></CODE></TD>
+<TD ALIGN="right"><CODE>503</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_SWITCHING_PROTOCOLS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_SWITCHING_PROTOCOLS">SC_SWITCHING_PROTOCOLS</A></CODE></TD>
+<TD ALIGN="right"><CODE>101</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_TEMPORARY_REDIRECT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_TEMPORARY_REDIRECT">SC_TEMPORARY_REDIRECT</A></CODE></TD>
+<TD ALIGN="right"><CODE>307</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_UNAUTHORIZED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_UNAUTHORIZED">SC_UNAUTHORIZED</A></CODE></TD>
+<TD ALIGN="right"><CODE>401</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_UNPROCESSABLE_ENTITY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_UNPROCESSABLE_ENTITY">SC_UNPROCESSABLE_ENTITY</A></CODE></TD>
+<TD ALIGN="right"><CODE>422</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_UNSUPPORTED_MEDIA_TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_UNSUPPORTED_MEDIA_TYPE">SC_UNSUPPORTED_MEDIA_TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>415</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpStatus.SC_USE_PROXY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpStatus.html#SC_USE_PROXY">SC_USE_PROXY</A></CODE></TD>
+<TD ALIGN="right"><CODE>305</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.<A HREF="org/apache/http/HttpVersion.html" title="class in org.apache.http">HttpVersion</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.HttpVersion.HTTP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/HttpVersion.html#HTTP">HTTP</A></CODE></TD>
+<TD ALIGN="right"><CODE>"HTTP"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.entity.<A HREF="org/apache/http/entity/ContentLengthStrategy.html" title="interface in org.apache.http.entity">ContentLengthStrategy</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.entity.ContentLengthStrategy.CHUNKED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/entity/ContentLengthStrategy.html#CHUNKED">CHUNKED</A></CODE></TD>
+<TD ALIGN="right"><CODE>-2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.entity.ContentLengthStrategy.IDENTITY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/entity/ContentLengthStrategy.html#IDENTITY">IDENTITY</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.impl.<A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html" title="class in org.apache.http.impl">HttpConnectionMetricsImpl</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.impl.HttpConnectionMetricsImpl.RECEIVED_BYTES_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html#RECEIVED_BYTES_COUNT">RECEIVED_BYTES_COUNT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.received-bytes-count"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.impl.HttpConnectionMetricsImpl.REQUEST_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html#REQUEST_COUNT">REQUEST_COUNT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.request-count"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.impl.HttpConnectionMetricsImpl.RESPONSE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html#RESPONSE_COUNT">RESPONSE_COUNT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.response-count"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.impl.HttpConnectionMetricsImpl.SENT_BYTES_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/impl/HttpConnectionMetricsImpl.html#SENT_BYTES_COUNT">SENT_BYTES_COUNT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.sent-bytes-count"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.message.<A HREF="org/apache/http/message/BasicHeaderValueFormatter.html" title="class in org.apache.http.message">BasicHeaderValueFormatter</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.message.BasicHeaderValueFormatter.SEPARATORS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/message/BasicHeaderValueFormatter.html#SEPARATORS">SEPARATORS</A></CODE></TD>
+<TD ALIGN="right"><CODE>" ;,:@()&lt;&gt;\\\"/[]?={}\t"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.message.BasicHeaderValueFormatter.UNSAFE_CHARS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/message/BasicHeaderValueFormatter.html#UNSAFE_CHARS">UNSAFE_CHARS</A></CODE></TD>
+<TD ALIGN="right"><CODE>"\"\\"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.message.<A HREF="org/apache/http/message/BasicTokenIterator.html" title="class in org.apache.http.message">BasicTokenIterator</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.message.BasicTokenIterator.HTTP_SEPARATORS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/message/BasicTokenIterator.html#HTTP_SEPARATORS">HTTP_SEPARATORS</A></CODE></TD>
+<TD ALIGN="right"><CODE>" ,;=()&lt;&gt;@:\\\"/[]?{}\t"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.<A HREF="org/apache/http/nio/NHttpConnection.html" title="interface in org.apache.http.nio">NHttpConnection</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.NHttpConnection.ACTIVE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/NHttpConnection.html#ACTIVE">ACTIVE</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.NHttpConnection.CLOSED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/NHttpConnection.html#CLOSED">CLOSED</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.NHttpConnection.CLOSING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/NHttpConnection.html#CLOSING">CLOSING</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.params.<A HREF="org/apache/http/nio/params/NIOReactorPNames.html" title="interface in org.apache.http.nio.params">NIOReactorPNames</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.params.NIOReactorPNames.CONTENT_BUFFER_SIZE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/params/NIOReactorPNames.html#CONTENT_BUFFER_SIZE">CONTENT_BUFFER_SIZE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.nio.content-buffer-size"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.params.NIOReactorPNames.GRACE_PERIOD"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/params/NIOReactorPNames.html#GRACE_PERIOD">GRACE_PERIOD</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.nio.grace-period"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.params.NIOReactorPNames.INTEREST_OPS_QUEUEING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/params/NIOReactorPNames.html#INTEREST_OPS_QUEUEING">INTEREST_OPS_QUEUEING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.nio.interest-ops-queueing"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.params.NIOReactorPNames.SELECT_INTERVAL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/params/NIOReactorPNames.html#SELECT_INTERVAL">SELECT_INTERVAL</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.nio.select-interval"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.protocol.<A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html" title="class in org.apache.http.nio.protocol">AsyncNHttpClientHandler.ClientConnState</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.EXPECT_CONTINUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#EXPECT_CONTINUE">EXPECT_CONTINUE</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.READY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#READY">READY</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.REQUEST_BODY_DONE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#REQUEST_BODY_DONE">REQUEST_BODY_DONE</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.REQUEST_BODY_STREAM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#REQUEST_BODY_STREAM">REQUEST_BODY_STREAM</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.REQUEST_SENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#REQUEST_SENT">REQUEST_SENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.RESPONSE_BODY_DONE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#RESPONSE_BODY_DONE">RESPONSE_BODY_DONE</A></CODE></TD>
+<TD ALIGN="right"><CODE>64</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.RESPONSE_BODY_STREAM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#RESPONSE_BODY_STREAM">RESPONSE_BODY_STREAM</A></CODE></TD>
+<TD ALIGN="right"><CODE>32</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState.RESPONSE_RECEIVED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#RESPONSE_RECEIVED">RESPONSE_RECEIVED</A></CODE></TD>
+<TD ALIGN="right"><CODE>16</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.protocol.<A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol">HttpAsyncRequestExecutor</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.HttpAsyncRequestExecutor.HTTP_HANDLER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html#HTTP_HANDLER">HTTP_HANDLER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.nio.exchange-handler"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.protocol.<A HREF="org/apache/http/nio/protocol/NHttpHandlerBase.html" title="class in org.apache.http.nio.protocol">NHttpHandlerBase</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.protocol.NHttpHandlerBase.CONN_STATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>protected&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/protocol/NHttpHandlerBase.html#CONN_STATE">CONN_STATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.nio.conn-state"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.reactor.<A HREF="org/apache/http/nio/reactor/EventMask.html" title="interface in org.apache.http.nio.reactor">EventMask</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.EventMask.READ"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/EventMask.html#READ">READ</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.EventMask.READ_WRITE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/EventMask.html#READ_WRITE">READ_WRITE</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.EventMask.WRITE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/EventMask.html#WRITE">WRITE</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.reactor.<A HREF="org/apache/http/nio/reactor/IOEventDispatch.html" title="interface in org.apache.http.nio.reactor">IOEventDispatch</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.IOEventDispatch.CONNECTION_KEY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/IOEventDispatch.html#CONNECTION_KEY">CONNECTION_KEY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.reactor.<A HREF="org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor">IOSession</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.IOSession.ACTIVE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/IOSession.html#ACTIVE">ACTIVE</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.IOSession.ATTACHMENT_KEY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/IOSession.html#ATTACHMENT_KEY">ATTACHMENT_KEY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.session.attachment"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.IOSession.CLOSED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/IOSession.html#CLOSED">CLOSED</A></CODE></TD>
+<TD ALIGN="right"><CODE>2147483647</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.IOSession.CLOSING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/IOSession.html#CLOSING">CLOSING</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.reactor.ssl.<A HREF="org/apache/http/nio/reactor/ssl/SSLIOSession.html" title="class in org.apache.http.nio.reactor.ssl">SSLIOSession</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.reactor.ssl.SSLIOSession.SESSION_KEY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/reactor/ssl/SSLIOSession.html#SESSION_KEY">SESSION_KEY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.session.ssl"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.nio.util.<A HREF="org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util">ExpandableBuffer</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.util.ExpandableBuffer.INPUT_MODE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/util/ExpandableBuffer.html#INPUT_MODE">INPUT_MODE</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.nio.util.ExpandableBuffer.OUTPUT_MODE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/nio/util/ExpandableBuffer.html#OUTPUT_MODE">OUTPUT_MODE</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.params.<A HREF="org/apache/http/params/CoreConnectionPNames.html" title="interface in org.apache.http.params">CoreConnectionPNames</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.CONNECTION_TIMEOUT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#CONNECTION_TIMEOUT">CONNECTION_TIMEOUT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection.timeout"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.MAX_HEADER_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#MAX_HEADER_COUNT">MAX_HEADER_COUNT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection.max-header-count"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.MAX_LINE_LENGTH"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#MAX_LINE_LENGTH">MAX_LINE_LENGTH</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection.max-line-length"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.MIN_CHUNK_LIMIT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#MIN_CHUNK_LIMIT">MIN_CHUNK_LIMIT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection.min-chunk-limit"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.SO_KEEPALIVE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#SO_KEEPALIVE">SO_KEEPALIVE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.socket.keepalive"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.SO_LINGER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#SO_LINGER">SO_LINGER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.socket.linger"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.SO_REUSEADDR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#SO_REUSEADDR">SO_REUSEADDR</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.socket.reuseaddr"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.SO_TIMEOUT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#SO_TIMEOUT">SO_TIMEOUT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.socket.timeout"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.SOCKET_BUFFER_SIZE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#SOCKET_BUFFER_SIZE">SOCKET_BUFFER_SIZE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.socket.buffer-size"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.STALE_CONNECTION_CHECK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#STALE_CONNECTION_CHECK">STALE_CONNECTION_CHECK</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection.stalecheck"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreConnectionPNames.TCP_NODELAY"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreConnectionPNames.html#TCP_NODELAY">TCP_NODELAY</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.tcp.nodelay"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.params.<A HREF="org/apache/http/params/CoreProtocolPNames.html" title="interface in org.apache.http.params">CoreProtocolPNames</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.HTTP_CONTENT_CHARSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#HTTP_CONTENT_CHARSET">HTTP_CONTENT_CHARSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.protocol.content-charset"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.HTTP_ELEMENT_CHARSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#HTTP_ELEMENT_CHARSET">HTTP_ELEMENT_CHARSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.protocol.element-charset"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.HTTP_MALFORMED_INPUT_ACTION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#HTTP_MALFORMED_INPUT_ACTION">HTTP_MALFORMED_INPUT_ACTION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.malformed.input.action"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.HTTP_UNMAPPABLE_INPUT_ACTION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#HTTP_UNMAPPABLE_INPUT_ACTION">HTTP_UNMAPPABLE_INPUT_ACTION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.unmappable.input.action"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.ORIGIN_SERVER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#ORIGIN_SERVER">ORIGIN_SERVER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.origin-server"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.PROTOCOL_VERSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#PROTOCOL_VERSION">PROTOCOL_VERSION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.protocol.version"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.STRICT_TRANSFER_ENCODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#STRICT_TRANSFER_ENCODING">STRICT_TRANSFER_ENCODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.protocol.strict-transfer-encoding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.USE_EXPECT_CONTINUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#USE_EXPECT_CONTINUE">USE_EXPECT_CONTINUE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.protocol.expect-continue"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.USER_AGENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#USER_AGENT">USER_AGENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.useragent"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.params.CoreProtocolPNames.WAIT_FOR_CONTINUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/params/CoreProtocolPNames.html#WAIT_FOR_CONTINUE">WAIT_FOR_CONTINUE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.protocol.wait-for-continue"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.protocol.<A HREF="org/apache/http/protocol/ExecutionContext.html" title="interface in org.apache.http.protocol">ExecutionContext</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.ExecutionContext.HTTP_CONNECTION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/ExecutionContext.html#HTTP_CONNECTION">HTTP_CONNECTION</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.connection"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.ExecutionContext.HTTP_PROXY_HOST"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/ExecutionContext.html#HTTP_PROXY_HOST">HTTP_PROXY_HOST</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.proxy_host"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.ExecutionContext.HTTP_REQ_SENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/ExecutionContext.html#HTTP_REQ_SENT">HTTP_REQ_SENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.request_sent"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.ExecutionContext.HTTP_REQUEST"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/ExecutionContext.html#HTTP_REQUEST">HTTP_REQUEST</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.request"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.ExecutionContext.HTTP_RESPONSE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/ExecutionContext.html#HTTP_RESPONSE">HTTP_RESPONSE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.response"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.ExecutionContext.HTTP_TARGET_HOST"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/ExecutionContext.html#HTTP_TARGET_HOST">HTTP_TARGET_HOST</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http.target_host"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.protocol.<A HREF="org/apache/http/protocol/HTTP.html" title="class in org.apache.http.protocol">HTTP</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.ASCII"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#ASCII">ASCII</A></CODE></TD>
+<TD ALIGN="right"><CODE>"ASCII"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CHARSET_PARAM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CHARSET_PARAM">CHARSET_PARAM</A></CODE></TD>
+<TD ALIGN="right"><CODE>"; charset="</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CHUNK_CODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CHUNK_CODING">CHUNK_CODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"chunked"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CONN_CLOSE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CONN_CLOSE">CONN_CLOSE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Close"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CONN_DIRECTIVE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CONN_DIRECTIVE">CONN_DIRECTIVE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Connection"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CONN_KEEP_ALIVE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CONN_KEEP_ALIVE">CONN_KEEP_ALIVE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Keep-Alive"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CONTENT_ENCODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CONTENT_ENCODING">CONTENT_ENCODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Encoding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CONTENT_LEN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CONTENT_LEN">CONTENT_LEN</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Length"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CONTENT_TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CONTENT_TYPE">CONTENT_TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Content-Type"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.CR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#CR">CR</A></CODE></TD>
+<TD ALIGN="right"><CODE>13</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.DATE_HEADER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#DATE_HEADER">DATE_HEADER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Date"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.DEFAULT_CONTENT_CHARSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#DEFAULT_CONTENT_CHARSET">DEFAULT_CONTENT_CHARSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>"ISO-8859-1"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.DEFAULT_CONTENT_TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#DEFAULT_CONTENT_TYPE">DEFAULT_CONTENT_TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"application/octet-stream"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.DEFAULT_PROTOCOL_CHARSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#DEFAULT_PROTOCOL_CHARSET">DEFAULT_PROTOCOL_CHARSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>"US-ASCII"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.EXPECT_CONTINUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#EXPECT_CONTINUE">EXPECT_CONTINUE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"100-continue"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.EXPECT_DIRECTIVE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#EXPECT_DIRECTIVE">EXPECT_DIRECTIVE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Expect"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.HT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#HT">HT</A></CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.IDENTITY_CODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#IDENTITY_CODING">IDENTITY_CODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"identity"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.ISO_8859_1"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#ISO_8859_1">ISO_8859_1</A></CODE></TD>
+<TD ALIGN="right"><CODE>"ISO-8859-1"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.LF"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#LF">LF</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.OCTET_STREAM_TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#OCTET_STREAM_TYPE">OCTET_STREAM_TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"application/octet-stream"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.PLAIN_TEXT_TYPE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#PLAIN_TEXT_TYPE">PLAIN_TEXT_TYPE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"text/plain"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.SERVER_HEADER"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#SERVER_HEADER">SERVER_HEADER</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Server"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.SP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#SP">SP</A></CODE></TD>
+<TD ALIGN="right"><CODE>32</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.TARGET_HOST"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#TARGET_HOST">TARGET_HOST</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Host"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.TRANSFER_ENCODING"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#TRANSFER_ENCODING">TRANSFER_ENCODING</A></CODE></TD>
+<TD ALIGN="right"><CODE>"Transfer-Encoding"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.US_ASCII"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#US_ASCII">US_ASCII</A></CODE></TD>
+<TD ALIGN="right"><CODE>"US-ASCII"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.USER_AGENT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#USER_AGENT">USER_AGENT</A></CODE></TD>
+<TD ALIGN="right"><CODE>"User-Agent"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.UTF_16"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#UTF_16">UTF_16</A></CODE></TD>
+<TD ALIGN="right"><CODE>"UTF-16"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HTTP.UTF_8"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HTTP.html#UTF_8">UTF_8</A></CODE></TD>
+<TD ALIGN="right"><CODE>"UTF-8"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.protocol.<A HREF="org/apache/http/protocol/HttpContext.html" title="interface in org.apache.http.protocol">HttpContext</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HttpContext.RESERVED_PREFIX"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HttpContext.html#RESERVED_PREFIX">RESERVED_PREFIX</A></CODE></TD>
+<TD ALIGN="right"><CODE>"http."</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.protocol.<A HREF="org/apache/http/protocol/HttpDateGenerator.html" title="class in org.apache.http.protocol">HttpDateGenerator</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.protocol.HttpDateGenerator.PATTERN_RFC1123"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/protocol/HttpDateGenerator.html#PATTERN_RFC1123">PATTERN_RFC1123</A></CODE></TD>
+<TD ALIGN="right"><CODE>"EEE, dd MMM yyyy HH:mm:ss zzz"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.util.<A HREF="org/apache/http/util/LangUtils.html" title="class in org.apache.http.util">LangUtils</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.LangUtils.HASH_OFFSET"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/LangUtils.html#HASH_OFFSET">HASH_OFFSET</A></CODE></TD>
+<TD ALIGN="right"><CODE>37</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.LangUtils.HASH_SEED"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/LangUtils.html#HASH_SEED">HASH_SEED</A></CODE></TD>
+<TD ALIGN="right"><CODE>17</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.http.util.<A HREF="org/apache/http/util/VersionInfo.html" title="class in org.apache.http.util">VersionInfo</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.VersionInfo.PROPERTY_MODULE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/VersionInfo.html#PROPERTY_MODULE">PROPERTY_MODULE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"info.module"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.VersionInfo.PROPERTY_RELEASE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/VersionInfo.html#PROPERTY_RELEASE">PROPERTY_RELEASE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"info.release"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.VersionInfo.PROPERTY_TIMESTAMP"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/VersionInfo.html#PROPERTY_TIMESTAMP">PROPERTY_TIMESTAMP</A></CODE></TD>
+<TD ALIGN="right"><CODE>"info.timestamp"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.VersionInfo.UNAVAILABLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/VersionInfo.html#UNAVAILABLE">UNAVAILABLE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"UNAVAILABLE"</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.http.util.VersionInfo.VERSION_PROPERTY_FILE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/http/util/VersionInfo.html#VERSION_PROPERTY_FILE">VERSION_PROPERTY_FILE</A></CODE></TD>
+<TD ALIGN="right"><CODE>"version.properties"</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2005-2012 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/binary-distribution/javadoc/deprecated-list.html b/binary-distribution/javadoc/deprecated-list.html
new file mode 100644
index 0000000..cdb0f6c
--- /dev/null
+++ b/binary-distribution/javadoc/deprecated-list.html
@@ -0,0 +1,698 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Sep 18 20:44:17 GMT+01:00 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+Deprecated List (HttpComponents Core 4.2.2 API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Deprecated List (HttpComponents Core 4.2.2 API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#interface">Deprecated Interfaces</A>
+<LI><A HREF="#class">Deprecated Classes</A>
+<LI><A HREF="#enum">Deprecated Enums</A>
+<LI><A HREF="#field">Deprecated Fields</A>
+<LI><A HREF="#method">Deprecated Methods</A>
+<LI><A HREF="#constructor">Deprecated Constructors</A>
+</UL>
+
+<A NAME="interface"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Interfaces</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/util/BufferInfo.html" title="interface in org.apache.http.nio.util">org.apache.http.nio.util.BufferInfo</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) Use <A HREF="org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io"><CODE>BufferInfo</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/ConsumingNHttpEntity.html" title="interface in org.apache.http.nio.entity">org.apache.http.nio.entity.ConsumingNHttpEntity</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncRequestConsumer</CODE></A> or <A HREF="org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncResponseConsumer</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/ContentListener.html" title="interface in org.apache.http.nio.entity">org.apache.http.nio.entity.ContentListener</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/EventListener.html" title="interface in org.apache.http.nio.protocol">org.apache.http.nio.protocol.EventListener</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) do not use</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/HttpRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol">org.apache.http.nio.protocol.HttpRequestExecutionHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/NHttpClientHandler.html" title="interface in org.apache.http.nio">org.apache.http.nio.NHttpClientHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/NHttpClientEventHandler.html" title="interface in org.apache.http.nio"><CODE>NHttpClientEventHandler</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/NHttpClientIOTarget.html" title="interface in org.apache.http.nio">org.apache.http.nio.NHttpClientIOTarget</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) no longer used</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/NHttpRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol">org.apache.http.nio.protocol.NHttpRequestExecutionHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/NHttpRequestHandler.html" title="interface in org.apache.http.nio.protocol">org.apache.http.nio.protocol.NHttpRequestHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandler.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestHandler</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/NHttpRequestHandlerResolver.html" title="interface in org.apache.http.nio.protocol">org.apache.http.nio.protocol.NHttpRequestHandlerResolver</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandlerResolver.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestHandlerResolver</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/NHttpResponseTrigger.html" title="interface in org.apache.http.nio.protocol">org.apache.http.nio.protocol.NHttpResponseTrigger</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncExchange.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncExchange</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/NHttpServerIOTarget.html" title="interface in org.apache.http.nio">org.apache.http.nio.NHttpServerIOTarget</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) no longer used</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/NHttpServiceHandler.html" title="interface in org.apache.http.nio">org.apache.http.nio.NHttpServiceHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/NHttpServerEventHandler.html" title="interface in org.apache.http.nio"><CODE>NHttpServerEventHandler</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/params/NIOReactorPNames.html" title="interface in org.apache.http.nio.params">org.apache.http.nio.params.NIOReactorPNames</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/IOReactorConfig.html" title="class in org.apache.http.impl.nio.reactor"><CODE>IOReactorConfig</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/ProducingNHttpEntity.html" title="interface in org.apache.http.nio.entity">org.apache.http.nio.entity.ProducingNHttpEntity</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>use (4.2) <A HREF="org/apache/http/nio/protocol/BasicAsyncRequestProducer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncRequestProducer</CODE></A> or <A HREF="org/apache/http/nio/protocol/BasicAsyncResponseProducer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncResponseProducer</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/SSLIOSessionHandler.html" title="interface in org.apache.http.impl.nio.reactor">org.apache.http.impl.nio.reactor.SSLIOSessionHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) Use <A HREF="org/apache/http/impl/nio/reactor/SSLSetupHandler.html" title="interface in org.apache.http.impl.nio.reactor"><CODE>SSLSetupHandler</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/SSLSetupHandler.html" title="interface in org.apache.http.impl.nio.reactor">org.apache.http.impl.nio.reactor.SSLSetupHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/reactor/ssl/SSLSetupHandler.html" title="interface in org.apache.http.nio.reactor.ssl"><CODE>SSLSetupHandler</CODE></A></I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="class"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Classes</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/AsyncNHttpClientHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.AsyncNHttpClientHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.AsyncNHttpServiceHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncService</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/BufferingHttpClientHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.BufferingHttpClientHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/BufferingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.BufferingHttpServiceHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncService</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/BufferingNHttpEntity.html" title="class in org.apache.http.nio.entity">org.apache.http.nio.entity.BufferingNHttpEntity</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncRequestConsumer</CODE></A> or <A HREF="org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncResponseConsumer</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/ConsumingNHttpEntityTemplate.html" title="class in org.apache.http.nio.entity">org.apache.http.nio.entity.ConsumingNHttpEntityTemplate</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncRequestConsumer</CODE></A> or <A HREF="org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncResponseConsumer</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/DefaultClientIOEventDispatch.html" title="class in org.apache.http.impl.nio">org.apache.http.impl.nio.DefaultClientIOEventDispatch</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/DefaultHttpClientIODispatch.html" title="class in org.apache.http.impl.nio"><CODE>DefaultHttpClientIODispatch</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/DefaultServerIOEventDispatch.html" title="class in org.apache.http.impl.nio">org.apache.http.impl.nio.DefaultServerIOEventDispatch</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/DefaultHttpServerIODispatch.html" title="class in org.apache.http.impl.nio"><CODE>DefaultHttpServerIODispatch</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/util/ExceptionUtils.html" title="class in org.apache.http.util">org.apache.http.util.ExceptionUtils</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) no longer used</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/io/HttpRequestParser.html" title="class in org.apache.http.impl.io">org.apache.http.impl.io.HttpRequestParser</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/io/DefaultHttpRequestParser.html" title="class in org.apache.http.impl.io"><CODE>DefaultHttpRequestParser</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/codecs/HttpRequestParser.html" title="class in org.apache.http.impl.nio.codecs">org.apache.http.impl.nio.codecs.HttpRequestParser</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) use <A HREF="org/apache/http/impl/nio/codecs/DefaultHttpRequestParser.html" title="class in org.apache.http.impl.nio.codecs"><CODE>DefaultHttpRequestParser</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/codecs/HttpRequestWriter.html" title="class in org.apache.http.impl.nio.codecs">org.apache.http.impl.nio.codecs.HttpRequestWriter</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) use <A HREF="org/apache/http/impl/nio/codecs/DefaultHttpRequestWriter.html" title="class in org.apache.http.impl.nio.codecs"><CODE>DefaultHttpRequestWriter</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/io/HttpResponseParser.html" title="class in org.apache.http.impl.io">org.apache.http.impl.io.HttpResponseParser</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/io/DefaultHttpResponseParser.html" title="class in org.apache.http.impl.io"><CODE>DefaultHttpResponseParser</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/codecs/HttpResponseParser.html" title="class in org.apache.http.impl.nio.codecs">org.apache.http.impl.nio.codecs.HttpResponseParser</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) use <A HREF="org/apache/http/impl/nio/codecs/DefaultHttpResponseParser.html" title="class in org.apache.http.impl.nio.codecs"><CODE>DefaultHttpResponseParser</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/codecs/HttpResponseWriter.html" title="class in org.apache.http.impl.nio.codecs">org.apache.http.impl.nio.codecs.HttpResponseWriter</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) use <A HREF="org/apache/http/impl/nio/codecs/DefaultHttpResponseWriter.html" title="class in org.apache.http.impl.nio.codecs"><CODE>DefaultHttpResponseWriter</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NHttpEntityWrapper.html" title="class in org.apache.http.nio.entity">org.apache.http.nio.entity.NHttpEntityWrapper</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/entity/EntityAsyncContentProducer.html" title="class in org.apache.http.nio.entity"><CODE>EntityAsyncContentProducer</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/NHttpHandlerBase.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.NHttpHandlerBase</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) do not use</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/NHttpRequestHandlerRegistry.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.NHttpRequestHandlerRegistry</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestHandlerRegistry.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestHandlerRegistry</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/params/NIOReactorParamBean.html" title="class in org.apache.http.nio.params">org.apache.http.nio.params.NIOReactorParamBean</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/IOReactorConfig.html" title="class in org.apache.http.impl.nio.reactor"><CODE>IOReactorConfig</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/params/NIOReactorParams.html" title="class in org.apache.http.nio.params">org.apache.http.nio.params.NIOReactorParams</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/IOReactorConfig.html" title="class in org.apache.http.impl.nio.reactor"><CODE>IOReactorConfig</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/SessionHandle.html" title="class in org.apache.http.impl.nio.reactor">org.apache.http.impl.nio.reactor.SessionHandle</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/IOSessionImpl.html" title="class in org.apache.http.impl.nio.reactor"><CODE>IOSessionImpl</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/SimpleNHttpRequestHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.SimpleNHttpRequestHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/BasicAsyncRequestHandler.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncRequestHandler</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/SkipContentListener.html" title="class in org.apache.http.nio.entity">org.apache.http.nio.entity.SkipContentListener</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio">org.apache.http.impl.nio.SSLClientIOEventDispatch</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/ssl/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl"><CODE>SSLClientIOEventDispatch</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/ssl/SSLClientIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl">org.apache.http.impl.nio.ssl.SSLClientIOEventDispatch</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/DefaultHttpClientIODispatch.html" title="class in org.apache.http.impl.nio"><CODE>DefaultHttpClientIODispatch</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/SSLIOSession.html" title="class in org.apache.http.impl.nio.reactor">org.apache.http.impl.nio.reactor.SSLIOSession</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/reactor/ssl/SSLIOSession.html" title="class in org.apache.http.nio.reactor.ssl"><CODE>SSLIOSession</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio">org.apache.http.impl.nio.SSLServerIOEventDispatch</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/ssl/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl"><CODE>SSLServerIOEventDispatch</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/ssl/SSLServerIOEventDispatch.html" title="class in org.apache.http.impl.nio.ssl">org.apache.http.impl.nio.ssl.SSLServerIOEventDispatch</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/DefaultHttpServerIODispatch.html" title="class in org.apache.http.impl.nio"><CODE>DefaultHttpServerIODispatch</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/SyncBasicHttpContext.html" title="class in org.apache.http.protocol">org.apache.http.protocol.SyncBasicHttpContext</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) HttpContext instances may not be shared by multiple threads</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/ThrottlingHttpClientHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.ThrottlingHttpClientHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/protocol/ThrottlingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">org.apache.http.nio.protocol.ThrottlingHttpServiceHandler</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncService</CODE></A></I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Enums</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/SSLMode.html" title="enum in org.apache.http.impl.nio.reactor">org.apache.http.impl.nio.reactor.SSLMode</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="field"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Fields</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#ASCII">org.apache.http.protocol.HTTP.ASCII</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NByteArrayEntity.html#buffer">org.apache.http.nio.entity.NByteArrayEntity.buffer</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NStringEntity.html#buffer">org.apache.http.nio.entity.NStringEntity.buffer</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#CHARSET_PARAM">org.apache.http.protocol.HTTP.CHARSET_PARAM</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/ByteArrayEntity.html#content">org.apache.http.entity.ByteArrayEntity.content</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NByteArrayEntity.html#content">org.apache.http.nio.entity.NByteArrayEntity.content</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NStringEntity.html#content">org.apache.http.nio.entity.NStringEntity.content</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#DEFAULT_CONTENT_CHARSET">org.apache.http.protocol.HTTP.DEFAULT_CONTENT_CHARSET</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#DEFAULT_CONTENT_TYPE">org.apache.http.protocol.HTTP.DEFAULT_CONTENT_TYPE</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#DEFAULT_PROTOCOL_CHARSET">org.apache.http.protocol.HTTP.DEFAULT_PROTOCOL_CHARSET</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#ISO_8859_1">org.apache.http.protocol.HTTP.ISO_8859_1</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#OCTET_STREAM_TYPE">org.apache.http.protocol.HTTP.OCTET_STREAM_TYPE</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#params">org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.params</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#PLAIN_TEXT_TYPE">org.apache.http.protocol.HTTP.PLAIN_TEXT_TYPE</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#US_ASCII">org.apache.http.protocol.HTTP.US_ASCII</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#UTF_16">org.apache.http.protocol.HTTP.UTF_16</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HTTP.html#UTF_8">org.apache.http.protocol.HTTP.UTF_8</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2)</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="method"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Methods</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/HttpEntity.html#consumeContent()">org.apache.http.HttpEntity.consumeContent()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) Use <A HREF="org/apache/http/util/EntityUtils.html#consume(org.apache.http.HttpEntity)"><CODE>EntityUtils.consume(HttpEntity)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/InputStreamEntity.html#consumeContent()">org.apache.http.entity.InputStreamEntity.consumeContent()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) Either use <A HREF="org/apache/http/entity/InputStreamEntity.html#getContent()"><CODE>InputStreamEntity.getContent()</CODE></A> and call <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html#close()" title="class or interface in java.io"><CODE>InputStream.close()</CODE></A> on that;
+ otherwise call <A HREF="org/apache/http/entity/InputStreamEntity.html#writeTo(java.io.OutputStream)"><CODE>InputStreamEntity.writeTo(OutputStream)</CODE></A> which is required to free the resources.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/HttpEntityWrapper.html#consumeContent()">org.apache.http.entity.HttpEntityWrapper.consumeContent()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) Either use <A HREF="org/apache/http/entity/HttpEntityWrapper.html#getContent()"><CODE>HttpEntityWrapper.getContent()</CODE></A> and call <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html#close()" title="class or interface in java.io"><CODE>InputStream.close()</CODE></A> on that;
+ otherwise call <A HREF="org/apache/http/entity/HttpEntityWrapper.html#writeTo(java.io.OutputStream)"><CODE>HttpEntityWrapper.writeTo(OutputStream)</CODE></A> which is required to free the resources.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/AbstractHttpEntity.html#consumeContent()">org.apache.http.entity.AbstractHttpEntity.consumeContent()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) Either use <A HREF="org/apache/http/HttpEntity.html#getContent()"><CODE>HttpEntity.getContent()</CODE></A> and call <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html#close()" title="class or interface in java.io"><CODE>InputStream.close()</CODE></A> on that;
+ otherwise call <A HREF="org/apache/http/HttpEntity.html#writeTo(java.io.OutputStream)"><CODE>HttpEntity.writeTo(OutputStream)</CODE></A> which is required to free the resources.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/BasicHttpEntity.html#consumeContent()">org.apache.http.entity.BasicHttpEntity.consumeContent()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) Either use <A HREF="org/apache/http/entity/BasicHttpEntity.html#getContent()"><CODE>BasicHttpEntity.getContent()</CODE></A> and call <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html#close()" title="class or interface in java.io"><CODE>InputStream.close()</CODE></A> on that;
+ otherwise call <A HREF="org/apache/http/entity/BasicHttpEntity.html#writeTo(java.io.OutputStream)"><CODE>BasicHttpEntity.writeTo(OutputStream)</CODE></A> which is required to free the resources.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/params/BasicHttpParams.html#copy()">org.apache.http.params.BasicHttpParams.copy()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/params/DefaultedHttpParams.html#copy()">org.apache.http.params.DefaultedHttpParams.copy()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/params/HttpParams.html#copy()">org.apache.http.params.HttpParams.copy()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1)</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NByteArrayEntity.html#finish()">org.apache.http.nio.entity.NByteArrayEntity.finish()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/entity/NByteArrayEntity.html#close()"><CODE>NByteArrayEntity.close()</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NFileEntity.html#finish()">org.apache.http.nio.entity.NFileEntity.finish()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/entity/NFileEntity.html#close()"><CODE>NFileEntity.close()</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NStringEntity.html#finish()">org.apache.http.nio.entity.NStringEntity.finish()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/entity/NStringEntity.html#close()"><CODE>NStringEntity.close()</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/util/ContentOutputBuffer.html#flush()">org.apache.http.nio.util.ContentOutputBuffer.flush()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) No longer used.</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/util/EntityUtils.html#getContentCharSet(org.apache.http.HttpEntity)">org.apache.http.util.EntityUtils.getContentCharSet(HttpEntity)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1.3) use <A HREF="org/apache/http/entity/ContentType.html#getOrDefault(org.apache.http.HttpEntity)"><CODE>ContentType.getOrDefault(HttpEntity)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/util/EntityUtils.html#getContentMimeType(org.apache.http.HttpEntity)">org.apache.http.util.EntityUtils.getContentMimeType(HttpEntity)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1.3) use <A HREF="org/apache/http/entity/ContentType.html#getOrDefault(org.apache.http.HttpEntity)"><CODE>ContentType.getOrDefault(HttpEntity)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/params/DefaultedHttpParams.html#getDefaults()">org.apache.http.params.DefaultedHttpParams.getDefaults()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1.1) do not use, will be removed in a later version</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#setConnReuseStrategy(org.apache.http.ConnectionReuseStrategy)">org.apache.http.protocol.HttpService.setConnReuseStrategy(ConnectionReuseStrategy)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) set <A HREF="org/apache/http/ConnectionReuseStrategy.html" title="interface in org.apache.http"><CODE>ConnectionReuseStrategy</CODE></A> using constructor</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#setExpectationVerifier(org.apache.http.protocol.HttpExpectationVerifier)">org.apache.http.protocol.HttpService.setExpectationVerifier(HttpExpectationVerifier)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) set <A HREF="org/apache/http/protocol/HttpExpectationVerifier.html" title="interface in org.apache.http.protocol"><CODE>HttpExpectationVerifier</CODE></A> using constructor</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#setHandlerResolver(org.apache.http.protocol.HttpRequestHandlerResolver)">org.apache.http.protocol.HttpService.setHandlerResolver(HttpRequestHandlerResolver)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) set <A HREF="org/apache/http/protocol/HttpRequestHandlerResolver.html" title="interface in org.apache.http.protocol"><CODE>HttpRequestHandlerResolver</CODE></A> using constructor</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/UriPatternMatcher.html#setHandlers(java.util.Map)">org.apache.http.protocol.UriPatternMatcher.setHandlers(Map<String, T>)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) use <A HREF="org/apache/http/protocol/UriPatternMatcher.html#setObjects(java.util.Map)"><CODE>UriPatternMatcher.setObjects(Map)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#setHttpProcessor(org.apache.http.protocol.HttpProcessor)">org.apache.http.protocol.HttpService.setHttpProcessor(HttpProcessor)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) set <A HREF="org/apache/http/protocol/HttpProcessor.html" title="interface in org.apache.http.protocol"><CODE>HttpProcessor</CODE></A> using constructor</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#setParams(org.apache.http.params.HttpParams)">org.apache.http.protocol.HttpService.setParams(HttpParams)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) set <A HREF="org/apache/http/HttpResponseFactory.html" title="interface in org.apache.http"><CODE>HttpResponseFactory</CODE></A> using constructor</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#setResponseFactory(org.apache.http.HttpResponseFactory)">org.apache.http.protocol.HttpService.setResponseFactory(HttpResponseFactory)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) set <A HREF="org/apache/http/HttpResponseFactory.html" title="interface in org.apache.http"><CODE>HttpResponseFactory</CODE></A> using constructor</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="constructor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Constructors</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#AbstractMultiworkerIOReactor(int, java.util.concurrent.ThreadFactory, org.apache.http.params.HttpParams)">org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor(int, ThreadFactory, HttpParams)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#AbstractMultiworkerIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig, java.util.concurrent.ThreadFactory)"><CODE>AbstractMultiworkerIOReactor.AbstractMultiworkerIOReactor(IOReactorConfig, ThreadFactory)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html#DefaultConnectingIOReactor(int, org.apache.http.params.HttpParams)">org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor(int, HttpParams)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html#DefaultConnectingIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig)"><CODE>DefaultConnectingIOReactor.DefaultConnectingIOReactor(IOReactorConfig)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html#DefaultConnectingIOReactor(int, java.util.concurrent.ThreadFactory, org.apache.http.params.HttpParams)">org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor(int, ThreadFactory, HttpParams)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html#DefaultConnectingIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig, java.util.concurrent.ThreadFactory)"><CODE>DefaultConnectingIOReactor.DefaultConnectingIOReactor(IOReactorConfig, ThreadFactory)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html#DefaultListeningIOReactor(int, org.apache.http.params.HttpParams)">org.apache.http.impl.nio.reactor.DefaultListeningIOReactor(int, HttpParams)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html#DefaultListeningIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig)"><CODE>DefaultListeningIOReactor.DefaultListeningIOReactor(IOReactorConfig)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html#DefaultListeningIOReactor(int, java.util.concurrent.ThreadFactory, org.apache.http.params.HttpParams)">org.apache.http.impl.nio.reactor.DefaultListeningIOReactor(int, ThreadFactory, HttpParams)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html#DefaultListeningIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig, java.util.concurrent.ThreadFactory)"><CODE>DefaultListeningIOReactor.DefaultListeningIOReactor(IOReactorConfig, ThreadFactory)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/FileEntity.html#FileEntity(java.io.File, java.lang.String)">org.apache.http.entity.FileEntity(File, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1.3) <A HREF="org/apache/http/entity/FileEntity.html#FileEntity(java.io.File, org.apache.http.entity.ContentType)"><CODE>FileEntity.FileEntity(File, ContentType)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/protocol/HttpService.html#HttpService(org.apache.http.protocol.HttpProcessor, org.apache.http.ConnectionReuseStrategy, org.apache.http.HttpResponseFactory)">org.apache.http.protocol.HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1) use <A HREF="org/apache/http/protocol/HttpService.html#HttpService(org.apache.http.protocol.HttpProcessor, org.apache.http.ConnectionReuseStrategy, org.apache.http.HttpResponseFactory, org.apache.http.protocol.HttpRequestHandlerResolver, org.apache.http.params.HttpParams)"><CODE>HttpService.HttpService(HttpProcessor,
+  ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerResolver, HttpParams)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NFileEntity.html#NFileEntity(java.io.File, java.lang.String)">org.apache.http.nio.entity.NFileEntity(File, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/entity/NFileEntity.html#NFileEntity(java.io.File, org.apache.http.entity.ContentType)"><CODE>NFileEntity.NFileEntity(File, ContentType)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/nio/entity/NFileEntity.html#NFileEntity(java.io.File, java.lang.String, boolean)">org.apache.http.nio.entity.NFileEntity(File, String, boolean)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.2) use <A HREF="org/apache/http/nio/entity/NFileEntity.html#NFileEntity(java.io.File, org.apache.http.entity.ContentType, boolean)"><CODE>NFileEntity.NFileEntity(File, ContentType, boolean)</CODE></A></I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/http/entity/StringEntity.html#StringEntity(java.lang.String, java.lang.String, java.lang.String)">org.apache.http.entity.StringEntity(String, String, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>(4.1.3) use <A HREF="org/apache/http/entity/StringEntity.html#StringEntity(java.lang.String, org.apache.http.entity.ContentType)"><CODE>StringEntity.StringEntity(String, ContentType)</CODE></A></I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2005-2012 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/binary-distribution/javadoc/help-doc.html b/binary-distribution/javadoc/help-doc.html
new file mode 100644
index 0000000..18792f0
--- /dev/null
+++ b/binary-distribution/javadoc/help-doc.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Sep 18 20:44:17 GMT+01:00 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+API Help (HttpComponents Core 4.2.2 API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="API Help (HttpComponents Core 4.2.2 API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames.  All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2005-2012 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>
diff --git a/binary-distribution/javadoc/index-all.html b/binary-distribution/javadoc/index-all.html
new file mode 100644
index 0000000..ce9c234
--- /dev/null
+++ b/binary-distribution/javadoc/index-all.html
@@ -0,0 +1,8743 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.5.0_22) on Tue Sep 18 20:44:16 GMT+01:00 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+Index (HttpComponents Core 4.2.2 API)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Index (HttpComponents Core 4.2.2 API)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol"><B>AbstractAsyncRequestConsumer</B></A>&lt;<A HREF="./org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html" title="type parameter in AbstractAsyncRequestConsumer">T</A>&gt; - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Abstract <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestConsumer.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestConsumer</CODE></A> implementation that relieves its
+ subclasses form having to synchronize access to internal instance variables
+ and provides a number of protected methods that they need to implement.<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html#AbstractAsyncRequestConsumer()"><B>AbstractAsyncRequestConsumer()</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncRequestConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol"><B>AbstractAsyncResponseConsumer</B></A>&lt;<A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="type parameter in AbstractAsyncResponseConsumer">T</A>&gt; - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Abstract <A HREF="./org/apache/http/nio/protocol/HttpAsyncResponseConsumer.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncResponseConsumer</CODE></A> implementation that relieves its
+ subclasses form having to synchronize access to internal instance variables
+ and provides a number of protected methods that they need to implement.<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html#AbstractAsyncResponseConsumer()"><B>AbstractAsyncResponseConsumer()</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncResponseConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/pool/AbstractConnPool.html" title="class in org.apache.http.pool"><B>AbstractConnPool</B></A>&lt;<A HREF="./org/apache/http/pool/AbstractConnPool.html" title="type parameter in AbstractConnPool">T</A>,<A HREF="./org/apache/http/pool/AbstractConnPool.html" title="type parameter in AbstractConnPool">C</A>,<A HREF="./org/apache/http/pool/AbstractConnPool.html" title="type parameter in AbstractConnPool">E</A> extends <A HREF="./org/apache/http/pool/PoolEntry.html" title="class in org.apache.http.pool">PoolEntry</A>&lt;<A HREF="./org/apache/http/pool/AbstractConnPool.html" title="type parameter in AbstractConnPool">T</A>,<A HREF="./org/apache/http/pool/AbstractConnPool.html" title="type parameter in AbstractConnPool">C</A>&gt;&gt; - Class in <A HREF="./org/apache/http/pool/package-summary.html">org.apache.http.pool</A><DD>Abstract synchronous (blocking) pool of connections.<DT><A HREF="./org/apache/http/pool/AbstractConnPool.html#AbstractConnPool(org.apache.http.pool.ConnFactory, int, int)"><B>AbstractConnPool(ConnFactory&lt;T, C&gt;, int, int)</B></A> - 
+Constructor for class org.apache.http.pool.<A HREF="./org/apache/http/pool/AbstractConnPool.html" title="class in org.apache.http.pool">AbstractConnPool</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html" title="class in org.apache.http.impl.nio.codecs"><B>AbstractContentDecoder</B></A> - Class in <A HREF="./org/apache/http/impl/nio/codecs/package-summary.html">org.apache.http.impl.nio.codecs</A><DD>Abstract <A HREF="./org/apache/http/nio/ContentDecoder.html" title="interface in org.apache.http.nio"><CODE>ContentDecoder</CODE></A> that serves as a base for all content
+ decoder implementations.<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html#AbstractContentDecoder(java.nio.channels.ReadableByteChannel, org.apache.http.nio.reactor.SessionInputBuffer, org.apache.http.impl.io.HttpTransportMetricsImpl)"><B>AbstractContentDecoder(ReadableByteChannel, SessionInputBuffer, HttpTransportMetricsImpl)</B></A> - 
+Constructor for class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentDecoder</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs"><B>AbstractContentEncoder</B></A> - Class in <A HREF="./org/apache/http/impl/nio/codecs/package-summary.html">org.apache.http.impl.nio.codecs</A><DD>Abstract <A HREF="./org/apache/http/nio/ContentEncoder.html" title="interface in org.apache.http.nio"><CODE>ContentEncoder</CODE></A> that serves as a base for all content
+ encoder implementations.<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html#AbstractContentEncoder(java.nio.channels.WritableByteChannel, org.apache.http.nio.reactor.SessionOutputBuffer, org.apache.http.impl.io.HttpTransportMetricsImpl)"><B>AbstractContentEncoder(WritableByteChannel, SessionOutputBuffer, HttpTransportMetricsImpl)</B></A> - 
+Constructor for class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentEncoder</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/impl/AbstractHttpClientConnection.html" title="class in org.apache.http.impl"><B>AbstractHttpClientConnection</B></A> - Class in <A HREF="./org/apache/http/impl/package-summary.html">org.apache.http.impl</A><DD>Abstract client-side HTTP connection capable of transmitting and receiving
+ data using arbitrary <A HREF="./org/apache/http/io/SessionInputBuffer.html" title="interface in org.apache.http.io"><CODE>SessionInputBuffer</CODE></A> and
+ <A HREF="./org/apache/http/io/SessionOutputBuffer.html" title="interface in org.apache.http.io"><CODE>SessionOutputBuffer</CODE></A> implementations.<DT><A HREF="./org/apache/http/impl/AbstractHttpClientConnection.html#AbstractHttpClientConnection()"><B>AbstractHttpClientConnection()</B></A> - 
+Constructor for class org.apache.http.impl.<A HREF="./org/apache/http/impl/AbstractHttpClientConnection.html" title="class in org.apache.http.impl">AbstractHttpClientConnection</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/entity/AbstractHttpEntity.html" title="class in org.apache.http.entity"><B>AbstractHttpEntity</B></A> - Class in <A HREF="./org/apache/http/entity/package-summary.html">org.apache.http.entity</A><DD>Abstract base class for entities.<DT><A HREF="./org/apache/http/entity/AbstractHttpEntity.html#AbstractHttpEntity()"><B>AbstractHttpEntity()</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/AbstractHttpEntity.html" title="class in org.apache.http.entity">AbstractHttpEntity</A>
+<DD>Protected default constructor.
+<DT><A HREF="./org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message"><B>AbstractHttpMessage</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http"><CODE>HttpMessage</CODE></A>.<DT><A HREF="./org/apache/http/message/AbstractHttpMessage.html#AbstractHttpMessage(org.apache.http.params.HttpParams)"><B>AbstractHttpMessage(HttpParams)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message">AbstractHttpMessage</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/AbstractHttpMessage.html#AbstractHttpMessage()"><B>AbstractHttpMessage()</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message">AbstractHttpMessage</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/params/AbstractHttpParams.html" title="class in org.apache.http.params"><B>AbstractHttpParams</B></A> - Class in <A HREF="./org/apache/http/params/package-summary.html">org.apache.http.params</A><DD>Abstract base class for parameter collections.<DT><A HREF="./org/apache/http/params/AbstractHttpParams.html#AbstractHttpParams()"><B>AbstractHttpParams()</B></A> - 
+Constructor for class org.apache.http.params.<A HREF="./org/apache/http/params/AbstractHttpParams.html" title="class in org.apache.http.params">AbstractHttpParams</A>
+<DD>Instantiates parameters.
+<DT><A HREF="./org/apache/http/impl/AbstractHttpServerConnection.html" title="class in org.apache.http.impl"><B>AbstractHttpServerConnection</B></A> - Class in <A HREF="./org/apache/http/impl/package-summary.html">org.apache.http.impl</A><DD>Abstract server-side HTTP connection capable of transmitting and receiving
+ data using arbitrary <A HREF="./org/apache/http/io/SessionInputBuffer.html" title="interface in org.apache.http.io"><CODE>SessionInputBuffer</CODE></A> and
+ <A HREF="./org/apache/http/io/SessionOutputBuffer.html" title="interface in org.apache.http.io"><CODE>SessionOutputBuffer</CODE></A> implementations.<DT><A HREF="./org/apache/http/impl/AbstractHttpServerConnection.html#AbstractHttpServerConnection()"><B>AbstractHttpServerConnection()</B></A> - 
+Constructor for class org.apache.http.impl.<A HREF="./org/apache/http/impl/AbstractHttpServerConnection.html" title="class in org.apache.http.impl">AbstractHttpServerConnection</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIODispatch.html" title="class in org.apache.http.impl.nio.reactor"><B>AbstractIODispatch</B></A>&lt;<A HREF="./org/apache/http/impl/nio/reactor/AbstractIODispatch.html" title="type parameter in AbstractIODispatch">T</A>&gt; - Class in <A HREF="./org/apache/http/impl/nio/reactor/package-summary.html">org.apache.http.impl.nio.reactor</A><DD>Abstract <A HREF="./org/apache/http/nio/reactor/IOEventDispatch.html" title="interface in org.apache.http.nio.reactor"><CODE>IOEventDispatch</CODE></A> implementation that supports both plain (non-encrypted)
+ and SSL encrypted HTTP connections.<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIODispatch.html#AbstractIODispatch()"><B>AbstractIODispatch()</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractIODispatch.html" title="class in org.apache.http.impl.nio.reactor">AbstractIODispatch</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor"><B>AbstractIOReactor</B></A> - Class in <A HREF="./org/apache/http/impl/nio/reactor/package-summary.html">org.apache.http.impl.nio.reactor</A><DD>Generic implementation of <A HREF="./org/apache/http/nio/reactor/IOReactor.html" title="interface in org.apache.http.nio.reactor"><CODE>IOReactor</CODE></A> that can used as a subclass
+ for more specialized I/O reactors.<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html#AbstractIOReactor(long)"><B>AbstractIOReactor(long)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractIOReactor</A>
+<DD>Creates new AbstractIOReactor instance.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html#AbstractIOReactor(long, boolean)"><B>AbstractIOReactor(long, boolean)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractIOReactor</A>
+<DD>Creates new AbstractIOReactor instance.
+<DT><A HREF="./org/apache/http/impl/io/AbstractMessageParser.html" title="class in org.apache.http.impl.io"><B>AbstractMessageParser</B></A>&lt;<A HREF="./org/apache/http/impl/io/AbstractMessageParser.html" title="type parameter in AbstractMessageParser">T</A> extends <A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http">HttpMessage</A>&gt; - Class in <A HREF="./org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</A><DD>Abstract base class for HTTP message parsers that obtain input from
+ an instance of <A HREF="./org/apache/http/io/SessionInputBuffer.html" title="interface in org.apache.http.io"><CODE>SessionInputBuffer</CODE></A>.<DT><A HREF="./org/apache/http/impl/io/AbstractMessageParser.html#AbstractMessageParser(org.apache.http.io.SessionInputBuffer, org.apache.http.message.LineParser, org.apache.http.params.HttpParams)"><B>AbstractMessageParser(SessionInputBuffer, LineParser, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractMessageParser.html" title="class in org.apache.http.impl.io">AbstractMessageParser</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageParser.html" title="class in org.apache.http.impl.nio.codecs"><B>AbstractMessageParser</B></A>&lt;<A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageParser.html" title="type parameter in AbstractMessageParser">T</A> extends <A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http">HttpMessage</A>&gt; - Class in <A HREF="./org/apache/http/impl/nio/codecs/package-summary.html">org.apache.http.impl.nio.codecs</A><DD>Abstract <A HREF="./org/apache/http/nio/NHttpMessageParser.html" title="interface in org.apache.http.nio"><CODE>NHttpMessageParser</CODE></A> that serves as a base for all message
+ parser implementations.<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageParser.html#AbstractMessageParser(org.apache.http.nio.reactor.SessionInputBuffer, org.apache.http.message.LineParser, org.apache.http.params.HttpParams)"><B>AbstractMessageParser(SessionInputBuffer, LineParser, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageParser.html" title="class in org.apache.http.impl.nio.codecs">AbstractMessageParser</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/impl/io/AbstractMessageWriter.html" title="class in org.apache.http.impl.io"><B>AbstractMessageWriter</B></A>&lt;<A HREF="./org/apache/http/impl/io/AbstractMessageWriter.html" title="type parameter in AbstractMessageWriter">T</A> extends <A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http">HttpMessage</A>&gt; - Class in <A HREF="./org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</A><DD>Abstract base class for HTTP message writers that serialize output to
+ an instance of <A HREF="./org/apache/http/io/SessionOutputBuffer.html" title="interface in org.apache.http.io"><CODE>SessionOutputBuffer</CODE></A>.<DT><A HREF="./org/apache/http/impl/io/AbstractMessageWriter.html#AbstractMessageWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.message.LineFormatter, org.apache.http.params.HttpParams)"><B>AbstractMessageWriter(SessionOutputBuffer, LineFormatter, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractMessageWriter.html" title="class in org.apache.http.impl.io">AbstractMessageWriter</A>
+<DD>Creates an instance of AbstractMessageWriter.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageWriter.html" title="class in org.apache.http.impl.nio.codecs"><B>AbstractMessageWriter</B></A>&lt;<A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageWriter.html" title="type parameter in AbstractMessageWriter">T</A> extends <A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http">HttpMessage</A>&gt; - Class in <A HREF="./org/apache/http/impl/nio/codecs/package-summary.html">org.apache.http.impl.nio.codecs</A><DD>Abstract <A HREF="./org/apache/http/nio/NHttpMessageWriter.html" title="interface in org.apache.http.nio"><CODE>NHttpMessageWriter</CODE></A> that serves as a base for all message
+ writer implementations.<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageWriter.html#AbstractMessageWriter(org.apache.http.nio.reactor.SessionOutputBuffer, org.apache.http.message.LineFormatter, org.apache.http.params.HttpParams)"><B>AbstractMessageWriter(SessionOutputBuffer, LineFormatter, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractMessageWriter.html" title="class in org.apache.http.impl.nio.codecs">AbstractMessageWriter</A>
+<DD>Creates an instance of this class.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor"><B>AbstractMultiworkerIOReactor</B></A> - Class in <A HREF="./org/apache/http/impl/nio/reactor/package-summary.html">org.apache.http.impl.nio.reactor</A><DD>Generic implementation of <A HREF="./org/apache/http/nio/reactor/IOReactor.html" title="interface in org.apache.http.nio.reactor"><CODE>IOReactor</CODE></A> that can run multiple
+ <A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor"><CODE>BaseIOReactor</CODE></A> instance in separate worker threads and distribute
+ newly created I/O session equally across those I/O reactors for a more
+ optimal resource utilization and a better I/O performance.<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#AbstractMultiworkerIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig, java.util.concurrent.ThreadFactory)"><B>AbstractMultiworkerIOReactor(IOReactorConfig, ThreadFactory)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Creates an instance of AbstractMultiworkerIOReactor with the given configuration.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#AbstractMultiworkerIOReactor()"><B>AbstractMultiworkerIOReactor()</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Creates an instance of AbstractMultiworkerIOReactor with default configuration.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#AbstractMultiworkerIOReactor(int, java.util.concurrent.ThreadFactory, org.apache.http.params.HttpParams)"><B>AbstractMultiworkerIOReactor(int, ThreadFactory, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD><B>Deprecated.</B>&nbsp;<I>(4.2) use <A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#AbstractMultiworkerIOReactor(org.apache.http.impl.nio.reactor.IOReactorConfig, java.util.concurrent.ThreadFactory)"><CODE>AbstractMultiworkerIOReactor.AbstractMultiworkerIOReactor(IOReactorConfig, ThreadFactory)</CODE></A></I>
+<DT><A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="class in org.apache.http.nio.pool"><B>AbstractNIOConnPool</B></A>&lt;<A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="type parameter in AbstractNIOConnPool">T</A>,<A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="type parameter in AbstractNIOConnPool">C</A>,<A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="type parameter in AbstractNIOConnPool">E</A> extends <A HREF="./org/apache/http/pool/PoolEntry.html" title="class in org.apache.http.pool">PoolEntry</A>&lt;<A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="type parameter in AbstractNIOConnPool">T</A>,<A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="type parameter in AbstractNIOConnPool">C</A>&gt;&gt; - Class in <A HREF="./org/apache/http/nio/pool/package-summary.html">org.apache.http.nio.pool</A><DD>Abstract non-blocking connection pool.<DT><A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html#AbstractNIOConnPool(org.apache.http.nio.reactor.ConnectingIOReactor, org.apache.http.nio.pool.NIOConnFactory, int, int)"><B>AbstractNIOConnPool(ConnectingIOReactor, NIOConnFactory&lt;T, C&gt;, int, int)</B></A> - 
+Constructor for class org.apache.http.nio.pool.<A HREF="./org/apache/http/nio/pool/AbstractNIOConnPool.html" title="class in org.apache.http.nio.pool">AbstractNIOConnPool</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html" title="class in org.apache.http.impl.io"><B>AbstractSessionInputBuffer</B></A> - Class in <A HREF="./org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</A><DD>Abstract base class for session input buffers that stream data from
+ an arbitrary <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html" title="class or interface in java.io"><CODE>InputStream</CODE></A>.<DT><A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html#AbstractSessionInputBuffer()"><B>AbstractSessionInputBuffer()</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionInputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html" title="class in org.apache.http.impl.io"><B>AbstractSessionOutputBuffer</B></A> - Class in <A HREF="./org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</A><DD>Abstract base class for session output buffers that stream data to
+ an arbitrary <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/OutputStream.html" title="class or interface in java.io"><CODE>OutputStream</CODE></A>.<DT><A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html#AbstractSessionOutputBuffer()"><B>AbstractSessionOutputBuffer()</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionOutputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/HttpHeaders.html#ACCEPT"><B>ACCEPT</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.1
+<DT><A HREF="./org/apache/http/HttpHeaders.html#ACCEPT_CHARSET"><B>ACCEPT_CHARSET</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.2
+<DT><A HREF="./org/apache/http/HttpHeaders.html#ACCEPT_ENCODING"><B>ACCEPT_ENCODING</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.3
+<DT><A HREF="./org/apache/http/HttpHeaders.html#ACCEPT_LANGUAGE"><B>ACCEPT_LANGUAGE</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.4
+<DT><A HREF="./org/apache/http/HttpHeaders.html#ACCEPT_RANGES"><B>ACCEPT_RANGES</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.5
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html#acceptable(java.nio.channels.SelectionKey)"><B>acceptable(SelectionKey)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractIOReactor</A>
+<DD>Triggered when the key signals <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/channels/SelectionKey.html#OP_ACCEPT" title="class or interface in java.nio.channels"><CODE>SelectionKey.OP_ACCEPT</CODE></A> readiness.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html#acceptable(java.nio.channels.SelectionKey)"><B>acceptable(SelectionKey)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor">BaseIOReactor</A>
+<DD>This I/O reactor implementation does not react to the
+ <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/channels/SelectionKey.html#OP_ACCEPT" title="class or interface in java.nio.channels"><CODE>SelectionKey.OP_ACCEPT</CODE></A> event.
+<DT><A HREF="./org/apache/http/nio/NHttpConnection.html#ACTIVE"><B>ACTIVE</B></A> - 
+Static variable in interface org.apache.http.nio.<A HREF="./org/apache/http/nio/NHttpConnection.html" title="interface in org.apache.http.nio">NHttpConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/reactor/IOSession.html#ACTIVE"><B>ACTIVE</B></A> - 
+Static variable in interface org.apache.http.nio.reactor.<A HREF="./org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor">IOSession</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html#addChannel(org.apache.http.impl.nio.reactor.ChannelEntry)"><B>addChannel(ChannelEntry)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractIOReactor</A>
+<DD>Adds new channel entry.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#addChannel(org.apache.http.impl.nio.reactor.ChannelEntry)"><B>addChannel(ChannelEntry)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Assigns the given channel entry to one of the worker I/O reactors.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#addExceptionEvent(java.lang.Throwable, java.util.Date)"><B>addExceptionEvent(Throwable, Date)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Adds the given <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html" title="class or interface in java.lang"><CODE>Throwable</CODE></A> object with the given time stamp
+ to the audit log.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#addExceptionEvent(java.lang.Throwable)"><B>addExceptionEvent(Throwable)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Adds the given <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Throwable.html" title="class or interface in java.lang"><CODE>Throwable</CODE></A> object to the audit log.
+<DT><A HREF="./org/apache/http/HttpMessage.html#addHeader(org.apache.http.Header)"><B>addHeader(Header)</B></A> - 
+Method in interface org.apache.http.<A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http">HttpMessage</A>
+<DD>Adds a header to this message.
+<DT><A HREF="./org/apache/http/HttpMessage.html#addHeader(java.lang.String, java.lang.String)"><B>addHeader(String, String)</B></A> - 
+Method in interface org.apache.http.<A HREF="./org/apache/http/HttpMessage.html" title="interface in org.apache.http">HttpMessage</A>
+<DD>Adds a header to this message.
+<DT><A HREF="./org/apache/http/message/AbstractHttpMessage.html#addHeader(org.apache.http.Header)"><B>addHeader(Header)</B></A> - 
+Method in class org.apache.http.message.<A HREF="./org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message">AbstractHttpMessage</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/AbstractHttpMessage.html#addHeader(java.lang.String, java.lang.String)"><B>addHeader(String, String)</B></A> - 
+Method in class org.apache.http.message.<A HREF="./org/apache/http/message/AbstractHttpMessage.html" title="class in org.apache.http.message">AbstractHttpMessage</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/HeaderGroup.html#addHeader(org.apache.http.Header)"><B>addHeader(Header)</B></A> - 
+Method in class org.apache.http.message.<A HREF="./org/apache/http/message/HeaderGroup.html" title="class in org.apache.http.message">HeaderGroup</A>
+<DD>Adds the given header to the group.
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addInterceptor(org.apache.http.HttpRequestInterceptor)"><B>addInterceptor(HttpRequestInterceptor)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addInterceptor(org.apache.http.HttpRequestInterceptor, int)"><B>addInterceptor(HttpRequestInterceptor, int)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addInterceptor(org.apache.http.HttpResponseInterceptor)"><B>addInterceptor(HttpResponseInterceptor)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addInterceptor(org.apache.http.HttpResponseInterceptor, int)"><B>addInterceptor(HttpResponseInterceptor, int)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addRequestInterceptor(org.apache.http.HttpRequestInterceptor)"><B>addRequestInterceptor(HttpRequestInterceptor)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int)"><B>addRequestInterceptor(HttpRequestInterceptor, int)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/HttpRequestInterceptorList.html#addRequestInterceptor(org.apache.http.HttpRequestInterceptor)"><B>addRequestInterceptor(HttpRequestInterceptor)</B></A> - 
+Method in interface org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpRequestInterceptorList.html" title="interface in org.apache.http.protocol">HttpRequestInterceptorList</A>
+<DD>Appends a request interceptor to this list.
+<DT><A HREF="./org/apache/http/protocol/HttpRequestInterceptorList.html#addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int)"><B>addRequestInterceptor(HttpRequestInterceptor, int)</B></A> - 
+Method in interface org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpRequestInterceptorList.html" title="interface in org.apache.http.protocol">HttpRequestInterceptorList</A>
+<DD>Inserts a request interceptor at the specified index.
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int)"><B>addResponseInterceptor(HttpResponseInterceptor, int)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#addResponseInterceptor(org.apache.http.HttpResponseInterceptor)"><B>addResponseInterceptor(HttpResponseInterceptor)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/HttpResponseInterceptorList.html#addResponseInterceptor(org.apache.http.HttpResponseInterceptor)"><B>addResponseInterceptor(HttpResponseInterceptor)</B></A> - 
+Method in interface org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpResponseInterceptorList.html" title="interface in org.apache.http.protocol">HttpResponseInterceptorList</A>
+<DD>Appends a response interceptor to this list.
+<DT><A HREF="./org/apache/http/protocol/HttpResponseInterceptorList.html#addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int)"><B>addResponseInterceptor(HttpResponseInterceptor, int)</B></A> - 
+Method in interface org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpResponseInterceptorList.html" title="interface in org.apache.http.protocol">HttpResponseInterceptorList</A>
+<DD>Inserts a response interceptor at the specified index.
+<DT><A HREF="./org/apache/http/HttpHeaders.html#AGE"><B>AGE</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.6
+<DT><A HREF="./org/apache/http/message/BasicHeaderIterator.html#allHeaders"><B>allHeaders</B></A> - 
+Variable in class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderIterator.html" title="class in org.apache.http.message">BasicHeaderIterator</A>
+<DD>An array of headers to iterate over.
+<DT><A HREF="./org/apache/http/message/BasicListHeaderIterator.html#allHeaders"><B>allHeaders</B></A> - 
+Variable in class org.apache.http.message.<A HREF="./org/apache/http/message/BasicListHeaderIterator.html" title="class in org.apache.http.message">BasicListHeaderIterator</A>
+<DD>A list of headers to iterate over.
+<DT><A HREF="./org/apache/http/nio/util/ByteBufferAllocator.html#allocate(int)"><B>allocate(int)</B></A> - 
+Method in interface org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/ByteBufferAllocator.html" title="interface in org.apache.http.nio.util">ByteBufferAllocator</A>
+<DD>Allocates <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio"><CODE>ByteBuffer</CODE></A> of the given size.
+<DT><A HREF="./org/apache/http/nio/util/DirectByteBufferAllocator.html#allocate(int)"><B>allocate(int)</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/DirectByteBufferAllocator.html" title="class in org.apache.http.nio.util">DirectByteBufferAllocator</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/util/HeapByteBufferAllocator.html#allocate(int)"><B>allocate(int)</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/HeapByteBufferAllocator.html" title="class in org.apache.http.nio.util">HeapByteBufferAllocator</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/DefaultClientIOEventDispatch.html#allocator"><B>allocator</B></A> - 
+Variable in class org.apache.http.impl.nio.<A HREF="./org/apache/http/impl/nio/DefaultClientIOEventDispatch.html" title="class in org.apache.http.impl.nio">DefaultClientIOEventDispatch</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/DefaultServerIOEventDispatch.html#allocator"><B>allocator</B></A> - 
+Variable in class org.apache.http.impl.nio.<A HREF="./org/apache/http/impl/nio/DefaultServerIOEventDispatch.html" title="class in org.apache.http.impl.nio">DefaultServerIOEventDispatch</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/NHttpHandlerBase.html#allocator"><B>allocator</B></A> - 
+Variable in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/NHttpHandlerBase.html" title="class in org.apache.http.nio.protocol">NHttpHandlerBase</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/HttpHeaders.html#ALLOW"><B>ALLOW</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 1945 (HTTP/1.0) Section 10.1, RFC 2616 (HTTP/1.1) Section 14.7
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#append(byte[], int, int)"><B>append(byte[], int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Appends <code>len</code> bytes to this buffer from the given source
+ array starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#append(int)"><B>append(int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Appends <code>b</code> byte to this buffer.
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#append(char[], int, int)"><B>append(char[], int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Appends <code>len</code> chars to this buffer from the given source
+ array starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#append(org.apache.http.util.CharArrayBuffer, int, int)"><B>append(CharArrayBuffer, int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Appends <code>len</code> chars to this buffer from the given source
+ char array buffer starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(char[], int, int)"><B>append(char[], int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends <code>len</code> chars to this buffer from the given source
+ array starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(java.lang.String)"><B>append(String)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends chars of the given string to this buffer.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(org.apache.http.util.CharArrayBuffer, int, int)"><B>append(CharArrayBuffer, int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends <code>len</code> chars to this buffer from the given source
+ buffer starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(org.apache.http.util.CharArrayBuffer)"><B>append(CharArrayBuffer)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends all chars to this buffer from the given source buffer starting
+ at index <code>0</code>.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(char)"><B>append(char)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends <code>ch</code> char to this buffer.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(byte[], int, int)"><B>append(byte[], int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends <code>len</code> bytes to this buffer from the given source
+ array starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(org.apache.http.util.ByteArrayBuffer, int, int)"><B>append(ByteArrayBuffer, int, int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends <code>len</code> bytes to this buffer from the given source
+ array starting at index <code>off</code>.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#append(java.lang.Object)"><B>append(Object)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Appends chars of the textual representation of the given object to this
+ buffer.
+<DT><A HREF="./org/apache/http/message/BasicLineFormatter.html#appendProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.ProtocolVersion)"><B>appendProtocolVersion(CharArrayBuffer, ProtocolVersion)</B></A> - 
+Method in class org.apache.http.message.<A HREF="./org/apache/http/message/BasicLineFormatter.html" title="class in org.apache.http.message">BasicLineFormatter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/LineFormatter.html#appendProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.ProtocolVersion)"><B>appendProtocolVersion(CharArrayBuffer, ProtocolVersion)</B></A> - 
+Method in interface org.apache.http.message.<A HREF="./org/apache/http/message/LineFormatter.html" title="interface in org.apache.http.message">LineFormatter</A>
+<DD>Formats a protocol version.
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_ATOM_XML"><B>APPLICATION_ATOM_XML</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_FORM_URLENCODED"><B>APPLICATION_FORM_URLENCODED</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_JSON"><B>APPLICATION_JSON</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_OCTET_STREAM"><B>APPLICATION_OCTET_STREAM</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_SVG_XML"><B>APPLICATION_SVG_XML</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_XHTML_XML"><B>APPLICATION_XHTML_XML</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentType.html#APPLICATION_XML"><B>APPLICATION_XML</B></A> - 
+Static variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentType.html" title="class in org.apache.http.entity">ContentType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/Consts.html#ASCII"><B>ASCII</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/Consts.html" title="class in org.apache.http">Consts</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/HTTP.html#ASCII"><B>ASCII</B></A> - 
+Static variable in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HTTP.html" title="class in org.apache.http.protocol">HTTP</A>
+<DD><B>Deprecated.</B>&nbsp;<I>(4.2)</I>
+<DT><A HREF="./org/apache/http/impl/nio/NHttpConnectionBase.html#assertNotClosed()"><B>assertNotClosed()</B></A> - 
+Method in class org.apache.http.impl.nio.<A HREF="./org/apache/http/impl/nio/NHttpConnectionBase.html" title="class in org.apache.http.impl.nio">NHttpConnectionBase</A>
+<DD>Assets if the connection is still open.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html#assertNotCompleted()"><B>assertNotCompleted()</B></A> - 
+Method in class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentEncoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/SocketHttpClientConnection.html#assertNotOpen()"><B>assertNotOpen()</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/SocketHttpClientConnection.html" title="class in org.apache.http.impl">SocketHttpClientConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/SocketHttpServerConnection.html#assertNotOpen()"><B>assertNotOpen()</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/SocketHttpServerConnection.html" title="class in org.apache.http.impl">SocketHttpServerConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/AbstractHttpClientConnection.html#assertOpen()"><B>assertOpen()</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/AbstractHttpClientConnection.html" title="class in org.apache.http.impl">AbstractHttpClientConnection</A>
+<DD>Asserts if the connection is open.
+<DT><A HREF="./org/apache/http/impl/AbstractHttpServerConnection.html#assertOpen()"><B>assertOpen()</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/AbstractHttpServerConnection.html" title="class in org.apache.http.impl">AbstractHttpServerConnection</A>
+<DD>Asserts if the connection is open.
+<DT><A HREF="./org/apache/http/impl/SocketHttpClientConnection.html#assertOpen()"><B>assertOpen()</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/SocketHttpClientConnection.html" title="class in org.apache.http.impl">SocketHttpClientConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/SocketHttpServerConnection.html#assertOpen()"><B>assertOpen()</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/SocketHttpServerConnection.html" title="class in org.apache.http.impl">SocketHttpServerConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.html" title="class in org.apache.http.nio.protocol"><B>AsyncNHttpClientHandler</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD><B>Deprecated.</B>&nbsp;<I>(4.2) use <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I><DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.html#AsyncNHttpClientHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.nio.protocol.NHttpRequestExecutionHandler, org.apache.http.ConnectionReuseStrategy, org.apache.http.nio.util.ByteBufferAllocator, org.apache.http.params.HttpParams)"><B>AsyncNHttpClientHandler(HttpProcessor, NHttpRequestExecutionHandler, ConnectionReuseStrategy, ByteBufferAllocator, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.html" title="class in org.apache.http.nio.protocol">AsyncNHttpClientHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.html#AsyncNHttpClientHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.nio.protocol.NHttpRequestExecutionHandler, org.apache.http.ConnectionReuseStrategy, org.apache.http.params.HttpParams)"><B>AsyncNHttpClientHandler(HttpProcessor, NHttpRequestExecutionHandler, ConnectionReuseStrategy, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.html" title="class in org.apache.http.nio.protocol">AsyncNHttpClientHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html" title="class in org.apache.http.nio.protocol"><B>AsyncNHttpClientHandler.ClientConnState</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD><B>Deprecated.</B>&nbsp;&nbsp;<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html#AsyncNHttpClientHandler.ClientConnState()"><B>AsyncNHttpClientHandler.ClientConnState()</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AsyncNHttpClientHandler.ClientConnState.html" title="class in org.apache.http.nio.protocol">AsyncNHttpClientHandler.ClientConnState</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html" title="class in org.apache.http.nio.protocol"><B>AsyncNHttpServiceHandler</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD><B>Deprecated.</B>&nbsp;<I>(4.2) use <A HREF="./org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncService</CODE></A></I><DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html#AsyncNHttpServiceHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.HttpResponseFactory, org.apache.http.ConnectionReuseStrategy, org.apache.http.nio.util.ByteBufferAllocator, org.apache.http.params.HttpParams)"><B>AsyncNHttpServiceHandler(HttpProcessor, HttpResponseFactory, ConnectionReuseStrategy, ByteBufferAllocator, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">AsyncNHttpServiceHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html#AsyncNHttpServiceHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.HttpResponseFactory, org.apache.http.ConnectionReuseStrategy, org.apache.http.params.HttpParams)"><B>AsyncNHttpServiceHandler(HttpProcessor, HttpResponseFactory, ConnectionReuseStrategy, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">AsyncNHttpServiceHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.ServerConnState.html" title="class in org.apache.http.nio.protocol"><B>AsyncNHttpServiceHandler.ServerConnState</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD><B>Deprecated.</B>&nbsp;&nbsp;<DT><A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.ServerConnState.html#AsyncNHttpServiceHandler.ServerConnState()"><B>AsyncNHttpServiceHandler.ServerConnState()</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AsyncNHttpServiceHandler.ServerConnState.html" title="class in org.apache.http.nio.protocol">AsyncNHttpServiceHandler.ServerConnState</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/message/ParserCursor.html#atEnd()"><B>atEnd()</B></A> - 
+Method in class org.apache.http.message.<A HREF="./org/apache/http/message/ParserCursor.html" title="class in org.apache.http.message">ParserCursor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/reactor/IOSession.html#ATTACHMENT_KEY"><B>ATTACHMENT_KEY</B></A> - 
+Static variable in interface org.apache.http.nio.reactor.<A HREF="./org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor">IOSession</A>
+<DD>Name of the context attribute key, which can be used to obtain the
+ session attachment object.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#auditLog"><B>auditLog</B></A> - 
+Variable in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/HttpHeaders.html#AUTHORIZATION"><B>AUTHORIZATION</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 1945 (HTTP/1.0) Section 10.2, RFC 2616 (HTTP/1.1) Section 14.8
+<DT><A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionInputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionOutputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/ChunkedInputStream.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/ChunkedInputStream.html" title="class in org.apache.http.impl.io">ChunkedInputStream</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/ContentLengthInputStream.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/ContentLengthInputStream.html" title="class in org.apache.http.impl.io">ContentLengthInputStream</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/IdentityInputStream.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/IdentityInputStream.html" title="class in org.apache.http.impl.io">IdentityInputStream</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/io/BufferInfo.html#available()"><B>available()</B></A> - 
+Method in interface org.apache.http.io.<A HREF="./org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io">BufferInfo</A>
+<DD>Returns available space in the buffer.
+<DT><A HREF="./org/apache/http/nio/entity/ContentInputStream.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.nio.entity.<A HREF="./org/apache/http/nio/entity/ContentInputStream.html" title="class in org.apache.http.nio.entity">ContentInputStream</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/util/BufferInfo.html#available()"><B>available()</B></A> - 
+Method in interface org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/BufferInfo.html" title="interface in org.apache.http.nio.util">BufferInfo</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/util/ExpandableBuffer.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util">ExpandableBuffer</A>
+<DD>Returns available capacity of this buffer.
+<DT><A HREF="./org/apache/http/nio/util/SharedInputBuffer.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/SharedInputBuffer.html" title="class in org.apache.http.nio.util">SharedInputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/util/SharedOutputBuffer.html#available()"><B>available()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/SharedOutputBuffer.html" title="class in org.apache.http.nio.util">SharedOutputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html#awaitShutdown(long)"><B>awaitShutdown(long)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractIOReactor</A>
+<DD>Blocks for the given period of time in milliseconds awaiting
+ the completion of the reactor shutdown.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#awaitShutdown(long)"><B>awaitShutdown(long)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Blocks for the given period of time in milliseconds awaiting
+ the completion of the reactor shutdown.
+</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor"><B>BaseIOReactor</B></A> - Class in <A HREF="./org/apache/http/impl/nio/reactor/package-summary.html">org.apache.http.impl.nio.reactor</A><DD>Default implementation of <A HREF="./org/apache/http/impl/nio/reactor/AbstractIOReactor.html" title="class in org.apache.http.impl.nio.reactor"><CODE>AbstractIOReactor</CODE></A> that serves as a base
+ for more advanced <A HREF="./org/apache/http/nio/reactor/IOReactor.html" title="interface in org.apache.http.nio.reactor"><CODE>IOReactor</CODE></A> implementations.<DT><A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html#BaseIOReactor(long)"><B>BaseIOReactor(long)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor">BaseIOReactor</A>
+<DD>Creates new BaseIOReactor instance.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html#BaseIOReactor(long, boolean)"><B>BaseIOReactor(long, boolean)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/BaseIOReactor.html" title="class in org.apache.http.impl.nio.reactor">BaseIOReactor</A>
+<DD>Creates new BaseIOReactor instance.
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol"><B>BasicAsyncRequestConsumer</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Basic implementation of <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestConsumer.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestConsumer</CODE></A>.<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html#BasicAsyncRequestConsumer()"><B>BasicAsyncRequestConsumer()</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="class in org.apache.http.nio.protocol"><B>BasicAsyncRequestExecutionHandler</B></A>&lt;<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="type parameter in BasicAsyncRequestExecutionHandler">T</A>&gt; - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Basic implementation of <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestExecutionHandler.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutionHandler</CODE></A> that executes
+ a single HTTP request / response exchange.<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html#BasicAsyncRequestExecutionHandler(org.apache.http.nio.protocol.HttpAsyncRequestProducer, org.apache.http.nio.protocol.HttpAsyncResponseConsumer, org.apache.http.concurrent.FutureCallback, org.apache.http.protocol.HttpContext, org.apache.http.protocol.HttpProcessor, org.apache.http.ConnectionReuseStrategy, org.apache.http.params.HttpParams)"><B>BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer, HttpAsyncResponseConsumer&lt;T&gt;, FutureCallback&lt;T&gt;, HttpContext, HttpProcessor, ConnectionReuseStrategy, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestExecutionHandler</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html#BasicAsyncRequestExecutionHandler(org.apache.http.nio.protocol.HttpAsyncRequestProducer, org.apache.http.nio.protocol.HttpAsyncResponseConsumer, org.apache.http.protocol.HttpContext, org.apache.http.protocol.HttpProcessor, org.apache.http.ConnectionReuseStrategy, org.apache.http.params.HttpParams)"><B>BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer, HttpAsyncResponseConsumer&lt;T&gt;, HttpContext, HttpProcessor, ConnectionReuseStrategy, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestExecutionHandler</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestHandler.html" title="class in org.apache.http.nio.protocol"><B>BasicAsyncRequestHandler</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Basic implementation of <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestHandler.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestHandler</CODE></A> that delegates
+ the process of request handling to a <A HREF="./org/apache/http/protocol/HttpRequestHandler.html" title="interface in org.apache.http.protocol"><CODE>HttpRequestHandler</CODE></A>.<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestHandler.html#BasicAsyncRequestHandler(org.apache.http.protocol.HttpRequestHandler)"><B>BasicAsyncRequestHandler(HttpRequestHandler)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestHandler.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestHandler</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestProducer.html" title="class in org.apache.http.nio.protocol"><B>BasicAsyncRequestProducer</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Basic implementation of <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestProducer.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestProducer</CODE></A>.<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestProducer.html#BasicAsyncRequestProducer(org.apache.http.HttpHost, org.apache.http.HttpEntityEnclosingRequest, org.apache.http.nio.entity.HttpAsyncContentProducer)"><B>BasicAsyncRequestProducer(HttpHost, HttpEntityEnclosingRequest, HttpAsyncContentProducer)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestProducer.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestProducer</A>
+<DD>Creates a producer that can be used to transmit the given request
+ message.
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestProducer.html#BasicAsyncRequestProducer(org.apache.http.HttpHost, org.apache.http.HttpRequest)"><B>BasicAsyncRequestProducer(HttpHost, HttpRequest)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestProducer.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestProducer</A>
+<DD>Creates a producer that can be used to transmit the given request
+ message.
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol"><B>BasicAsyncResponseConsumer</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Basic implementation of <A HREF="./org/apache/http/nio/protocol/HttpAsyncResponseConsumer.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncResponseConsumer</CODE></A>.<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html#BasicAsyncResponseConsumer()"><B>BasicAsyncResponseConsumer()</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">BasicAsyncResponseConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseProducer.html" title="class in org.apache.http.nio.protocol"><B>BasicAsyncResponseProducer</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD>Basic implementation of <A HREF="./org/apache/http/nio/protocol/HttpAsyncResponseProducer.html" title="interface in org.apache.http.nio.protocol"><CODE>HttpAsyncResponseProducer</CODE></A>.<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseProducer.html#BasicAsyncResponseProducer(org.apache.http.HttpResponse, org.apache.http.nio.entity.HttpAsyncContentProducer)"><B>BasicAsyncResponseProducer(HttpResponse, HttpAsyncContentProducer)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseProducer.html" title="class in org.apache.http.nio.protocol">BasicAsyncResponseProducer</A>
+<DD>Creates a producer that can be used to transmit the given response
+ message.
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseProducer.html#BasicAsyncResponseProducer(org.apache.http.HttpResponse)"><B>BasicAsyncResponseProducer(HttpResponse)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseProducer.html" title="class in org.apache.http.nio.protocol">BasicAsyncResponseProducer</A>
+<DD>Creates a producer that can be used to transmit the given response
+ message.
+<DT><A HREF="./org/apache/http/impl/pool/BasicConnFactory.html" title="class in org.apache.http.impl.pool"><B>BasicConnFactory</B></A> - Class in <A HREF="./org/apache/http/impl/pool/package-summary.html">org.apache.http.impl.pool</A><DD>A very basic <A HREF="./org/apache/http/pool/ConnFactory.html" title="interface in org.apache.http.pool"><CODE>ConnFactory</CODE></A> implementation that creates
+ <A HREF="./org/apache/http/HttpClientConnection.html" title="interface in org.apache.http"><CODE>HttpClientConnection</CODE></A> instances given a <A HREF="./org/apache/http/HttpHost.html" title="class in org.apache.http"><CODE>HttpHost</CODE></A> instance.<DT><A HREF="./org/apache/http/impl/pool/BasicConnFactory.html#BasicConnFactory(javax.net.ssl.SSLSocketFactory, org.apache.http.params.HttpParams)"><B>BasicConnFactory(SSLSocketFactory, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.pool.<A HREF="./org/apache/http/impl/pool/BasicConnFactory.html" title="class in org.apache.http.impl.pool">BasicConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/pool/BasicConnFactory.html#BasicConnFactory(org.apache.http.params.HttpParams)"><B>BasicConnFactory(HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.pool.<A HREF="./org/apache/http/impl/pool/BasicConnFactory.html" title="class in org.apache.http.impl.pool">BasicConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/pool/BasicConnPool.html" title="class in org.apache.http.impl.pool"><B>BasicConnPool</B></A> - Class in <A HREF="./org/apache/http/impl/pool/package-summary.html">org.apache.http.impl.pool</A><DD>A very basic <A HREF="./org/apache/http/pool/ConnPool.html" title="interface in org.apache.http.pool"><CODE>ConnPool</CODE></A> implementation that represents a pool
+ of blocking <A HREF="./org/apache/http/HttpClientConnection.html" title="interface in org.apache.http"><CODE>HttpClientConnection</CODE></A> connections identified by
+ an <A HREF="./org/apache/http/HttpHost.html" title="class in org.apache.http"><CODE>HttpHost</CODE></A> instance.<DT><A HREF="./org/apache/http/impl/pool/BasicConnPool.html#BasicConnPool(org.apache.http.pool.ConnFactory)"><B>BasicConnPool(ConnFactory&lt;HttpHost, HttpClientConnection&gt;)</B></A> - 
+Constructor for class org.apache.http.impl.pool.<A HREF="./org/apache/http/impl/pool/BasicConnPool.html" title="class in org.apache.http.impl.pool">BasicConnPool</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/pool/BasicConnPool.html#BasicConnPool(org.apache.http.params.HttpParams)"><B>BasicConnPool(HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.pool.<A HREF="./org/apache/http/impl/pool/BasicConnPool.html" title="class in org.apache.http.impl.pool">BasicConnPool</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/concurrent/BasicFuture.html" title="class in org.apache.http.concurrent"><B>BasicFuture</B></A>&lt;<A HREF="./org/apache/http/concurrent/BasicFuture.html" title="type parameter in BasicFuture">T</A>&gt; - Class in <A HREF="./org/apache/http/concurrent/package-summary.html">org.apache.http.concurrent</A><DD>Basic implementation of the <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent"><CODE>Future</CODE></A> interface.<DT><A HREF="./org/apache/http/concurrent/BasicFuture.html#BasicFuture(org.apache.http.concurrent.FutureCallback)"><B>BasicFuture(FutureCallback&lt;T&gt;)</B></A> - 
+Constructor for class org.apache.http.concurrent.<A HREF="./org/apache/http/concurrent/BasicFuture.html" title="class in org.apache.http.concurrent">BasicFuture</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicHeader.html" title="class in org.apache.http.message"><B>BasicHeader</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/Header.html" title="interface in org.apache.http"><CODE>Header</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicHeader.html#BasicHeader(java.lang.String, java.lang.String)"><B>BasicHeader(String, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeader.html" title="class in org.apache.http.message">BasicHeader</A>
+<DD>Constructor with name and value
+<DT><A HREF="./org/apache/http/message/BasicHeaderElement.html" title="class in org.apache.http.message"><B>BasicHeaderElement</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/HeaderElement.html" title="interface in org.apache.http"><CODE>HeaderElement</CODE></A><DT><A HREF="./org/apache/http/message/BasicHeaderElement.html#BasicHeaderElement(java.lang.String, java.lang.String, org.apache.http.NameValuePair[])"><B>BasicHeaderElement(String, String, NameValuePair[])</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderElement.html" title="class in org.apache.http.message">BasicHeaderElement</A>
+<DD>Constructor with name, value and parameters.
+<DT><A HREF="./org/apache/http/message/BasicHeaderElement.html#BasicHeaderElement(java.lang.String, java.lang.String)"><B>BasicHeaderElement(String, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderElement.html" title="class in org.apache.http.message">BasicHeaderElement</A>
+<DD>Constructor with name and value.
+<DT><A HREF="./org/apache/http/message/BasicHeaderElementIterator.html" title="class in org.apache.http.message"><B>BasicHeaderElementIterator</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of a <A HREF="./org/apache/http/HeaderElementIterator.html" title="interface in org.apache.http"><CODE>HeaderElementIterator</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicHeaderElementIterator.html#BasicHeaderElementIterator(org.apache.http.HeaderIterator, org.apache.http.message.HeaderValueParser)"><B>BasicHeaderElementIterator(HeaderIterator, HeaderValueParser)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderElementIterator.html" title="class in org.apache.http.message">BasicHeaderElementIterator</A>
+<DD>Creates a new instance of BasicHeaderElementIterator
+<DT><A HREF="./org/apache/http/message/BasicHeaderElementIterator.html#BasicHeaderElementIterator(org.apache.http.HeaderIterator)"><B>BasicHeaderElementIterator(HeaderIterator)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderElementIterator.html" title="class in org.apache.http.message">BasicHeaderElementIterator</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicHeaderIterator.html" title="class in org.apache.http.message"><B>BasicHeaderIterator</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of a <A HREF="./org/apache/http/HeaderIterator.html" title="interface in org.apache.http"><CODE>HeaderIterator</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicHeaderIterator.html#BasicHeaderIterator(org.apache.http.Header[], java.lang.String)"><B>BasicHeaderIterator(Header[], String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderIterator.html" title="class in org.apache.http.message">BasicHeaderIterator</A>
+<DD>Creates a new header iterator.
+<DT><A HREF="./org/apache/http/message/BasicHeaderValueFormatter.html" title="class in org.apache.http.message"><B>BasicHeaderValueFormatter</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation for formatting header value elements.<DT><A HREF="./org/apache/http/message/BasicHeaderValueFormatter.html#BasicHeaderValueFormatter()"><B>BasicHeaderValueFormatter()</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderValueFormatter.html" title="class in org.apache.http.message">BasicHeaderValueFormatter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicHeaderValueParser.html" title="class in org.apache.http.message"><B>BasicHeaderValueParser</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation for parsing header values into elements.<DT><A HREF="./org/apache/http/message/BasicHeaderValueParser.html#BasicHeaderValueParser()"><B>BasicHeaderValueParser()</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHeaderValueParser.html" title="class in org.apache.http.message">BasicHeaderValueParser</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpContext.html" title="class in org.apache.http.protocol"><B>BasicHttpContext</B></A> - Class in <A HREF="./org/apache/http/protocol/package-summary.html">org.apache.http.protocol</A><DD>Default implementation of <A HREF="./org/apache/http/protocol/HttpContext.html" title="interface in org.apache.http.protocol"><CODE>HttpContext</CODE></A>.<DT><A HREF="./org/apache/http/protocol/BasicHttpContext.html#BasicHttpContext()"><B>BasicHttpContext()</B></A> - 
+Constructor for class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpContext.html" title="class in org.apache.http.protocol">BasicHttpContext</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpContext.html#BasicHttpContext(org.apache.http.protocol.HttpContext)"><B>BasicHttpContext(HttpContext)</B></A> - 
+Constructor for class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpContext.html" title="class in org.apache.http.protocol">BasicHttpContext</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/BasicHttpEntity.html" title="class in org.apache.http.entity"><B>BasicHttpEntity</B></A> - Class in <A HREF="./org/apache/http/entity/package-summary.html">org.apache.http.entity</A><DD>A generic streamed, non-repeatable entity that obtains its content
+ from an <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStream.html" title="class or interface in java.io"><CODE>InputStream</CODE></A>.<DT><A HREF="./org/apache/http/entity/BasicHttpEntity.html#BasicHttpEntity()"><B>BasicHttpEntity()</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/BasicHttpEntity.html" title="class in org.apache.http.entity">BasicHttpEntity</A>
+<DD>Creates a new basic entity.
+<DT><A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html" title="class in org.apache.http.message"><B>BasicHttpEntityEnclosingRequest</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/HttpEntityEnclosingRequest.html" title="interface in org.apache.http"><CODE>HttpEntityEnclosingRequest</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html#BasicHttpEntityEnclosingRequest(java.lang.String, java.lang.String)"><B>BasicHttpEntityEnclosingRequest(String, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html" title="class in org.apache.http.message">BasicHttpEntityEnclosingRequest</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html#BasicHttpEntityEnclosingRequest(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion)"><B>BasicHttpEntityEnclosingRequest(String, String, ProtocolVersion)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html" title="class in org.apache.http.message">BasicHttpEntityEnclosingRequest</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html#BasicHttpEntityEnclosingRequest(org.apache.http.RequestLine)"><B>BasicHttpEntityEnclosingRequest(RequestLine)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpEntityEnclosingRequest.html" title="class in org.apache.http.message">BasicHttpEntityEnclosingRequest</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/params/BasicHttpParams.html" title="class in org.apache.http.params"><B>BasicHttpParams</B></A> - Class in <A HREF="./org/apache/http/params/package-summary.html">org.apache.http.params</A><DD>Default implementation of <A HREF="./org/apache/http/params/HttpParams.html" title="interface in org.apache.http.params"><CODE>HttpParams</CODE></A> interface.<DT><A HREF="./org/apache/http/params/BasicHttpParams.html#BasicHttpParams()"><B>BasicHttpParams()</B></A> - 
+Constructor for class org.apache.http.params.<A HREF="./org/apache/http/params/BasicHttpParams.html" title="class in org.apache.http.params">BasicHttpParams</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol"><B>BasicHttpProcessor</B></A> - Class in <A HREF="./org/apache/http/protocol/package-summary.html">org.apache.http.protocol</A><DD>Default implementation of <A HREF="./org/apache/http/protocol/HttpProcessor.html" title="interface in org.apache.http.protocol"><CODE>HttpProcessor</CODE></A>.<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#BasicHttpProcessor()"><B>BasicHttpProcessor()</B></A> - 
+Constructor for class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicHttpRequest.html" title="class in org.apache.http.message"><B>BasicHttpRequest</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/HttpRequest.html" title="interface in org.apache.http"><CODE>HttpRequest</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicHttpRequest.html#BasicHttpRequest(java.lang.String, java.lang.String)"><B>BasicHttpRequest(String, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpRequest.html" title="class in org.apache.http.message">BasicHttpRequest</A>
+<DD>Creates an instance of this class using the given request method
+ and URI.
+<DT><A HREF="./org/apache/http/message/BasicHttpRequest.html#BasicHttpRequest(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion)"><B>BasicHttpRequest(String, String, ProtocolVersion)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpRequest.html" title="class in org.apache.http.message">BasicHttpRequest</A>
+<DD>Creates an instance of this class using the given request method, URI
+ and the HTTP protocol version.
+<DT><A HREF="./org/apache/http/message/BasicHttpRequest.html#BasicHttpRequest(org.apache.http.RequestLine)"><B>BasicHttpRequest(RequestLine)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpRequest.html" title="class in org.apache.http.message">BasicHttpRequest</A>
+<DD>Creates an instance of this class using the given request line.
+<DT><A HREF="./org/apache/http/message/BasicHttpResponse.html" title="class in org.apache.http.message"><B>BasicHttpResponse</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/HttpResponse.html" title="interface in org.apache.http"><CODE>HttpResponse</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicHttpResponse.html#BasicHttpResponse(org.apache.http.StatusLine, org.apache.http.ReasonPhraseCatalog, java.util.Locale)"><B>BasicHttpResponse(StatusLine, ReasonPhraseCatalog, Locale)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpResponse.html" title="class in org.apache.http.message">BasicHttpResponse</A>
+<DD>Creates a new response.
+<DT><A HREF="./org/apache/http/message/BasicHttpResponse.html#BasicHttpResponse(org.apache.http.StatusLine)"><B>BasicHttpResponse(StatusLine)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpResponse.html" title="class in org.apache.http.message">BasicHttpResponse</A>
+<DD>Creates a response from a status line.
+<DT><A HREF="./org/apache/http/message/BasicHttpResponse.html#BasicHttpResponse(org.apache.http.ProtocolVersion, int, java.lang.String)"><B>BasicHttpResponse(ProtocolVersion, int, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicHttpResponse.html" title="class in org.apache.http.message">BasicHttpResponse</A>
+<DD>Creates a response from elements of a status line.
+<DT><A HREF="./org/apache/http/message/BasicLineFormatter.html" title="class in org.apache.http.message"><B>BasicLineFormatter</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Interface for formatting elements of the HEAD section of an HTTP message.<DT><A HREF="./org/apache/http/message/BasicLineFormatter.html#BasicLineFormatter()"><B>BasicLineFormatter()</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicLineFormatter.html" title="class in org.apache.http.message">BasicLineFormatter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicLineParser.html" title="class in org.apache.http.message"><B>BasicLineParser</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic parser for lines in the head section of an HTTP message.<DT><A HREF="./org/apache/http/message/BasicLineParser.html#BasicLineParser(org.apache.http.ProtocolVersion)"><B>BasicLineParser(ProtocolVersion)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicLineParser.html" title="class in org.apache.http.message">BasicLineParser</A>
+<DD>Creates a new line parser for the given HTTP-like protocol.
+<DT><A HREF="./org/apache/http/message/BasicLineParser.html#BasicLineParser()"><B>BasicLineParser()</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicLineParser.html" title="class in org.apache.http.message">BasicLineParser</A>
+<DD>Creates a new line parser for HTTP.
+<DT><A HREF="./org/apache/http/message/BasicListHeaderIterator.html" title="class in org.apache.http.message"><B>BasicListHeaderIterator</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Implementation of a <A HREF="./org/apache/http/HeaderIterator.html" title="interface in org.apache.http"><CODE>HeaderIterator</CODE></A> based on a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html" title="class or interface in java.util"><CODE>List</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicListHeaderIterator.html#BasicListHeaderIterator(java.util.List, java.lang.String)"><B>BasicListHeaderIterator(List&lt;Header&gt;, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicListHeaderIterator.html" title="class in org.apache.http.message">BasicListHeaderIterator</A>
+<DD>Creates a new header iterator.
+<DT><A HREF="./org/apache/http/message/BasicNameValuePair.html" title="class in org.apache.http.message"><B>BasicNameValuePair</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/NameValuePair.html" title="interface in org.apache.http"><CODE>NameValuePair</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicNameValuePair.html#BasicNameValuePair(java.lang.String, java.lang.String)"><B>BasicNameValuePair(String, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicNameValuePair.html" title="class in org.apache.http.message">BasicNameValuePair</A>
+<DD>Default Constructor taking a name and a value.
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool"><B>BasicNIOConnFactory</B></A> - Class in <A HREF="./org/apache/http/impl/nio/pool/package-summary.html">org.apache.http.impl.nio.pool</A><DD>A basic <A HREF="./org/apache/http/nio/pool/NIOConnFactory.html" title="interface in org.apache.http.nio.pool"><CODE>NIOConnFactory</CODE></A> implementation that creates
+ <A HREF="./org/apache/http/nio/NHttpClientConnection.html" title="interface in org.apache.http.nio"><CODE>NHttpClientConnection</CODE></A> instances given a <A HREF="./org/apache/http/HttpHost.html" title="class in org.apache.http"><CODE>HttpHost</CODE></A> instance.<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html#BasicNIOConnFactory(org.apache.http.nio.NHttpConnectionFactory, org.apache.http.nio.NHttpConnectionFactory)"><B>BasicNIOConnFactory(NHttpConnectionFactory&lt;? extends NHttpClientConnection&gt;, NHttpConnectionFactory&lt;? extends NHttpClientConnection&gt;)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html#BasicNIOConnFactory(org.apache.http.nio.NHttpConnectionFactory)"><B>BasicNIOConnFactory(NHttpConnectionFactory&lt;? extends NHttpClientConnection&gt;)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html#BasicNIOConnFactory(javax.net.ssl.SSLContext, org.apache.http.nio.reactor.ssl.SSLSetupHandler, org.apache.http.HttpResponseFactory, org.apache.http.nio.util.ByteBufferAllocator, org.apache.http.params.HttpParams)"><B>BasicNIOConnFactory(SSLContext, SSLSetupHandler, HttpResponseFactory, ByteBufferAllocator, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html#BasicNIOConnFactory(javax.net.ssl.SSLContext, org.apache.http.nio.reactor.ssl.SSLSetupHandler, org.apache.http.params.HttpParams)"><B>BasicNIOConnFactory(SSLContext, SSLSetupHandler, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html#BasicNIOConnFactory(org.apache.http.params.HttpParams)"><B>BasicNIOConnFactory(HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnFactory.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnFactory</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnPool.html" title="class in org.apache.http.impl.nio.pool"><B>BasicNIOConnPool</B></A> - Class in <A HREF="./org/apache/http/impl/nio/pool/package-summary.html">org.apache.http.impl.nio.pool</A><DD>A very basic <A HREF="./org/apache/http/pool/ConnPool.html" title="interface in org.apache.http.pool"><CODE>ConnPool</CODE></A> implementation that represents a pool
+ of non-blocking <A HREF="./org/apache/http/nio/NHttpClientConnection.html" title="interface in org.apache.http.nio"><CODE>NHttpClientConnection</CODE></A> connections identified by
+ an <A HREF="./org/apache/http/HttpHost.html" title="class in org.apache.http"><CODE>HttpHost</CODE></A> instance.<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnPool.html#BasicNIOConnPool(org.apache.http.nio.reactor.ConnectingIOReactor, org.apache.http.nio.pool.NIOConnFactory, org.apache.http.params.HttpParams)"><B>BasicNIOConnPool(ConnectingIOReactor, NIOConnFactory&lt;HttpHost, NHttpClientConnection&gt;, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnPool.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnPool</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnPool.html#BasicNIOConnPool(org.apache.http.nio.reactor.ConnectingIOReactor, org.apache.http.params.HttpParams)"><B>BasicNIOConnPool(ConnectingIOReactor, HttpParams)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOConnPool.html" title="class in org.apache.http.impl.nio.pool">BasicNIOConnPool</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOPoolEntry.html" title="class in org.apache.http.impl.nio.pool"><B>BasicNIOPoolEntry</B></A> - Class in <A HREF="./org/apache/http/impl/nio/pool/package-summary.html">org.apache.http.impl.nio.pool</A><DD>A basic <A HREF="./org/apache/http/pool/PoolEntry.html" title="class in org.apache.http.pool"><CODE>PoolEntry</CODE></A> implementation that represents an entry
+ in a pool of non-blocking <A HREF="./org/apache/http/nio/NHttpClientConnection.html" title="interface in org.apache.http.nio"><CODE>NHttpClientConnection</CODE></A>s identified by
+ an <A HREF="./org/apache/http/HttpHost.html" title="class in org.apache.http"><CODE>HttpHost</CODE></A> instance.<DT><A HREF="./org/apache/http/impl/nio/pool/BasicNIOPoolEntry.html#BasicNIOPoolEntry(java.lang.String, org.apache.http.HttpHost, org.apache.http.nio.NHttpClientConnection)"><B>BasicNIOPoolEntry(String, HttpHost, NHttpClientConnection)</B></A> - 
+Constructor for class org.apache.http.impl.nio.pool.<A HREF="./org/apache/http/impl/nio/pool/BasicNIOPoolEntry.html" title="class in org.apache.http.impl.nio.pool">BasicNIOPoolEntry</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/pool/BasicPoolEntry.html" title="class in org.apache.http.impl.pool"><B>BasicPoolEntry</B></A> - Class in <A HREF="./org/apache/http/impl/pool/package-summary.html">org.apache.http.impl.pool</A><DD>A very basic <A HREF="./org/apache/http/pool/PoolEntry.html" title="class in org.apache.http.pool"><CODE>PoolEntry</CODE></A> implementation that represents an entry
+ in a pool of blocking <A HREF="./org/apache/http/HttpClientConnection.html" title="interface in org.apache.http"><CODE>HttpClientConnection</CODE></A>s identified by
+ an <A HREF="./org/apache/http/HttpHost.html" title="class in org.apache.http"><CODE>HttpHost</CODE></A> instance.<DT><A HREF="./org/apache/http/impl/pool/BasicPoolEntry.html#BasicPoolEntry(java.lang.String, org.apache.http.HttpHost, org.apache.http.HttpClientConnection)"><B>BasicPoolEntry(String, HttpHost, HttpClientConnection)</B></A> - 
+Constructor for class org.apache.http.impl.pool.<A HREF="./org/apache/http/impl/pool/BasicPoolEntry.html" title="class in org.apache.http.impl.pool">BasicPoolEntry</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicRequestLine.html" title="class in org.apache.http.message"><B>BasicRequestLine</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/RequestLine.html" title="interface in org.apache.http"><CODE>RequestLine</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicRequestLine.html#BasicRequestLine(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion)"><B>BasicRequestLine(String, String, ProtocolVersion)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicRequestLine.html" title="class in org.apache.http.message">BasicRequestLine</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/BasicStatusLine.html" title="class in org.apache.http.message"><B>BasicStatusLine</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of <A HREF="./org/apache/http/StatusLine.html" title="interface in org.apache.http"><CODE>StatusLine</CODE></A><DT><A HREF="./org/apache/http/message/BasicStatusLine.html#BasicStatusLine(org.apache.http.ProtocolVersion, int, java.lang.String)"><B>BasicStatusLine(ProtocolVersion, int, String)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicStatusLine.html" title="class in org.apache.http.message">BasicStatusLine</A>
+<DD>Creates a new status line with the given version, status, and reason.
+<DT><A HREF="./org/apache/http/message/BasicTokenIterator.html" title="class in org.apache.http.message"><B>BasicTokenIterator</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>Basic implementation of a <A HREF="./org/apache/http/TokenIterator.html" title="interface in org.apache.http"><CODE>TokenIterator</CODE></A>.<DT><A HREF="./org/apache/http/message/BasicTokenIterator.html#BasicTokenIterator(org.apache.http.HeaderIterator)"><B>BasicTokenIterator(HeaderIterator)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BasicTokenIterator.html" title="class in org.apache.http.message">BasicTokenIterator</A>
+<DD>Creates a new instance of <A HREF="./org/apache/http/message/BasicTokenIterator.html" title="class in org.apache.http.message"><CODE>BasicTokenIterator</CODE></A>.
+<DT><A HREF="./org/apache/http/impl/DefaultHttpClientConnection.html#bind(java.net.Socket, org.apache.http.params.HttpParams)"><B>bind(Socket, HttpParams)</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/DefaultHttpClientConnection.html" title="class in org.apache.http.impl">DefaultHttpClientConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/DefaultHttpServerConnection.html#bind(java.net.Socket, org.apache.http.params.HttpParams)"><B>bind(Socket, HttpParams)</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/DefaultHttpServerConnection.html" title="class in org.apache.http.impl">DefaultHttpServerConnection</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/NHttpConnectionBase.html#bind(org.apache.http.nio.reactor.IOSession)"><B>bind(IOSession)</B></A> - 
+Method in class org.apache.http.impl.nio.<A HREF="./org/apache/http/impl/nio/NHttpConnectionBase.html" title="class in org.apache.http.impl.nio">NHttpConnectionBase</A>
+<DD>Binds the connection to a different <A HREF="./org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor"><CODE>IOSession</CODE></A>.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/SSLIOSession.html#bind(org.apache.http.impl.nio.reactor.SSLMode, org.apache.http.params.HttpParams)"><B>bind(SSLMode, HttpParams)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/SSLIOSession.html" title="class in org.apache.http.impl.nio.reactor">SSLIOSession</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/impl/SocketHttpClientConnection.html#bind(java.net.Socket, org.apache.http.params.HttpParams)"><B>bind(Socket, HttpParams)</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/SocketHttpClientConnection.html" title="class in org.apache.http.impl">SocketHttpClientConnection</A>
+<DD>Binds this connection to the given <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/Socket.html" title="class or interface in java.net"><CODE>Socket</CODE></A>.
+<DT><A HREF="./org/apache/http/impl/SocketHttpServerConnection.html#bind(java.net.Socket, org.apache.http.params.HttpParams)"><B>bind(Socket, HttpParams)</B></A> - 
+Method in class org.apache.http.impl.<A HREF="./org/apache/http/impl/SocketHttpServerConnection.html" title="class in org.apache.http.impl">SocketHttpServerConnection</A>
+<DD>Binds this connection to the given <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/Socket.html" title="class or interface in java.net"><CODE>Socket</CODE></A>.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html#buffer"><B>buffer</B></A> - 
+Variable in class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentDecoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html#buffer"><B>buffer</B></A> - 
+Variable in class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentEncoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/entity/NByteArrayEntity.html#buffer"><B>buffer</B></A> - 
+Variable in class org.apache.http.nio.entity.<A HREF="./org/apache/http/nio/entity/NByteArrayEntity.html" title="class in org.apache.http.nio.entity">NByteArrayEntity</A>
+<DD><B>Deprecated.</B>&nbsp;<I>(4.2)</I>
+<DT><A HREF="./org/apache/http/nio/entity/NStringEntity.html#buffer"><B>buffer</B></A> - 
+Variable in class org.apache.http.nio.entity.<A HREF="./org/apache/http/nio/entity/NStringEntity.html" title="class in org.apache.http.nio.entity">NStringEntity</A>
+<DD><B>Deprecated.</B>&nbsp;<I>(4.2)</I>
+<DT><A HREF="./org/apache/http/nio/util/ExpandableBuffer.html#buffer"><B>buffer</B></A> - 
+Variable in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util">ExpandableBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#buffer()"><B>buffer()</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Returns reference to the underlying byte array.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#buffer()"><B>buffer()</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Returns reference to the underlying char array.
+<DT><A HREF="./org/apache/http/message/BufferedHeader.html" title="class in org.apache.http.message"><B>BufferedHeader</B></A> - Class in <A HREF="./org/apache/http/message/package-summary.html">org.apache.http.message</A><DD>This class represents a raw HTTP header whose content is parsed 'on demand'
+ only when the header value needs to be consumed.<DT><A HREF="./org/apache/http/message/BufferedHeader.html#BufferedHeader(org.apache.http.util.CharArrayBuffer)"><B>BufferedHeader(CharArrayBuffer)</B></A> - 
+Constructor for class org.apache.http.message.<A HREF="./org/apache/http/message/BufferedHeader.html" title="class in org.apache.http.message">BufferedHeader</A>
+<DD>Creates a new header from a buffer.
+<DT><A HREF="./org/apache/http/entity/BufferedHttpEntity.html" title="class in org.apache.http.entity"><B>BufferedHttpEntity</B></A> - Class in <A HREF="./org/apache/http/entity/package-summary.html">org.apache.http.entity</A><DD>A wrapping entity that buffers it content if necessary.<DT><A HREF="./org/apache/http/entity/BufferedHttpEntity.html#BufferedHttpEntity(org.apache.http.HttpEntity)"><B>BufferedHttpEntity(HttpEntity)</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/BufferedHttpEntity.html" title="class in org.apache.http.entity">BufferedHttpEntity</A>
+<DD>Creates a new buffered entity wrapper.
+<DT><A HREF="./org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io"><B>BufferInfo</B></A> - Interface in <A HREF="./org/apache/http/io/package-summary.html">org.apache.http.io</A><DD>Basic buffer properties.<DT><A HREF="./org/apache/http/nio/util/BufferInfo.html" title="interface in org.apache.http.nio.util"><B>BufferInfo</B></A> - Interface in <A HREF="./org/apache/http/nio/util/package-summary.html">org.apache.http.nio.util</A><DD><B>Deprecated.</B>&nbsp;<I>(4.1) Use <A HREF="./org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io"><CODE>BufferInfo</CODE></A></I><DT><A HREF="./org/apache/http/nio/protocol/BufferingHttpClientHandler.html" title="class in org.apache.http.nio.protocol"><B>BufferingHttpClientHandler</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD><B>Deprecated.</B>&nbsp;<I>(4.2) use <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequestExecutor.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequestExecutor</CODE></A> and <A HREF="./org/apache/http/nio/protocol/HttpAsyncRequester.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncRequester</CODE></A></I><DT><A HREF="./org/apache/http/nio/protocol/BufferingHttpClientHandler.html#BufferingHttpClientHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.nio.protocol.HttpRequestExecutionHandler, org.apache.http.ConnectionReuseStrategy, org.apache.http.nio.util.ByteBufferAllocator, org.apache.http.params.HttpParams)"><B>BufferingHttpClientHandler(HttpProcessor, HttpRequestExecutionHandler, ConnectionReuseStrategy, ByteBufferAllocator, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BufferingHttpClientHandler.html" title="class in org.apache.http.nio.protocol">BufferingHttpClientHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BufferingHttpClientHandler.html#BufferingHttpClientHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.nio.protocol.HttpRequestExecutionHandler, org.apache.http.ConnectionReuseStrategy, org.apache.http.params.HttpParams)"><B>BufferingHttpClientHandler(HttpProcessor, HttpRequestExecutionHandler, ConnectionReuseStrategy, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BufferingHttpClientHandler.html" title="class in org.apache.http.nio.protocol">BufferingHttpClientHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BufferingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol"><B>BufferingHttpServiceHandler</B></A> - Class in <A HREF="./org/apache/http/nio/protocol/package-summary.html">org.apache.http.nio.protocol</A><DD><B>Deprecated.</B>&nbsp;<I>(4.2) use <A HREF="./org/apache/http/nio/protocol/HttpAsyncService.html" title="class in org.apache.http.nio.protocol"><CODE>HttpAsyncService</CODE></A></I><DT><A HREF="./org/apache/http/nio/protocol/BufferingHttpServiceHandler.html#BufferingHttpServiceHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.HttpResponseFactory, org.apache.http.ConnectionReuseStrategy, org.apache.http.nio.util.ByteBufferAllocator, org.apache.http.params.HttpParams)"><B>BufferingHttpServiceHandler(HttpProcessor, HttpResponseFactory, ConnectionReuseStrategy, ByteBufferAllocator, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BufferingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">BufferingHttpServiceHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BufferingHttpServiceHandler.html#BufferingHttpServiceHandler(org.apache.http.protocol.HttpProcessor, org.apache.http.HttpResponseFactory, org.apache.http.ConnectionReuseStrategy, org.apache.http.params.HttpParams)"><B>BufferingHttpServiceHandler(HttpProcessor, HttpResponseFactory, ConnectionReuseStrategy, HttpParams)</B></A> - 
+Constructor for class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BufferingHttpServiceHandler.html" title="class in org.apache.http.nio.protocol">BufferingHttpServiceHandler</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/entity/BufferingNHttpEntity.html" title="class in org.apache.http.nio.entity"><B>BufferingNHttpEntity</B></A> - Class in <A HREF="./org/apache/http/nio/entity/package-summary.html">org.apache.http.nio.entity</A><DD><B>Deprecated.</B>&nbsp;<I>(4.2) use <A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncRequestConsumer</CODE></A> or <A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol"><CODE>BasicAsyncResponseConsumer</CODE></A></I><DT><A HREF="./org/apache/http/nio/entity/BufferingNHttpEntity.html#BufferingNHttpEntity(org.apache.http.HttpEntity, org.apache.http.nio.util.ByteBufferAllocator)"><B>BufferingNHttpEntity(HttpEntity, ByteBufferAllocator)</B></A> - 
+Constructor for class org.apache.http.nio.entity.<A HREF="./org/apache/http/nio/entity/BufferingNHttpEntity.html" title="class in org.apache.http.nio.entity">BufferingNHttpEntity</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html#buildResult(org.apache.http.protocol.HttpContext)"><B>buildResult(HttpContext)</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AbstractAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncRequestConsumer</A>
+<DD>Invoked to generate a result object from the received HTTP request
+ message.
+<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html#buildResult(org.apache.http.protocol.HttpContext)"><B>buildResult(HttpContext)</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncResponseConsumer</A>
+<DD>Invoked to generate a result object from the received HTTP response
+ message.
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html#buildResult(org.apache.http.protocol.HttpContext)"><B>buildResult(HttpContext)</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestConsumer.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html#buildResult(org.apache.http.protocol.HttpContext)"><B>buildResult(HttpContext)</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">BasicAsyncResponseConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util"><B>ByteArrayBuffer</B></A> - Class in <A HREF="./org/apache/http/util/package-summary.html">org.apache.http.util</A><DD>A resizable byte array.<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#ByteArrayBuffer(int)"><B>ByteArrayBuffer(int)</B></A> - 
+Constructor for class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Creates an instance of <A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util"><CODE>ByteArrayBuffer</CODE></A> with the given initial
+ capacity.
+<DT><A HREF="./org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity"><B>ByteArrayEntity</B></A> - Class in <A HREF="./org/apache/http/entity/package-summary.html">org.apache.http.entity</A><DD>A self contained, repeatable entity that obtains its content from a byte array.<DT><A HREF="./org/apache/http/entity/ByteArrayEntity.html#ByteArrayEntity(byte[], org.apache.http.entity.ContentType)"><B>ByteArrayEntity(byte[], ContentType)</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity">ByteArrayEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ByteArrayEntity.html#ByteArrayEntity(byte[], int, int, org.apache.http.entity.ContentType)"><B>ByteArrayEntity(byte[], int, int, ContentType)</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity">ByteArrayEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ByteArrayEntity.html#ByteArrayEntity(byte[])"><B>ByteArrayEntity(byte[])</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity">ByteArrayEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ByteArrayEntity.html#ByteArrayEntity(byte[], int, int)"><B>ByteArrayEntity(byte[], int, int)</B></A> - 
+Constructor for class org.apache.http.entity.<A HREF="./org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity">ByteArrayEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#byteAt(int)"><B>byteAt(int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Returns the <code>byte</code> value in this buffer at the specified
+ index.
+<DT><A HREF="./org/apache/http/nio/util/ByteBufferAllocator.html" title="interface in org.apache.http.nio.util"><B>ByteBufferAllocator</B></A> - Interface in <A HREF="./org/apache/http/nio/util/package-summary.html">org.apache.http.nio.util</A><DD>Abstract interface to allocate <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio"><CODE>ByteBuffer</CODE></A> instances.</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="./org/apache/http/HttpHeaders.html#CACHE_CONTROL"><B>CACHE_CONTROL</B></A> - 
+Static variable in class org.apache.http.<A HREF="./org/apache/http/HttpHeaders.html" title="class in org.apache.http">HttpHeaders</A>
+<DD>RFC 2616 (HTTP/1.1) Section 14.9
+<DT><A HREF="./org/apache/http/concurrent/BasicFuture.html#cancel(boolean)"><B>cancel(boolean)</B></A> - 
+Method in class org.apache.http.concurrent.<A HREF="./org/apache/http/concurrent/BasicFuture.html" title="class in org.apache.http.concurrent">BasicFuture</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/concurrent/BasicFuture.html#cancel()"><B>cancel()</B></A> - 
+Method in class org.apache.http.concurrent.<A HREF="./org/apache/http/concurrent/BasicFuture.html" title="class in org.apache.http.concurrent">BasicFuture</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/concurrent/Cancellable.html#cancel()"><B>cancel()</B></A> - 
+Method in interface org.apache.http.concurrent.<A HREF="./org/apache/http/concurrent/Cancellable.html" title="interface in org.apache.http.concurrent">Cancellable</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/ListenerEndpointImpl.html#cancel()"><B>cancel()</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/ListenerEndpointImpl.html" title="class in org.apache.http.impl.nio.reactor">ListenerEndpointImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/SessionRequestImpl.html#cancel()"><B>cancel()</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/SessionRequestImpl.html" title="class in org.apache.http.impl.nio.reactor">SessionRequestImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html#cancel()"><B>cancel()</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/AbstractAsyncResponseConsumer.html" title="class in org.apache.http.nio.protocol">AbstractAsyncResponseConsumer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html#cancel()"><B>cancel()</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/BasicAsyncRequestExecutionHandler.html" title="class in org.apache.http.nio.protocol">BasicAsyncRequestExecutionHandler</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/reactor/SessionRequest.html#cancel()"><B>cancel()</B></A> - 
+Method in interface org.apache.http.nio.reactor.<A HREF="./org/apache/http/nio/reactor/SessionRequest.html" title="interface in org.apache.http.nio.reactor">SessionRequest</A>
+<DD>Cancels the request.
+<DT><A HREF="./org/apache/http/concurrent/Cancellable.html" title="interface in org.apache.http.concurrent"><B>Cancellable</B></A> - Interface in <A HREF="./org/apache/http/concurrent/package-summary.html">org.apache.http.concurrent</A><DD>A <tt>Cancellable</tt> represents a process or an operation that can be
+ canceled.<DT><A HREF="./org/apache/http/concurrent/FutureCallback.html#cancelled()"><B>cancelled()</B></A> - 
+Method in interface org.apache.http.concurrent.<A HREF="./org/apache/http/concurrent/FutureCallback.html" title="interface in org.apache.http.concurrent">FutureCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/reactor/SessionRequestCallback.html#cancelled(org.apache.http.nio.reactor.SessionRequest)"><B>cancelled(SessionRequest)</B></A> - 
+Method in interface org.apache.http.nio.reactor.<A HREF="./org/apache/http/nio/reactor/SessionRequestCallback.html" title="interface in org.apache.http.nio.reactor">SessionRequestCallback</A>
+<DD>Triggered on cancellation of a <A HREF="./org/apache/http/nio/reactor/SessionRequest.html" title="interface in org.apache.http.nio.reactor"><CODE>SessionRequest</CODE></A>.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html#cancelRequests()"><B>cancelRequests()</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/AbstractMultiworkerIOReactor.html" title="class in org.apache.http.impl.nio.reactor">AbstractMultiworkerIOReactor</A>
+<DD>Triggered to cancel pending session requests.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html#cancelRequests()"><B>cancelRequests()</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/DefaultConnectingIOReactor.html" title="class in org.apache.http.impl.nio.reactor">DefaultConnectingIOReactor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html#cancelRequests()"><B>cancelRequests()</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/DefaultListeningIOReactor.html" title="class in org.apache.http.impl.nio.reactor">DefaultListeningIOReactor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/protocol/NHttpHandlerBase.html#canResponseHaveBody(org.apache.http.HttpRequest, org.apache.http.HttpResponse)"><B>canResponseHaveBody(HttpRequest, HttpResponse)</B></A> - 
+Method in class org.apache.http.nio.protocol.<A HREF="./org/apache/http/nio/protocol/NHttpHandlerBase.html" title="class in org.apache.http.nio.protocol">NHttpHandlerBase</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/protocol/HttpRequestExecutor.html#canResponseHaveBody(org.apache.http.HttpRequest, org.apache.http.HttpResponse)"><B>canResponseHaveBody(HttpRequest, HttpResponse)</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpRequestExecutor.html" title="class in org.apache.http.protocol">HttpRequestExecutor</A>
+<DD>Decide whether a response comes with an entity.
+<DT><A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractSessionInputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionInputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/AbstractSessionOutputBuffer.html" title="class in org.apache.http.impl.io">AbstractSessionOutputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/io/BufferInfo.html#capacity()"><B>capacity()</B></A> - 
+Method in interface org.apache.http.io.<A HREF="./org/apache/http/io/BufferInfo.html" title="interface in org.apache.http.io">BufferInfo</A>
+<DD>Returns total capacity of the buffer
+<DT><A HREF="./org/apache/http/nio/util/BufferInfo.html#capacity()"><B>capacity()</B></A> - 
+Method in interface org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/BufferInfo.html" title="interface in org.apache.http.nio.util">BufferInfo</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/nio/util/ExpandableBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util">ExpandableBuffer</A>
+<DD>Returns the total capacity of this buffer.
+<DT><A HREF="./org/apache/http/nio/util/SharedInputBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/SharedInputBuffer.html" title="class in org.apache.http.nio.util">SharedInputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/util/SharedOutputBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/SharedOutputBuffer.html" title="class in org.apache.http.nio.util">SharedOutputBuffer</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Returns the current capacity.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#capacity()"><B>capacity()</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Returns the current capacity.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html#channel"><B>channel</B></A> - 
+Variable in class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentDecoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentDecoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html#channel"><B>channel</B></A> - 
+Variable in class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/AbstractContentEncoder.html" title="class in org.apache.http.impl.nio.codecs">AbstractContentEncoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/IOSessionImpl.html#channel()"><B>channel()</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/IOSessionImpl.html" title="class in org.apache.http.impl.nio.reactor">IOSessionImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/reactor/IOSession.html#channel()"><B>channel()</B></A> - 
+Method in interface org.apache.http.nio.reactor.<A HREF="./org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor">IOSession</A>
+<DD>Returns the underlying I/O channel associated with this session.
+<DT><A HREF="./org/apache/http/nio/reactor/ssl/SSLIOSession.html#channel()"><B>channel()</B></A> - 
+Method in class org.apache.http.nio.reactor.ssl.<A HREF="./org/apache/http/nio/reactor/ssl/SSLIOSession.html" title="class in org.apache.http.nio.reactor.ssl">SSLIOSession</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/nio/reactor/ChannelEntry.html" title="class in org.apache.http.impl.nio.reactor"><B>ChannelEntry</B></A> - Class in <A HREF="./org/apache/http/impl/nio/reactor/package-summary.html">org.apache.http.impl.nio.reactor</A><DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/nio/channels/SocketChannel.html" title="class or interface in java.nio.channels"><CODE>SocketChannel</CODE></A> entry maintained by the I/O reactor.<DT><A HREF="./org/apache/http/impl/nio/reactor/ChannelEntry.html#ChannelEntry(java.nio.channels.SocketChannel, org.apache.http.impl.nio.reactor.SessionRequestImpl)"><B>ChannelEntry(SocketChannel, SessionRequestImpl)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/ChannelEntry.html" title="class in org.apache.http.impl.nio.reactor">ChannelEntry</A>
+<DD>Creates new ChannelEntry.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/ChannelEntry.html#ChannelEntry(java.nio.channels.SocketChannel)"><B>ChannelEntry(SocketChannel)</B></A> - 
+Constructor for class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/ChannelEntry.html" title="class in org.apache.http.impl.nio.reactor">ChannelEntry</A>
+<DD>Creates new ChannelEntry.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util"><B>CharArrayBuffer</B></A> - Class in <A HREF="./org/apache/http/util/package-summary.html">org.apache.http.util</A><DD>A resizable char array.<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#CharArrayBuffer(int)"><B>CharArrayBuffer(int)</B></A> - 
+Constructor for class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Creates an instance of <A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util"><CODE>CharArrayBuffer</CODE></A> with the given initial
+ capacity.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#charAt(int)"><B>charAt(int)</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Returns the <code>char</code> value in this buffer at the specified
+ index.
+<DT><A HREF="./org/apache/http/protocol/HTTP.html#CHARSET_PARAM"><B>CHARSET_PARAM</B></A> - 
+Static variable in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HTTP.html" title="class in org.apache.http.protocol">HTTP</A>
+<DD><B>Deprecated.</B>&nbsp;<I>(4.2)</I>
+<DT><A HREF="./org/apache/http/protocol/HTTP.html#CHUNK_CODING"><B>CHUNK_CODING</B></A> - 
+Static variable in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HTTP.html" title="class in org.apache.http.protocol">HTTP</A>
+<DD>Transfer encoding definitions
+<DT><A HREF="./org/apache/http/impl/nio/codecs/ChunkDecoder.html" title="class in org.apache.http.impl.nio.codecs"><B>ChunkDecoder</B></A> - Class in <A HREF="./org/apache/http/impl/nio/codecs/package-summary.html">org.apache.http.impl.nio.codecs</A><DD>Implements chunked transfer coding.<DT><A HREF="./org/apache/http/impl/nio/codecs/ChunkDecoder.html#ChunkDecoder(java.nio.channels.ReadableByteChannel, org.apache.http.nio.reactor.SessionInputBuffer, org.apache.http.impl.io.HttpTransportMetricsImpl)"><B>ChunkDecoder(ReadableByteChannel, SessionInputBuffer, HttpTransportMetricsImpl)</B></A> - 
+Constructor for class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/ChunkDecoder.html" title="class in org.apache.http.impl.nio.codecs">ChunkDecoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/AbstractHttpEntity.html#chunked"><B>chunked</B></A> - 
+Variable in class org.apache.http.entity.<A HREF="./org/apache/http/entity/AbstractHttpEntity.html" title="class in org.apache.http.entity">AbstractHttpEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/ContentLengthStrategy.html#CHUNKED"><B>CHUNKED</B></A> - 
+Static variable in interface org.apache.http.entity.<A HREF="./org/apache/http/entity/ContentLengthStrategy.html" title="interface in org.apache.http.entity">ContentLengthStrategy</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/impl/io/ChunkedInputStream.html" title="class in org.apache.http.impl.io"><B>ChunkedInputStream</B></A> - Class in <A HREF="./org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</A><DD>Implements chunked transfer coding.<DT><A HREF="./org/apache/http/impl/io/ChunkedInputStream.html#ChunkedInputStream(org.apache.http.io.SessionInputBuffer)"><B>ChunkedInputStream(SessionInputBuffer)</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/ChunkedInputStream.html" title="class in org.apache.http.impl.io">ChunkedInputStream</A>
+<DD>Wraps session input stream and reads chunk coded input.
+<DT><A HREF="./org/apache/http/impl/io/ChunkedOutputStream.html" title="class in org.apache.http.impl.io"><B>ChunkedOutputStream</B></A> - Class in <A HREF="./org/apache/http/impl/io/package-summary.html">org.apache.http.impl.io</A><DD>Implements chunked transfer coding.<DT><A HREF="./org/apache/http/impl/io/ChunkedOutputStream.html#ChunkedOutputStream(org.apache.http.io.SessionOutputBuffer, int)"><B>ChunkedOutputStream(SessionOutputBuffer, int)</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/ChunkedOutputStream.html" title="class in org.apache.http.impl.io">ChunkedOutputStream</A>
+<DD>Wraps a session output buffer and chunk-encodes the output.
+<DT><A HREF="./org/apache/http/impl/io/ChunkedOutputStream.html#ChunkedOutputStream(org.apache.http.io.SessionOutputBuffer)"><B>ChunkedOutputStream(SessionOutputBuffer)</B></A> - 
+Constructor for class org.apache.http.impl.io.<A HREF="./org/apache/http/impl/io/ChunkedOutputStream.html" title="class in org.apache.http.impl.io">ChunkedOutputStream</A>
+<DD>Wraps a session output buffer and chunks the output.
+<DT><A HREF="./org/apache/http/impl/nio/codecs/ChunkEncoder.html" title="class in org.apache.http.impl.nio.codecs"><B>ChunkEncoder</B></A> - Class in <A HREF="./org/apache/http/impl/nio/codecs/package-summary.html">org.apache.http.impl.nio.codecs</A><DD>Implements chunked transfer coding.<DT><A HREF="./org/apache/http/impl/nio/codecs/ChunkEncoder.html#ChunkEncoder(java.nio.channels.WritableByteChannel, org.apache.http.nio.reactor.SessionOutputBuffer, org.apache.http.impl.io.HttpTransportMetricsImpl)"><B>ChunkEncoder(WritableByteChannel, SessionOutputBuffer, HttpTransportMetricsImpl)</B></A> - 
+Constructor for class org.apache.http.impl.nio.codecs.<A HREF="./org/apache/http/impl/nio/codecs/ChunkEncoder.html" title="class in org.apache.http.impl.nio.codecs">ChunkEncoder</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/message/HeaderGroup.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.message.<A HREF="./org/apache/http/message/HeaderGroup.html" title="class in org.apache.http.message">HeaderGroup</A>
+<DD>Removes any contained headers.
+<DT><A HREF="./org/apache/http/nio/util/ExpandableBuffer.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.nio.util.<A HREF="./org/apache/http/nio/util/ExpandableBuffer.html" title="class in org.apache.http.nio.util">ExpandableBuffer</A>
+<DD>Clears buffer.
+<DT><A HREF="./org/apache/http/params/BasicHttpParams.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.params.<A HREF="./org/apache/http/params/BasicHttpParams.html" title="class in org.apache.http.params">BasicHttpParams</A>
+<DD>Removes all parameters from this collection.
+<DT><A HREF="./org/apache/http/params/SyncBasicHttpParams.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.params.<A HREF="./org/apache/http/params/SyncBasicHttpParams.html" title="class in org.apache.http.params">SyncBasicHttpParams</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpContext.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpContext.html" title="class in org.apache.http.protocol">BasicHttpContext</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/SyncBasicHttpContext.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/SyncBasicHttpContext.html" title="class in org.apache.http.protocol">SyncBasicHttpContext</A>
+<DD><B>Deprecated.</B>&nbsp;&nbsp;
+<DT><A HREF="./org/apache/http/util/ByteArrayBuffer.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/ByteArrayBuffer.html" title="class in org.apache.http.util">ByteArrayBuffer</A>
+<DD>Clears content of the buffer.
+<DT><A HREF="./org/apache/http/util/CharArrayBuffer.html#clear()"><B>clear()</B></A> - 
+Method in class org.apache.http.util.<A HREF="./org/apache/http/util/CharArrayBuffer.html" title="class in org.apache.http.util">CharArrayBuffer</A>
+<DD>Clears content of the buffer.
+<DT><A HREF="./org/apache/http/impl/nio/reactor/IOSessionImpl.html#clearEvent(int)"><B>clearEvent(int)</B></A> - 
+Method in class org.apache.http.impl.nio.reactor.<A HREF="./org/apache/http/impl/nio/reactor/IOSessionImpl.html" title="class in org.apache.http.impl.nio.reactor">IOSessionImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/nio/reactor/IOSession.html#clearEvent(int)"><B>clearEvent(int)</B></A> - 
+Method in interface org.apache.http.nio.reactor.<A HREF="./org/apache/http/nio/reactor/IOSession.html" title="interface in org.apache.http.nio.reactor">IOSession</A>
+<DD>Clears interest in a particular I/O event type by updating the event
+ mask associated with the session.
+<DT><A HREF="./org/apache/http/nio/reactor/ssl/SSLIOSession.html#clearEvent(int)"><B>clearEvent(int)</B></A> - 
+Method in class org.apache.http.nio.reactor.ssl.<A HREF="./org/apache/http/nio/reactor/ssl/SSLIOSession.html" title="class in org.apache.http.nio.reactor.ssl">SSLIOSession</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#clearInterceptors()"><B>clearInterceptors()</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>Clears both interceptor lists maintained by this processor.
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#clearRequestInterceptors()"><B>clearRequestInterceptors()</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/HttpRequestInterceptorList.html#clearRequestInterceptors()"><B>clearRequestInterceptors()</B></A> - 
+Method in interface org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpRequestInterceptorList.html" title="interface in org.apache.http.protocol">HttpRequestInterceptorList</A>
+<DD>Removes all request interceptors from this list.
+<DT><A HREF="./org/apache/http/protocol/BasicHttpProcessor.html#clearResponseInterceptors()"><B>clearResponseInterceptors()</B></A> - 
+Method in class org.apache.http.protocol.<A HREF="./org/apache/http/protocol/BasicHttpProcessor.html" title="class in org.apache.http.protocol">BasicHttpProcessor</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/protocol/HttpResponseInterceptorList.html#clearResponseInterceptors()"><B>clearResponseInterceptors()</B></A> - 
+Method in interface org.apache.http.protocol.<A HREF="./org/apache/http/protocol/HttpResponseInterceptorList.html" title="interface in org.apache.http.protocol">HttpResponseInterceptorList</A>
+<DD>Removes all response interceptors from this list.
+<DT><A HREF="./org/apache/http/entity/ByteArrayEntity.html#clone()"><B>clone()</B></A> - 
+Method in class org.apache.http.entity.<A HREF="./org/apache/http/entity/ByteArrayEntity.html" title="class in org.apache.http.entity">ByteArrayEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/FileEntity.html#clone()"><B>clone()</B></A> - 
+Method in class org.apache.http.entity.<A HREF="./org/apache/http/entity/FileEntity.html" title="class in org.apache.http.entity">FileEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/entity/StringEntity.html#clone()"><B>clone()</B></A> - 
+Method in class org.apache.http.entity.<A HREF="./org/apache/http/entity/StringEntity.html" title="class in org.apache.http.entity">StringEntity</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/http/HttpHost.html#clone()"><B>clone()</B