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 interfaceDecorator<T>Decorator Bean.interfaceInterceptor<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 aBeanfrom the given bean attributes.<T,X>
Bean<T>BeanManager. createBean(BeanAttributes<T> attributes, java.lang.Class<X> beanClass, ProducerFactory<X> producerFactory)Create aBeanfrom 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 voidAfterBeanDiscovery. 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.ObjectBeanManager. 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.
-