Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WELD-2769 Support the ELAwareBeanManager #182

Merged
merged 2 commits into from Dec 11, 2023

Conversation

arjantijms
Copy link
Contributor

No description provided.

@manovotn
Copy link
Contributor

JIRA link - https://issues.redhat.com/browse/WELD-2769

@manovotn manovotn changed the title Support the ELAwareBeanManager WELD-2769 Support the ELAwareBeanManager Dec 11, 2023
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.cdi-el-api</artifactId>
<version>${cdi.api.version}</version>
</dependency>
Copy link
Contributor

@manovotn manovotn Dec 11, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we'll also need to add an exclusion for EL API artifact here.
I'll check and add on to your PR if needed.

arjantijms and others added 2 commits December 11, 2023 12:54
@manovotn manovotn merged commit 63c3611 into weld:master Dec 11, 2023
2 checks passed
@manovotn
Copy link
Contributor

Thanks @arjantijms!

@arjantijms
Copy link
Contributor Author

Thank you too!

Next step would be updating weld-api in weld core, and then having org.jboss.weld.util.ForwardingBeanManager implement ELAwareBeanManager as well?

@manovotn
Copy link
Contributor

Next step would be updating weld-api in weld core, and then having org.jboss.weld.util.ForwardingBeanManager implement ELAwareBeanManager as well?

Yes, we need Weld API release for that but I am waiting on how the method invokers PR turns out.
There is likely an API simplification coming in which case we'll be adding existing functionality via Weld API.
That said, I could just roll out several API releases too 🤷

@manovotn
Copy link
Contributor

I've gone ahead and released the API so that this doesn't get forgotten. Here's the PR upgrading the API and making ForwardingBM implement the new API - weld/core#2900

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants