[jax-rs-spec users] [jsr339-experts] Re: Re: Re: Back To DI in Subresources

From: Santiago Pericas-Geertsen <>
Date: Fri, 20 Apr 2012 11:18:20 -0400

On Apr 19, 2012, at 8:46 AM, Bill Burke wrote:

>>> Why not both? As you say, (1) is more flexible but (2) is quite
>>> convenient.
>> I don't understand how the sub-resource injection can work at all.
>> Lets take an example where a root resource is a singleton.
>> This root resource can return sub-resource instances. Such instances can
>> be created at a per-request basis or may've been pre-allocated and are
>> singletons too. Only the root resource knows the rules.
>> How can the runtime make sure that the injection into sub-resources is
>> thread-safe ?
> Another thing, if the sub-resource is an EJB or CDI bean, won't injection happen anyways?

 Yes, but not for @Context stuff, right?

-- Santiago