Uses of Interface
jakarta.enterprise.inject.spi.Bean
Packages that use Bean
Package
Description
The portable extension integration SPI.
-
Uses of Bean in com.sun.faces.cdi
Classes in com.sun.faces.cdi that implement BeanModifier and TypeClassDescriptionclassThe ApplicationMapProducer is the CDI producer that allows injection of the application map using @Inject and allows EL resolving of #{applicationScope}classThe ApplicationProducer is the CDI producer that allows EL resolving of #{application}classThe Component producer is the CDI producer that allows EL resolving of#{component}classThe Composite Component producer is the CDI producer that allows EL resolving of#{cc}classThe DataModelClassesMapProducer is the CDI producer that allows UIData, UIRepeat and possible other components that need a DataModel wrapper for a given type to obtain a Map of types to DataModel implementations capable of wrapping that type.classThe ExternalContextProducer is the CDI producer that allows injection of the ExternalContext using @Inject and allows EL resolving of #{externalContext}classThe FacesContextProducer is the CDI producer that allows injection of the FacesContext using @Inject and allows EL resolving of #{facesContext}classThe Flash producer is the CDI producer that allows EL resolving of #{flash}classThe Flow map producer is the CDI producer that allows injection of the flow map using@Inject.classclassThe Header map producer is the CDI producer that allows injection of the header map using @Inject.classThe Header values map producer is the CDI producer that allows injection of the header values map using @Inject.classThe init parameter map producer is the CDI producer that allows injection of the init parameter map using @Inject.classThe ManagedPropertyProducer is the CDI producer that allows evaluation of arbitrary EL expressions.classThe CookieMapProducer is the CDI producer that allows injection of the request cookie map using @Inject and allows the EL resolving of #{cookie}classThe RequestMapProducer is the CDI producer that allows injection of the request map using @Inject.classThe request parameter map producer is the CDI producer that allows injection of the request parameter map using @Inject.classThe request parameter values map producer is the CDI producer that allows injection of the request parameter values map using @Inject.classThe RequestProducer is the CDI producer that allows EL resolving of #{request}classThe ResourceHandlerProducer is the CDI producer that allows you to inject the ResourceHandler and to do EL resolving of #{resource}classThe SessionProducer is the CDI producer that allows injection of the session map using @Inject.classThe SessionProducer is the CDI producer that allows EL resolving of #{session}classThe ViewMapProducer is the CDI producer that allows injection of the view map using @Inject and allows EL resolving of #{viewScope}classThe ViewProducer is the CDI producer that allows you to inject the UIViewRoot and to do EL resolving of #{view} -
Uses of Bean in com.sun.faces.util
Methods in com.sun.faces.util that return BeanModifier and TypeMethodDescription<T> Bean<T> ELAwareBeanManagerWrapper.createBean(BeanAttributes<T> attributes, Class<T> beanClass, InjectionTargetFactory<T> injectionTargetFactory) <T,X> Bean <T> ELAwareBeanManagerWrapper.createBean(BeanAttributes<T> attributes, Class<X> beanClass, ProducerFactory<X> producerFactory) Bean<?> ELAwareBeanManagerWrapper.getPassivationCapableBean(String id) <X> Bean<? extends X> Methods in com.sun.faces.util that return types with arguments of type BeanModifier and TypeMethodDescriptionELAwareBeanManagerWrapper.getBeans(Type beanType, Annotation... qualifiers) Methods in com.sun.faces.util with parameters of type BeanModifier and TypeMethodDescription<X> ProducerFactory<X> ELAwareBeanManagerWrapper.getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) <X> ProducerFactory<X> ELAwareBeanManagerWrapper.getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean) ELAwareBeanManagerWrapper.getReference(Bean<?> bean, Type beanType, CreationalContext<?> ctx) Method parameters in com.sun.faces.util with type arguments of type Bean -
Uses of Bean in jakarta.enterprise.inject
Methods in jakarta.enterprise.inject that return Bean -
Uses of Bean in jakarta.enterprise.inject.spi
Subinterfaces of Bean in jakarta.enterprise.inject.spiModifier and TypeInterfaceDescriptioninterfaceDecorator<T>Represents an enabled decorator.interfaceInterceptor<T>Represents an enabled interceptor.Methods in jakarta.enterprise.inject.spi that return BeanModifier and TypeMethodDescription<T> Bean<T> BeanManager.createBean(BeanAttributes<T> attributes, Class<T> beanClass, InjectionTargetFactory<T> injectionTargetFactory) <T,X> Bean <T> BeanManager.createBean(BeanAttributes<T> attributes, Class<X> beanClass, ProducerFactory<X> producerFactory) Bean<?> InjectionPoint.getBean()Get theBeanobject representing the bean that defines the injection point.ProcessBean.getBean()Returns theBeanobject that is about to be registered.default Bean<?> ObserverMethod.getDeclaringBean()Obtains the bean that declares the observer method.Bean<?> BeanManager.getPassivationCapableBean(String id) Returns thePassivationCapablebean with the given identifier.<X> Bean<? extends X> Apply the ambiguous dependency resolution rules to a set of beans.Methods in jakarta.enterprise.inject.spi that return types with arguments of type BeanModifier and TypeMethodDescriptionBeanContainer.getBeans(Type beanType, Annotation... qualifiers) Return the set of beans which have the given required type and qualifiers and are available for injection in the module or library containing the class into which theBeanManager/BeanContainerwas injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace theBeanManager/BeanContainerwas obtained, according to the rules of typesafe resolution.Return the set of beans which have the given EL name and are available for injection in the module or library containing the class into which theBeanManager/BeanContainerwas injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace theBeanManager/BeanContainerwas obtained, according to the rules of EL name resolution.Methods in jakarta.enterprise.inject.spi with parameters of type BeanModifier and TypeMethodDescriptionvoidFires an event of typeProcessBeancontaining the givenBeanand then registers theBeanwith the container, thereby making a bean which is not an interceptor nor a decorator available for injection into other beans.InjectionTargetFactory.createInjectionTarget(Bean<T> bean) Create a new injection target for a bean.<T> Producer<T> ProducerFactory.createProducer(Bean<T> bean) Create a new producer for a bean.<X> ProducerFactory<X> BeanManager.getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean) An implementation ofProducerFactorythat provides container createdProducerinstances for the given field.<X> ProducerFactory<X> BeanManager.getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean) An implementation ofProducerFactorythat provides container createdProducerinstances for the given method.BeanContainer.getReference(Bean<?> bean, Type beanType, CreationalContext<?> ctx) Obtains a contextual reference for a certain bean and a certain bean type of the bean.Method parameters in jakarta.enterprise.inject.spi with type arguments of type Bean