Uses of Interface
jakarta.enterprise.inject.spi.Bean
Package
Description
The portable extension integration SPI.
-
Uses of Bean in com.sun.faces.cdi
Modifier and TypeClassDescriptionclass
The ApplicationMapProducer is the CDI producer that allows injection of the application map using @Inject and allows EL resolving of #{applicationScope}class
The ApplicationProducer is the CDI producer that allows EL resolving of #{application}class
The Component producer is the CDI producer that allows EL resolving of#{component}
class
The Composite Component producer is the CDI producer that allows EL resolving of#{cc}
class
The 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.class
The ExternalContextProducer is the CDI producer that allows injection of the ExternalContext using @Inject and allows EL resolving of #{externalContext}class
The FacesContextProducer is the CDI producer that allows injection of the FacesContext using @Inject and allows EL resolving of #{facesContext}class
The Flash producer is the CDI producer that allows EL resolving of #{flash}class
The Flow map producer is the CDI producer that allows injection of the flow map using@Inject
.class
class
The Header map producer is the CDI producer that allows injection of the header map using @Inject.class
The Header values map producer is the CDI producer that allows injection of the header values map using @Inject.class
The init parameter map producer is the CDI producer that allows injection of the init parameter map using @Inject.class
The ManagedPropertyProducer is the CDI producer that allows evaluation of arbitrary EL expressions.class
The CookieMapProducer is the CDI producer that allows injection of the request cookie map using @Inject and allows the EL resolving of #{cookie}class
The RequestMapProducer is the CDI producer that allows injection of the request map using @Inject.class
The request parameter map producer is the CDI producer that allows injection of the request parameter map using @Inject.class
The request parameter values map producer is the CDI producer that allows injection of the request parameter values map using @Inject.class
The RequestProducer is the CDI producer that allows EL resolving of #{request}class
The ResourceHandlerProducer is the CDI producer that allows you to inject the ResourceHandler and to do EL resolving of #{resource}class
The SessionProducer is the CDI producer that allows injection of the session map using @Inject.class
The SessionProducer is the CDI producer that allows EL resolving of #{session}class
The ViewMapProducer is the CDI producer that allows injection of the view map using @Inject and allows EL resolving of #{viewScope}class
The 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
Modifier 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> Modifier and TypeMethodDescriptionELAwareBeanManagerWrapper.getBeans
(Type beanType, Annotation... qualifiers) Modifier 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) -
Uses of Bean in jakarta.enterprise.inject
-
Uses of Bean in jakarta.enterprise.inject.spi
Modifier and TypeInterfaceDescriptioninterface
Decorator<T>
Represents an enabled decorator.interface
Interceptor<T>
Represents an enabled interceptor.Modifier 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 theBean
object representing the bean that defines the injection point.ProcessBean.getBean()
Returns theBean
object that is about to be registered.default Bean
<?> ObserverMethod.getDeclaringBean()
Obtains the bean that declares the observer method.Bean
<?> BeanManager.getPassivationCapableBean
(String id) Returns thePassivationCapable
bean with the given identifier.<X> Bean
<? extends X> Apply the ambiguous dependency resolution rules to a set of beans.Modifier 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
/BeanContainer
was injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace theBeanManager
/BeanContainer
was 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
/BeanContainer
was injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace theBeanManager
/BeanContainer
was obtained, according to the rules of EL name resolution.Modifier and TypeMethodDescriptionvoid
Fires an event of typeProcessBean
containing the givenBean
and then registers theBean
with 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 ofProducerFactory
that provides container createdProducer
instances for the given field.<X> ProducerFactory
<X> BeanManager.getProducerFactory
(AnnotatedMethod<? super X> method, Bean<X> declaringBean) An implementation ofProducerFactory
that provides container createdProducer
instances 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.