Le lun. 6 mai 2019 à 22:51, Gerhard Petracek <gpetra...@apache.org> a écrit :
> my point was just to add a spi similar to the resource-injection spi... > or maybe we can even unify the spi for all types of injections. > Using qualifier - even through extensions - it does then so maybe we csn drop spi > regards, > gerhard > > > > Am Mo., 6. Mai 2019 um 20:43 Uhr schrieb Romain Manni-Bucau > <rmannibu...@gmail.com>: > > > > Well im happy with the spi option but since it would be in impl not sure > we > > need to slow down the boot instead of hardcoding it. Or did you mean in > > term of codepath but still bypassing service loader? > > > > Side note: we should align reflection on xbean which supports meta > > annotation and potentially aliasing, this is a bug between scanning and > > runtime model we have today - see @Meta or @Metaroot support in xbean. > That > > said it is another topic ;). > > > > Le lun. 6 mai 2019 à 15:45, Mark Struberg <strub...@yahoo.de.invalid> a > > écrit : > > > > > Hmm, nah, too memory intense and slower than the other solution I'd > say. > > > > > > LieGrue, > > > strub > > > > > > > > > > Am 06.05.2019 um 14:41 schrieb Arne Limburg < > > > arne.limb...@openknowledge.de>: > > > > > > > > Hmm, > > > > thinking more of it: > > > > Shouldn't it be just an Extension that adds an @Inject Annotation to > > > every Field and Method parameter that has a qualifier? > > > > > > > > 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 > > > > > > > > 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 06.05.19, 14:06 schrieb "Gerhard Petracek" <gpetra...@apache.org > >: > > > > > > > > hi romain, > > > > > > > > some years ago i tried to do something similar (afair with owb > 1.0.x) > > > > based on our plugin-spi. > > > > back then it was just possible via a plugin for resource-injection > > > > (and it was a bit "tricky"). > > > > if nothing changed in the meantime, we should take the chance to > add a > > > > more powerful injection-spi (to allow multiple plugins which can > > > > participate in the "injection-lifecycle"). > > > > -> your approach would be one of many plugins users can add (e.g. > with > > > > auto. activation...). > > > > > > > > regards, > > > > gerhard > > > > > > > > Am So., 5. Mai 2019 um 22:09 Uhr schrieb Romain Manni-Bucau > > > > <rmannibu...@gmail.com>: > > > >> > > > >> Good catch! > > > >> > > > >> If no objection i can push a first version like on friday I think. > > > >> > > > >> Le dim. 5 mai 2019 à 21:58, Mark Struberg <strub...@yahoo.de.invalid> > a > > > >> écrit : > > > >> > > > >>> And NO @Produces.... > > > >>> > > > >>> LieGrue, > > > >>> Strub > > > >>> > > > >>>> Am 05.05.2019 um 20:07 schrieb Arne Limburg < > > > >>> arne.limb...@openknowledge.de>: > > > >>>> > > > >>>> I > > > >>>> 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: > > > >>>> > > > >>>> Jax | Mainz | 6. - 10. Mai 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 fine with that. I even thought of that before, when I wanted > to add > > > >>> @PersistenceContext as qualifier to implement injection of > > > EntityManager by > > > >>> myself in a pure CDI-Scenario. > > > >>>> > > > >>>> Cheers, > > > >>>> Arne > > > >>>> > > > >>>> -- > > > >>>> Arne Limburg – Enterprise Architect > > > >>>> > > > >>>> > > > >>>> Am 05.05.19, 19:39 schrieb "Romain Manni-Bucau" < > > > rmannibu...@gmail.com > > > >>>> : > > > >>>> > > > >>>> Hi guys, > > > >>>> > > > >>>> Quarkus makes @Inject optional for MP qualifiers, can we add a > flag > > > >>> to get > > > >>>> it? I.e. injection point is defined if inject is there or there > is a > > > >>>> qualifier (even without inject)? > > > >>>> > > > >>>> It can probably be extended to delegate too - but less common. > > > >>>> > > > >>>> Guess it can be on by default but fine if you prefer it off too > to > > > >>>> encourage portability. > > > >>>> > > > >>>> Wdyt? > > > >>>> > > > >>>> > > > >>> > > > >>> > > > > > > > > > > > > > > >