Not sure about OWB but MyFaces would be alot of work or even not possible.
So hopefully no impl >must< support both

Arne Limburg <arne.limb...@openknowledge.de> schrieb am Mi., 8. Mai 2019,
17:48:

> Mark,
>
> I'll take your branch and check, how much effort it would be to support
> both packages at the same time.
>
> --
> Arne Limburg – Enterprise Architect
>
>
>
> OPEN KNOWLEDGE GmbH
> Poststraße 1, 26122 Oldenburg
> Mobil: +49 151 - 108 22 942
> Tel: +49 441 - 4082-154
> Fax: +49 441 - 4082-111
> arne.limb...@openknowledge.de
> www.openknowledge.de
>
> Registergericht: Amtsgericht Oldenburg, HRB 4670
> Geschäftsführer: Lars Röwekamp, Jens Schumann
>
> Nächste Konferenz:
>
> Java Forum Nord | Hannover | 24. September 2019
>
> Nächste Akademie:
>
> API, Microservices & DDD Summit | München | 17. - 19. Juni 2019
>
> Treffen Sie uns auf weiteren Konferenzen,
> Summits und Events:
>
> Zu unseren weiteren Events
>
>
>
> Am 08.05.19, 17:38 schrieb "Mark Struberg" <strub...@yahoo.de.INVALID>:
>
>     I'd say we do branches and continue with jakarta.*.
>     The current OWB release is very stable and fast. So I don't expect
> many changes.
>
>
>
> https://github.com/struberg/openwebbeans/blob/jakarta/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java#L37
>
>     Done that on last friday already :)
>
>     LieGrue,
>     strub
>
>
>
>     > Am 08.05.2019 um 14:21 schrieb Arne Limburg <
> arne.limb...@openknowledge.de>:
>     >
>     > Hi all,
>     >
>     > Being at the JAX conference now, I am quite oftenly confronted with
> the javax vs. Jakarta discussion.
>     > Besides that it is not clear how to handle that at the API level
> (btw. Good blog entries, David and Mark), I am thinking of how it could be
> handled at implementation level.
>     > My preferred solution would be the complete separation of Java EE
> APIs (with javax packages) and Jakarta EE APIs (with jakarta packages)
>     > and having the implementation support both. The question is, are we
> able to handle this without much code change?
>     >
>     > My first idea was to define an own set of interfaces like
>     > public interface Bean<T> extends
> javax.enterprise.inject.spi.Bean<T>, jakarta.enterprise.inject.spi.Bean<T> {
>     >   …
>     > }
>     > We could then use this interface as return value for or interfaces
> whereever Bean is the return value in specification interfaces.
>     >
>     > The only problem I see with this approach seems to be with
> Collection return values and generics, i.e.
> javax.enterprise.inject.spi.Bean#getInjectionPoints() returns a
> Set<javax.enterprise.inject.spi.InjectionPoint> and
> jakarta.enterprise.inject.spi.Bean#getInjectionPoints() would return a
> Set<jakarta.enterprise.inject.spi.InjectionPoint>. In an ideal world our
> common interface would return a Set<org.apache.openwebbeans.InjectionPoint>
> where org.apache.openwebbeans.InjectionPoint extends the other
> InjectionPoints. But that does not work for generics.
>     > Regarding parameters the solution would be to have both methods and
> call one from the other, wrapping the parameter, which most probably should
> work out.
>     >
>     > Any ideas/opinions on that?
>     >
>     > Cheers,
>     > Arne
>     >
>     > --
>     > Arne Limburg – Enterprise Architect
>     >
>     >
>     > OPEN KNOWLEDGE GmbH
>     > Poststraße 1, 26122 Oldenburg
>     > Mobil: +49 151 - 108 22 942
>     > Tel: +49 441 - 4082-154
>     > Fax: +49 441 - 4082-111
>     > arne.limb...@openknowledge.de
>     > www.openknowledge.de <https://www.openknowledge.de/>
>     >
>     > Registergericht: Amtsgericht Oldenburg, HRB 4670
>     > Geschäftsführer: Lars Röwekamp, Jens Schumann
>     >
>     > Nächste Konferenz:
>     >
>     > Java Forum Nord | Hannover | 24. September 2019 <
> https://www.openknowledge.de/event/java-forum-nord/>
>     >
>     > Nächste Akademie:
>     >
>     > API, Microservices & DDD Summit | München | 17. - 19. Juni 2019<
> https://www.openknowledge.de/event/at-api-und-microservises-summit/>
>     >
>     > Treffen Sie uns auf weiteren Konferenzen,
>     > Summits und Events:
>     >
>     > Zu unseren weiteren Events<https://www.openknowledge.de/event/>
>     >
>     >
>     >
>     >
>
>
>
>

Reply via email to