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.
> >>>>
> >>>>
> >>>
> >>
>
>

Reply via email to