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

4.x: Introduction of Helidon Service Inject. #9249

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Commits on Oct 1, 2024

  1. Introduction of Helidon Service Inject.

    Signed-off-by: Tomas Langer <[email protected]>
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    674cfc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2355f33 View commit details
    Browse the repository at this point in the history
  3. Build fixes.

    Signed-off-by: Tomas Langer <[email protected]>
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    21fca7d View commit details
    Browse the repository at this point in the history
  4. Fixed test to use global config.

    Signed-off-by: Tomas Langer <[email protected]>
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    2a77306 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36e1474 View commit details
    Browse the repository at this point in the history
  6. Renamed WantDefault to AddDefault for config beans

    Proper qualifier for config beans even when `OrDefault` is used
    Added test for `OrDefault`
    
    Signed-off-by: Tomas Langer <[email protected]>
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4af7c0e View commit details
    Browse the repository at this point in the history
  7. Codegen annotation processor now correctly returns if it handled all …

    …annotations.
    
    Added feature processor and metadata codegen to Helidon Service Registry and Inject.
    
    Signed-off-by: Tomas Langer <[email protected]>
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1f296e3 View commit details
    Browse the repository at this point in the history
  8. Remove Interception.Factory.

    Add support for injection of InterceptionMetadata.
    Rework delegate interception to be usable by users.
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    57c7fd5 View commit details
    Browse the repository at this point in the history
  9. Use existing service descriptor when service registered by contract i…

    …f possible.
    
    Changed default of Injection.Described to be singleton, as that feels more natural.
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    f4b9133 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a5a1537 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ce5e6ec View commit details
    Browse the repository at this point in the history
  12. Failing on private field injection, private constructor injection, mu…

    …ltiple constructor injection
    
    A few bugfixes for problems discovered by tests
    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    47ae6f4 View commit details
    Browse the repository at this point in the history
  13. Rebased on 4.2.0

    tomas-langer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    e748e83 View commit details
    Browse the repository at this point in the history