Hi! You should be able to simply use @Inject in your @WebService. If you need the parsed stuff elsewhere, then just create a producer method for it.
LieGrue, strub ----- Original Message ----- > From: Caroline Van den Hauwe <[email protected]> > To: [email protected] > Cc: > Sent: Sunday, 21 April 2013, 18:43 > Subject: Question regarding CDI: Injection needed in at runtime created > objects. > > 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 >
