Skip to content

Conversation

@jansupol
Copy link
Contributor

@jansupol jansupol commented Jul 7, 2021

Signed-off-by: jansupol jan.supol@oracle.com

Signed-off-by: jansupol <jan.supol@oracle.com>
@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)?

jansupol added 2 commits July 8, 2021 13:47
Signed-off-by: jansupol <jan.supol@oracle.com>
Signed-off-by: jansupol <jan.supol@oracle.com>
<?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