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 > >
