Skip to content

Commit

Permalink
Add a section on the the Unified EL integration API
Browse files Browse the repository at this point in the history
Signed-off-by: Scott M Stark <[email protected]>
  • Loading branch information
starksm64 committed Feb 15, 2024
1 parent af217f2 commit f434944
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions spec/src/main/asciidoc/core/spi_full.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -560,6 +560,13 @@ In addition to rules defined in <<bm_obtain_instance>>, the following rules appl

The returned `Instance` object can only access instances of beans that are available for injection in the module or library containing the class into which the `BeanManager` was injected or the Jakarta EE component from whose JNDI environment namespace the `BeanManager` was obtained, according to the rules defined in <<typesafe_resolution>>.

[[el_support]]
=== Unified EL integration API

Since CDI version 4.1, the Unified EL integration API, which is part of the `BeanManager` API, is deprecated.
The relevant methods are placed in a new interface `jakarta.enterprise.inject.spi.el.ELAwareBeanManager`, which is present in a new supplemental CDI API artifact: `jakarta.enterprise:jakarta.enterprise.cdi-el-api`.

The requirements for supporting the Unified EL integration API are defined in the Jakarta EE Platform specification.
[[alternative_metadata_sources]]

=== Alternative metadata sources
Expand Down

0 comments on commit f434944

Please sign in to comment.