Pragmatically, our applications do reuse Client instances in production code
and have not had any trouble with this.  It's meant to be thread safe.  Tim
points out a valid thread safety issue, but it's not likely to cause you
harm and will probably be corrected eventually.
On Thu, Oct 16, 2008 at 4:48 PM, Sanjay Acharya <[EMAIL PROTECTED]>wrote:

>
> I am not very sure I understand. The Restlet client by default uses apache
> HttpClient. There are a bunch of configurable settings that can be provided
> to Restlet which trickle down to the commons HttpClient like
> maxConnectionsPerHost or connectionManagerTimeout etc. The
> maxConnectionsPerHost is used to control the maximum number of simultaneous
> Http Connections that will be opened and pooled. If the Restlet Client was
> to not intended to service multiple thread at the same time, then these
> parameters and settings become superflous IMO.
>
> Thanks,
> Sanjay
> ----------------------------------------
> > Date: Thu, 16 Oct 2008 09:28:57 +0200
> > From: [EMAIL PROTECTED]
> > To: [email protected]
> > Subject: RE: Assistance and Question
> >
> > Hi,
> >
> >>  That said, the direction of preference seems to point to using a
> >> single instance of Restlet's Client class and setting the "maxConnectio
> >> nsPerHost" to some
> >>  appropriate value. One concern that I have is whether Restlet's
> >> Client is designed to be thread safe so that multiple threads can
> >> utilize the same instance?
> >>  In other words, is singleton usage the recommended pattern for using
> >> the client?
> >
> > I think singelton usage is not useful, because you could set different
> properties or something like this, if I remember right?
> >
> > best regards
> >    Stephan
> > _____________________________________________________________________
> > Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> > http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
> >
>
> _________________________________________________________________
> When your life is on the go—take your life with you.
> http://clk.atdmt.com/MRT/go/115298558/direct/01/

Reply via email to