Return-Path: Delivered-To: apmail-jakarta-httpclient-dev-archive@www.apache.org Received: (qmail 14662 invoked from network); 30 Jan 2005 06:44:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 30 Jan 2005 06:44:52 -0000 Received: (qmail 93117 invoked by uid 500); 30 Jan 2005 06:44:51 -0000 Delivered-To: apmail-jakarta-httpclient-dev-archive@jakarta.apache.org Received: (qmail 93100 invoked by uid 500); 30 Jan 2005 06:44:51 -0000 Mailing-List: contact httpclient-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "HttpClient Project" Reply-To: "HttpClient Project" Delivered-To: mailing list httpclient-dev@jakarta.apache.org Received: (qmail 93087 invoked by uid 99); 30 Jan 2005 06:44:51 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Sat, 29 Jan 2005 22:44:50 -0800 Received: (qmail 14644 invoked from network); 30 Jan 2005 06:44:49 -0000 Received: from localhost.hyperreal.org (HELO minotaur.apache.org) (127.0.0.1) by localhost.hyperreal.org with SMTP; 30 Jan 2005 06:44:49 -0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: httpclient-dev@jakarta.apache.org To: httpclient-dev@jakarta.apache.org Subject: =?iso-8859-1?q?=5BJakarta-HttpClient_Wiki=5D_Updated=3A__HttpClientApiRed?= =?iso-8859-1?q?esign?= Date: Sun, 30 Jan 2005 06:44:48 -0000 Message-ID: <20050130064448.14630.11053@minotaur.apache.org> X-Spam-Rating: localhost.hyperreal.org 1.6.2 0/1000/N X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Date: 2005-01-29T22:44:48 Editor: RolandWeber Wiki: Jakarta-HttpClient Wiki Page: HttpClientApiRedesign URL: http://wiki.apache.org/jakarta-httpclient/HttpClientApiRedesign callback handling and result provider classes in http-async Change Log: ---------------------------------------------------------------------------= --- @@ -225,9 +225,11 @@ a. {{{ HttpAsyncResult }}} interface for checking whether the response = is available, and getting it a. {{{ HttpAsyncNotify }}} interface extending {{{ HttpAsyncResult }}} = with a wait/notify mechanism = - * default implementation of a callback handler and result provider. The d= efault implementation uses the same error retry handling as {{{ DefaultHttp= RequestRetryHandler }}}. + * default implementations of callback handler and result provider. The ca= llback handler uses an {{{ HttpRequestRetryHandler }}} to retry failed requ= ests, but does not handle redirects nor authentication challenges. = - a. {{{ StdAsyncCallbackHandler }}} class implementing {{{ HttpAsyncCall= back }}}, {{{ HttpAsyncResult }}}, {{{ HttpAsyncNotify }}} + a. {{{ StdAsyncCallbackHandler }}} class implementing {{{ HttpAsyncCall= back }}} + a. {{{ StdAsyncResult }}} class implementing {{{ HttpAsyncResult }}} + a. {{{ StdAsyncNotify }}} class extending {{{ StdAsyncResult }}} and im= plementing {{{ HttpAsyncNotify }}} = * minimal implementation of the asynchronous execution interface. = @@ -255,6 +257,7 @@ a. {{{ HttpRequestQueue }}} interface a. {{{ StdHttpReqQueue }}} class implementing {{{ HttpRequestQueue }}} In addition to the usual queueing operations, this interface provides met= hods for dequeueing bunches of requests targetting the same host. It also i= ncludes a conditional queueing operation that enqueues a request only if it= targets the same host as other requests in the queue. See note on Pipelini= ng below. + = =3D=3D http-client =3D=3D =20 --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org