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

New CDI based EE injection manager incubating implementation. #4822

Merged
merged 3 commits into from
Sep 3, 2021

Conversation

jansupol
Copy link
Contributor

@jansupol jansupol commented Jul 7, 2021

Signed-off-by: jansupol [email protected]

@jansupol
Copy link
Contributor Author

jansupol commented Jul 7, 2021

Incubating POC:

  • Server & Client injection manager
  • One Client Injection Manager per client runtime
  • Works with the current state of Jersey
  • POC for Jersey 4.0 that may be based on this
  • Supports current @Context injection
  • Should be tested mainly with 3x, but for the 2x customers we can make it 2x compatible as well
    TODO:
  • Update for the CDI lite, which does not have the CDI Extensions
  • Decision regarding Client & server beans, can we make them request-scoped?
  • Does support multiple Applications impact this?
  • Testing, testing, and more testing
  • what discoverable mode to support (Annotated, All, can we go with none)?

<?xml version="1.0" encoding="UTF-8"?>
<!--

Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved.
Copy link
Member

Choose a reason for hiding this comment

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

Shouldn't it be 2021 only?

@jansupol jansupol merged commit e1467ea into eclipse-ee4j:master Sep 3, 2021
@jansupol jansupol deleted the cdiInject branch September 3, 2021 10:23
@senivam senivam added this to the 2.35 milestone Sep 6, 2021
This was referenced Sep 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants