Uses of Interface
javax.enterprise.inject.spi.Bean
-
Packages that use Bean Package Description javax.enterprise.inject.spi -
-
Uses of Bean in javax.enterprise.inject.spi
Subinterfaces of Bean in javax.enterprise.inject.spi Modifier and Type Interface Description interface
Decorator<T>
Decorator Bean.interface
Interceptor<T>
A Bean for creating and using an interceptor.Methods in javax.enterprise.inject.spi that return Bean Modifier and Type Method Description <T> Bean<T>
BeanManager. createBean(BeanAttributes<T> attributes, java.lang.Class<T> beanClass, InjectionTargetFactory<T> injectionTargetFactory)
Create aBean
from the given bean attributes.<T,X>
Bean<T>BeanManager. createBean(BeanAttributes<T> attributes, java.lang.Class<X> beanClass, ProducerFactory<X> producerFactory)
Create aBean
from the given bean attributes.Bean<?>
InjectionPoint. getBean()
Returns the injection point owner bean.Bean<X>
ProcessBean. getBean()
Returns bean instance.Bean<?>
BeanManager. getPassivationCapableBean(java.lang.String id)
Returns passivation capable bean given id.<X> Bean<? extends X>
BeanManager. resolve(java.util.Set<Bean<? extends X>> beans)
Returns a bean object that is resolved according to the type safe resolution rules.Methods in javax.enterprise.inject.spi that return types with arguments of type Bean Modifier and Type Method Description java.util.Set<Bean<?>>
BeanManager. getBeans(java.lang.reflect.Type beanType, java.lang.annotation.Annotation... qualifiers)
Returns set of beans that their api types contain given bean type and given qualifiers.java.util.Set<Bean<?>>
BeanManager. getBeans(java.lang.String name)
Returns set of beans with given Expression Language name.Methods in javax.enterprise.inject.spi with parameters of type Bean Modifier and Type Method Description void
AfterBeanDiscovery. addBean(Bean<?> bean)
Registering the bean with container.InjectionTarget<T>
InjectionTargetFactory. createInjectionTarget(Bean<T> bean)
Creates an InjectionTarget for the given Bean<T> Producer<T>
ProducerFactory. createProducer(Bean<T> bean)
Creates a Producer for the given Bean<X> ProducerFactory<X>
BeanManager. getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean)
<X> ProducerFactory<X>
BeanManager. getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean)
java.lang.Object
BeanManager. getReference(Bean<?> bean, java.lang.reflect.Type beanType, CreationalContext<?> ctx)
Returns a bean instance reference for the given bean.Method parameters in javax.enterprise.inject.spi with type arguments of type Bean Modifier and Type Method Description <X> Bean<? extends X>
BeanManager. resolve(java.util.Set<Bean<? extends X>> beans)
Returns a bean object that is resolved according to the type safe resolution rules.
-