With 2.0 Client API, as far as Basic auth is concerned, one can either set a WebTarget header or use a filter, I believe in both cases it is thread safe

Sergey
On 05/04/17 20:26, KARR, DAVID wrote:
I'm likely going to be implementing a REST service call using ClientBuilder, 
and it will require basic auth.  I'm intending to cache the Client object, if I 
can be sure it's thread-safe.

I'm having trouble getting a clear picture on some of these details from the main docs.  
I found the section about using ClientBuilder 
(http://cxf.apache.org/docs/jax-rs-client-api.html), but that doesn't mention auth.  When 
I searched for "basic" on the same page, I found some references to doing this 
with a WebClient, but I'm not sure of the relevance of that.  I also can't find a 
statement about thread-safety.  I understand that Client is an interface, but CXF is 
providing an implementation, so I would assume it's possible to determine that.

I note that links to "JAXRSClientFactoryBean" on that page get a 404.  I have a 
feeling that class is relevant to this.  I also don't see this class in the standard 
Javadoc set.



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Reply via email to