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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      jakarta.el.ELResolver getELResolver()
      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 Detail

      • 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