Interface ELAwareBeanManager

All Superinterfaces:
jakarta.enterprise.inject.spi.BeanContainer, jakarta.enterprise.inject.spi.BeanManager

public interface ELAwareBeanManager extends 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 Type
    Method
    Description
    jakarta.el.ELResolver
    Returns a ELResolver that resolves beans by EL name.
    jakarta.el.ExpressionFactory
    wrapExpressionFactory(jakarta.el.ExpressionFactory expressionFactory)
    Returns a wrapper ExpressionFactory that delegates MethodExpression and ValueExpression creation to the given ExpressionFactory.

    Methods inherited from interface jakarta.enterprise.inject.spi.BeanContainer

    createCreationalContext, createInstance, getBeans, getBeans, getContext, getContexts, getEvent, getReference, isInterceptorBinding, isMatchingBean, isMatchingEvent, isNormalScope, isQualifier, isScope, isStereotype, resolve, resolveInterceptors, resolveObserverMethods

    Methods 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

      jakarta.el.ELResolver getELResolver()
      Returns a ELResolver that resolves beans by EL name.
      Specified by:
      getELResolver in interface jakarta.enterprise.inject.spi.BeanManager
      Returns:
      the ELResolver
    • wrapExpressionFactory

      jakarta.el.ExpressionFactory wrapExpressionFactory(jakarta.el.ExpressionFactory expressionFactory)
      Returns a wrapper ExpressionFactory that delegates MethodExpression and ValueExpression creation to the given ExpressionFactory. When a Unified EL expression is evaluated using a MethodExpression or ValueExpression returned by the wrapper ExpressionFactory, the container handles destruction of objects with scope Dependent.
      Specified by:
      wrapExpressionFactory in interface jakarta.enterprise.inject.spi.BeanManager
      Parameters:
      expressionFactory - the ExpressionFactory to wrap
      Returns:
      the wrapped ExpressionFactory