While it generates a warning ok (but dont make deployment fail, would break some apps). Le 2 avr. 2013 23:38, "David Salter" <davidmsal...@me.com> a écrit :
> Yes, I've noticed that the Spec says EJBs cannot be final, but OpenEJB > works correctly whether EJBs are final or not. > > > Best to agree with the spec I think though. > > Dave. > > > On 2 Apr 2013, at 22:12, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > > > That s forbidden by the spec but tolerated by most of servers > > Le 2 avr. 2013 23:07, "Mark Struberg" <strub...@yahoo.de> a écrit : > > > >> here's my take: > >> > >> @Stateless class can only be final (if any) if it has an explicit local > >> interface imo. It must _not_ be final if it only has a No-Interface > View. > >> > >> @Stateful must not be final if it has a CDI scope (because in that case > >> CDI proxying rules apply). > >> > >> > >> LieGrue, > >> strub > >> > >> > >> ----- Original Message ----- > >>> From: Romain Manni-Bucau <rmannibu...@gmail.com> > >>> To: dev@tomee.apache.org > >>> Cc: > >>> Sent: Tuesday, April 2, 2013 9:02 PM > >>> Subject: Re: OPENEJB-1306 - EJB's cannot be declared final > >>> > >>> Hmm, pby a bad practisebut it should work (at least it works in other > app > >>> servers) > >>> Le 2 avr. 2013 20:08, "David Salter" <davidmsal...@me.com> a > >>> écrit : > >>> > >>>> Hi, > >>>> > >>>> I'm working on a patch for OPENEJB-1306 which I've almost got > >>> complete. I > >>>> just wanted to verify that the issue is that EJB3 beans, i.e. those > >>>> annotated with @Singleton, @Stateless or @Stateful cannot be declared > >> as > >>>> final. > >>>> > >>>> Thanks, > >>>> > >>>> Dave. > >>>> > >>>> > >>> > >> > >