You might try using OpenWebBeans + OpenEJB. Those 2 play really well together, and EJB contains MDB. Not sure though if the MDB impl in OpenEJB already works together with CDI. David, I guess you know more than I about that, mind to share your thoughts?
txs and LieGrue, strub --- On Sat, 7/9/11, Pieter Martin <pieter.mar...@gmail.com> wrote: > From: Pieter Martin <pieter.mar...@gmail.com> > Subject: Re: codi and webservices > To: "MyFaces Discussion" <users@myfaces.apache.org> > Date: Saturday, July 9, 2011, 3:24 PM > Thanks, yes I am using OpenWebBeans > and happily so. I tried the > BeanManagerProvider and things are working well. > > I reckon I will have the same issue with regards to jms, > when I get > round to putting hornetq or ApacheMq into Jetty? > > Thanks > Pieter > > > On 09/07/2011 11:32, Mark Struberg wrote: > > Hi Pieter! > > > > This is more a CDI container question than a CODI > question :) > > From the stacktrace you posted in an older post > I saw that you are using Apache OpenWebBeans, right? good > decision btw :D > > > > Since I know a little bit about OWB, I'll try to > explain ;) > > > > Basically any Servlet inside your webapp already > should have all things correctly setup. If you are > interested in the details then check OWBs > WebBeansConfigurationListener. If you are using > CXFNonSpringServlet then the Servlet itself will not be > created by CDI, so the servlet instance itself is not a > CDI-managed object (Maybe there is some CXFCdiServlet in the > future...) This basically means that any @Inject inside this > class will not get injected. > > > > In this case you can use CODIs BeanManagerProvider to > get access to a CDI managed bean manually. > > I use this trick with an old JAX-RS stack as well. > > > > hope this helps! > > > > LieGrue, > > strub > > > > > > --- On Sat, 7/9/11, Pieter Martin<pieter.mar...@gmail.com> > wrote: > > > >> From: Pieter Martin<pieter.mar...@gmail.com> > >> Subject: RE: codi and webservices > >> To: "MyFaces Discussion"<users@myfaces.apache.org> > >> Date: Saturday, July 9, 2011, 8:28 AM > >> Hi, > >> > >> Is there any support for having a webservice > request > >> happening inside a cdi/codi world. In particular I > am using > >> apache cxf in jetty, starting up the > CXFNonSpringServlet > >> which does the magic. So I imagine somehow this > servlet's > >> requests needs to be wrapped in a codi life cycle > similar to > >> how faces works. > >> > >> Is this possible? > >> > >> Thanks > >> Pieter > >> > >