Was a troll? That's not obvious :p
Le 12 juil. 2012 19:08, "Mark Struberg" <[email protected]> a écrit :

> >BTW, regarding OpenEJB, it will require a lot of refactoring if we wanna
> remove CMP, EJB 2, etc.
>
> But it would make OpenEJB likely quite a lot leaner and faster!
>
> LieGrue,
> strub
>
>
>
>
> >________________________________
> > From: Jean-Louis MONTEIRO <[email protected]>
> >To: [email protected]; Mark Struberg <[email protected]>
> >Sent: Thursday, July 12, 2012 6:35 PM
> >Subject: Re: javaagent?
> >
> >
> >Mark,
> >
> >Regarding CMP, it's still in as far as I know. As I said, it's managed
> under the cover as JPA entities and therefore by OpenJPA.
> >In the spec EJB 3.2 (ongoing), we decide to split what is required and
> what is optional.
> >
> >So CMP is still required in Web Profile because the Web Profile is based
> on EJB 3.1.
> >But I hope next time we can get rid of old things.
> >
> >BTW, regarding OpenEJB, it will require a lot of refactoring if we wanna
> remove CMP, EJB 2, etc.
> >
> >Jean-Louis
> >
> >
> >
> >2012/7/12 Mark Struberg <[email protected]>
> >
> >I fully agree that the javaagent has plenty of issues (both inOpenJPA,
> but mostly in Java itself) and shall only be used as last resort.
> >>
> >>But I hope TomEE doesn't do any CMP processing anymore, isn't? That
> would be a shame, as CMP got ditched a long time ago and is not part of the
> EE6 WebProfile afaik, isn't?
> >>
> >>LieGrue,
> >>strub
> >>
> >>
> >>
> >>
> >>----- Original Message -----
> >>> From: Jean-Louis MONTEIRO <[email protected]>
> >>> To: [email protected]
> >>> Cc:
> >>> Sent: Thursday, July 12, 2012 3:13 PM
> >>> Subject: Re: javaagent?
> >>>
> >>> Hi,
> >>>
> >>> AFAIR, it's only used to enhance JPA entities because that is needed
> with
> >>> OpenJPA.
> >>> We cannot use the default openjpa javagent because of some classloader
> >>> reasons (classes must be enhanced first).
> >>>
> >>> Just be careful cause we currently support EJB 2 CMP entity beans.
> Behind
> >>> the cover, we use JPA and OpenJPA to manage CMP entities. That means
> if you
> >>> remove the javaagent, we won't be able to support CMP out of the box.
> >>>
> >>> Isn't it?
> >>>
> >>> Jean-Louis
> >>>
> >>>
> >>> 2012/7/12 Romain Manni-Bucau <[email protected]>
> >>>
> >>>>  Hi,
> >>>>
> >>>>  anyone has an idea why we use a javaagent?
> >>>>
> >>>>  from what i saw it mainly runs the openjpa transformer...
> >>>>
> >>>>  i don't really see why it is needed since if entities are enhanced at
> >>> build
> >>>>  time that's more efficient and not needed, if the user wants to do it
> >>> at
> >>>>  runtime he can add the openjpa javaagent.
> >>>>
> >>>>  why i ask is mainly because in java it breaks the runtime because it
> tries
> >>>>  to load the class we are loading the it leads to some
> LinkageErrors....
> >>>>
> >>>>  I would like to remove it from TomEE so please shout if yo uknow why
> we
> >>>>  have it in place.
> >>>>
> >>>>  - Romain
> >>>>
> >>>
> >>
> >
> >
> >
>

Reply via email to