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