BTW: there is a way to control the connection pooling, but it's a SERVER side 
thing.   Basically, if the server sends back a header of:

Keep-Alive: timeout=60, max=5

then the Java client will respect those values.    Right now in CXF, you would 
probably need to write an interceptor to set those values.   I just made a 
commit to trunk that expands the http configuration to include a setting to 
control this from the config file.

Dan




On Wednesday 17 December 2008 6:46:42 am Adrian Corcoran wrote:
> Hi,
> What was the design decision behind using java.net.URL. Is there a reason
> that apache-commons-httpclient was not used?
>
> Thanks,
>  Adrian
>
> On Mon, Dec 15, 2008 at 7:01 PM, Cyrille Le Clerc
> <[email protected]
>
> > wrote:
> >
> >
> > CXF relies on the out-of-the-box java.net URL and HttpURLConnection .
> >
> > The JVM offers connections pooling mechanisms called "HTTP Persistent
> > Connections". Basically, you have to define the JVM property
> > "http.maxConnections" (default 5) to a higher value.
> >
> > Details are available here :
> > http://java.sun.com/javase/6/docs/technotes/guides/net/http-keepalive.htm
> >l
> >
> > Hope this helps,
> >
> > Cyrille
> > --
> > Cyrille Le Clerc
> > [email protected]
> >
> > pashpour wrote:
> > > Hi folks,
> > >    Any luck with HTTP pooling?
> > >
> > > Thanks,
> > >
> > > Pash
> > >
> > > Simon MaticLangford wrote:
> > >> Hi,
> > >>
> > >>
> > >>
> > >> Is there anyway to get CXF to use an HTTP connection pool? Looking at
> >
> > the
> >
> > >> connection factory it appears to use url.openConnection() directly,
> > >> but wondered if there is a way other that writing my own
> > >> implementation of the interface? Specifically I want to reuse
> > >> connections using a client certificate over SSL due to the overhead of
> > >> establishing SSL
> >
> > connections.
> >
> > >> Thanks
> > >>
> > >>
> > >>
> > >> Simon
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> Simon Matić Langford
> > >>
> > >> Java Development Lead
> > >>
> > >> www.betfair.com <http://www.betfair.com/>
> > >>
> > >>
> > >>
> > >> Waterfront | Hammersmith Embankment | Chancellors Road | London | W6
> > >> 9HP
> > >>
> > >>
> > >>
> > >> The information in this e-mail and any attachment is confidential and
> > >> is intended only for the named recipient(s). The e-mail may not be
> >
> > disclosed
> >
> > >> or used by any person other than the addressee, nor may it be copied
> > >> in any way. If you are not a named recipient please notify the sender
> > >> immediately and delete any copies of this message. Any unauthorized
> > >> copying, disclosure or distribution of the material in this e-mail is
> > >> strictly forbidden. Any view or opinions presented are solely those of
> > >> the author and do not necessarily represent those of Betfair. Betfair
> > >> is the trading name of The Sporting Exchange Limited whose registered
> >
> > office
> >
> > >> is: Waterfront, Hammersmith Embankment, Chancellors Road, London W6
> > >> 9HP. Registered in England with No. 3770548.
> > >>
> > >>
> > >> ______________________________________________________________________
> > >>__ In order to protect our email recipients, Betfair Group use SkyScan
> > >> from MessageLabs to scan all Incoming and Outgoing mail for viruses.
> > >>
> > >> ______________________________________________________________________
> > >>__
> >
> > --
> > View this message in context:
> > http://www.nabble.com/HTTP-Connection-Pooling-tp18319313p21019615.html
> > Sent from the cxf-user mailing list archive at Nabble.com.



-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog

Reply via email to