Isnt a threadlocal what you need? Or a @New in a requestscoped wrapper
Le 21 avr. 2013 18:44, "Caroline Van den Hauwe" <
[email protected]> a écrit :

> Hi,
>
> Although I am using TomEE, my question this time is about CDI as I am not
> having any issues with TomEE. My sincerest apologies for those who dislike
> my posting this question here. My eternal gratitude for those who want to
> help me.
>
>
> My Java EE app acts as a server to clients. When a client makes a certain
> request to the server, I want to make a Configuration object. This
> Configuration object should Inject 3 objects, based on XML data I received
> from the client. Additionally, I'm keeping Configuration objects in a
> HashMap.
>
> The problem is, CDI only wants to do Injection in a Managed Bean, a.k.a. I
> would have to Inject this Configuration object and not create it through
> 'new Configuration()'.
>
> How then, can I create a Configuration object whenever a client makes the
> certain request?
> How then, can I pass the information in the XML my client sent me, to the
> Configuration object?
>
>
> I have posted this question, phrased differently, including simplified
> code to Stack Overflow as well:
>
> http://stackoverflow.com/questions/16114343/pass-runtime-arguments-to-object-containing-injections
>
>
> Kind regards,
>
> Caroline
>
>

Reply via email to