ConnectionTimeoutException inner class of the HttpConnection class made static in the 2.0 branch
Oleg On Tue, 2004-03-09 at 01:30, Michael Becke wrote: > Static works for me. > > Mike > > On Mar 8, 2004, at 4:03 PM, Oleg Kalnichevski wrote: > > > Gareth, > > In the development version of HttpClient (which will eventually become > > 3.0) ConnectionTimeoutException is no longer an inner class of > > HttpConnection. > > > > Folks, do you see any reasons for not making ConnectionTimeoutException > > static in the 2.0 branch? > > > > Oleg > > > > > > On Mon, 2004-03-08 at 16:33, [EMAIL PROTECTED] wrote: > >> > >> > >> I've come across a minor problem with the ConnectionTimeoutException. > >> > >> The exception isn't serializable because it is declared as an non > >> static > >> inner class to HttpConnection, which in turn has references to all > >> maner of > >> goodies. > >> > >> It becomes a problem when http client is used in a J2EE application > >> and the > >> Exception gets thrown as a root cause out of an EJB. > >> > >> > >> FIX: > >> // -- Timeout Exception > >> /** > >> * Signals that a timeout occured while opening the socket. > >> */ > >> public static class ConnectionTimeoutException extends > >> IOException { > >> /** Create an instance */ > >> public ConnectionTimeoutException() { > >> } > >> } > >> > >> Garet Davis > >> Confidentiality: This email and its attachments are intended for the > >> above > >> named only and may be confidential. If they have come to you in > >> error you > >> must take no action based on them, nor must you copy or show them to > >> anyone; please reply to this email and highlight the error. > >> > >> Viruses: Although we have taken steps to ensure that this email and > >> attachments are free from any virus, we advise that in keeping with > >> good > >> computing practice the recipient should ensure that they are actually > >> virus-free. > >> > >> Brokerage services provided by TD Waterhouse Investor Services > >> (Europe) > >> Limited (a subsidiary of The Toronto-Dominion Bank). Authorised and > >> regulated by the Financial Services Authority (FSA registered number > >> 141282), member of the London Stock Exchange and OFEX. Incorporated in > >> England and Wales under registration number 2101863. Registered > >> office: > >> Exchange Court, Duncombe Street, Leeds LS1 4AX. Banking services > >> provided > >> by TD Waterhouse Bank N.V. authorised and regulated by De > >> Nederlandsche > >> Bank and the Financial Services Authority for UK Business (FSA > >> registered > >> number 216791). Incorporated in the Netherlands and registered as a > >> branch > >> in England and Wales under branch registration number BR006780. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: > >> [EMAIL PROTECTED] > >> For additional commands, e-mail: > >> [EMAIL PROTECTED] > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]