On Tue, Feb 21, 2012 at 7:49 AM, Martijn Dashorst <martijn.dasho...@gmail.com> wrote: > On Mon, Feb 20, 2012 at 8:53 PM, Martin Grigorov <mgrigo...@apache.org> wrote: >> - CDI >> seam-conversation-*** modules are still not available in Maven central repo > > Are these actual modules required, or just implementations that can be > provided by Glassfish, Geronimo or TomEE?
they can be provided by containers, but first a common interface is needed. this is what seam-conversation does. cdi 1.1 will most likely have something like this baked in, but for now we have to use this. > Doesn't glassfish (haven't looked at their license, might be *yuk* > GPL), or Geronimo or OpenEJB provide the required functionality? the functionality is different between each container impl. glassfish uses weld underneath. > Looking at the code, isn't it rather semi trivial to create our own > implementation of the Seam conversation functionality? It didn't look > like much algorithmic magic, but rather setting things up. i dont mind writing something for weld, we have that code over here anyways. but, i do not want to provide impls for other cdi containers. the advantage of seam-conversation is that it has plugins for other containers. if we are OK supporting only Weld as CDI container i can rewrite and simplify the code. i dont mind doing that until cdi 1.1 comes out... -igor > > Martijn