Package jakarta.enterprise.inject.spi.el
Interface ELAwareBeanManager
- All Superinterfaces:
BeanContainer,BeanManager
A
BeanManager that allows integrators to obtain Unified EL objects
that are integrated with the CDI container as described in the CDI specification.- Since:
- 4.1
-
Method Summary
Modifier and TypeMethodDescriptionReturns aELResolverthat resolves beans by EL name.wrapExpressionFactory(ExpressionFactory expressionFactory) Returns a wrapperExpressionFactorythat delegatesMethodExpressionandValueExpressioncreation to the givenExpressionFactory.Methods inherited from interface jakarta.enterprise.inject.spi.BeanContainer
createCreationalContext, createInstance, getBeans, getBeans, getContext, getContexts, getEvent, getReference, isInterceptorBinding, isNormalScope, isQualifier, isScope, isStereotype, resolve, resolveInterceptors, resolveObserverMethodsMethods inherited from interface jakarta.enterprise.inject.spi.BeanManager
areInterceptorBindingsEquivalent, areQualifiersEquivalent, createAnnotatedType, createBean, createBean, createBeanAttributes, createBeanAttributes, createInjectionPoint, createInjectionPoint, createInterceptionFactory, getExtension, getInjectableReference, getInjectionTargetFactory, getInterceptorBindingDefinition, getInterceptorBindingHashCode, getPassivationCapableBean, getProducerFactory, getProducerFactory, getQualifierHashCode, getStereotypeDefinition, isPassivatingScope, resolveDecorators, validate
-
Method Details
-
getELResolver
ELResolver getELResolver()Returns aELResolverthat resolves beans by EL name.- Specified by:
getELResolverin interfaceBeanManager- Returns:
- the
ELResolver
-
wrapExpressionFactory
Returns a wrapperExpressionFactorythat delegatesMethodExpressionandValueExpressioncreation to the givenExpressionFactory. When a Unified EL expression is evaluated using aMethodExpressionorValueExpressionreturned by the wrapperExpressionFactory, the container handles destruction of objects with scopeDependent.- Specified by:
wrapExpressionFactoryin interfaceBeanManager- Parameters:
expressionFactory- theExpressionFactoryto wrap- Returns:
- the wrapped
ExpressionFactory
-