Top Description Methods
jakarta.enterprise.inject.spi.el

public Interface ELAwareBeanManager

extends BeanManager
Imports
jakarta.el.ELResolver, .ExpressionFactory, jakarta.enterprise.context.Dependent, jakarta.enterprise.inject.spi.BeanManager

A BeanManager that allows integrators to obtain Unified EL objects that are integrated with the CDI container as described in the Jakarta EE Platform specification.
Since
4.1

Method Summary

Modifier and TypeMethod and Description
public ELResolver
public ExpressionFactory
Inherited from jakarta.enterprise.inject.spi.BeanManager:
areInterceptorBindingsEquivalentareQualifiersEquivalentcreateAnnotatedTypecreateBeancreateBeancreateBeanAttributescreateBeanAttributescreateInjectionPointcreateInjectionPointcreateInterceptionFactorygetExtensiongetInjectableReferencegetInjectionTargetFactorygetInterceptorBindingDefinitiongetInterceptorBindingHashCodegetPassivationCapableBeangetProducerFactorygetProducerFactorygetQualifierHashCodegetStereotypeDefinitionisPassivatingScoperesolveDecoratorsresolveObserverMethodsvalidate

Method Detail

getELResolverback to summary
public ELResolver getELResolver()

Redeclares jakarta.enterprise.inject.spi.BeanManager.getELResolver.

Returns a jakarta.el.ELResolver that resolves beans by EL name.

Returns:ELResolver

the jakarta.el.ELResolver

wrapExpressionFactoryback to summary
public ExpressionFactory wrapExpressionFactory(ExpressionFactory expressionFactory)

Redeclares jakarta.enterprise.inject.spi.BeanManager.wrapExpressionFactory.

Returns a wrapper jakarta.el.ExpressionFactory that delegates jakarta.el.MethodExpression and jakarta.el.ValueExpression creation to the given jakarta.el.ExpressionFactory. When a Unified EL expression is evaluated using a jakarta.el.MethodExpression or jakarta.el.ValueExpression returned by the wrapper jakarta.el.ExpressionFactory, the container handles destruction of objects with scope Dependent.

Parameters
expressionFactory:ExpressionFactory

the jakarta.el.ExpressionFactory to wrap

Returns:ExpressionFactory

the wrapped jakarta.el.ExpressionFactory