Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 44874 invoked from network); 9 May 2002 20:02:17 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 9 May 2002 20:02:17 -0000 Received: (qmail 24796 invoked by uid 97); 9 May 2002 20:02:17 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@jakarta.apache.org Received: (qmail 24743 invoked by uid 97); 9 May 2002 20:02:16 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 24727 invoked by uid 98); 9 May 2002 20:02:15 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Message-ID: From: Dennis Cook To: 'Jakarta Commons Developers List' Subject: RE: HttpClient question. Date: Thu, 9 May 2002 13:01:50 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2655.55) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I would also propose that the HttpMultiClient and HttpConnection classes could use a method of: void setInterface(java.net.InetAddress) This mechanism could be used to direct requests on multi-home hosts. The lack of this feature in the java.net.URL class is the reason why I started looking at the jakarta project in the first place. I have made these changes and tested it locally, but I am not sure of the submission process. -----Original Message----- From: Dennis Cook [mailto:dennis@cook-mail.net] Sent: Thursday, May 09, 2002 12:44 PM To: 'Jakarta Commons Developers List' Subject: RE: HttpClient question. Might I suggest that the setting of individual connection properties be handled in the HttpMultiClient rather than in the HttpConnectionManager. Have the manager create the connection with only host and port, then have the client set the proxy info, as it is currently setting the timeout value, prior to using the connection in the method.execute(); -----Original Message----- From: Marc.Saegesser@apropos.com [mailto:Marc.Saegesser@apropos.com] Sent: Thursday, May 09, 2002 12:37 PM To: commons-dev@jakarta.apache.org Subject: RE: HttpClient question. 1) Oops. I added those methods some time ago, but forgot to commit the change. Must be old age catching up with me. 2) Hmmm, hadn't really thought about changing the proxy settings. This is the sort of thing you sent once and they don't change. I'll have to think about it some. 3) http://jakarta.apache.org/site/getinvolved.html. In general we try to to deal with dummies. :-) Marc Saegesser > -----Original Message----- > From: Dennis Cook [mailto:dennis@cook-mail.net] > Sent: Thursday, May 09, 2002 2:08 PM > To: 'Jakarta Commons Developers List' (E-mail) > Subject: HttpClient question. > > > I was just done a quick review the HttpMultiClient, > HttpConnectionMgr, and > HttpConnection classes and found several inconsistancies. > > 1) While the HttpConnectionMgr provides methods to define the use of a > proxy, the HttpMultiClient completely hides this capablity. > This client > creates a private instance of the connection manager and provides no > accessors or setters to pass on proxy info to it. > > 2) The setProxyHost() and setProxyPort() methods of > HttpConnectionMgr class > do not prevent change of values after connections are created > and do not > reset values on previously created connections. > > I am new to this concept of public development projects and > not quite sure > how changes are proposed, debated, accepted, implemented... > Does this happen > within each project? Is there a "How to be c contributor for > Dummies" guide > :) > > > > Dennis Cook > BeVocal, Inc. > tel: 408-907-4170 > fax: 408-745-9533 > > > -- > To unsubscribe, e-mail: > > For additional commands, e-mail: > > -- To unsubscribe, e-mail: For additional commands, e-mail: -- To unsubscribe, e-mail: For additional commands, e-mail: -- To unsubscribe, e-mail: For additional commands, e-mail: