Uses of Interface
jakarta.enterprise.inject.spi.Bean
Packages that use Bean
Package
Description
The portable extension integration SPI.
Classes for enabling Bean Validation CDI integration.
This package contains utility classes.
-
Uses of Bean in io.smallrye.reactive.messaging
Methods in io.smallrye.reactive.messaging that return 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 -
Uses of Bean in org.hibernate.validator.cdi.internal
Classes in org.hibernate.validator.cdi.internal that implement BeanConstructors in org.hibernate.validator.cdi.internal with parameters of type BeanModifierConstructorDescriptionValidatorBean(BeanManager beanManager, Bean<?> validatorFactoryBean, ValidationProviderHelper validationProviderHelper) -
Uses of Bean in org.infinispan.cdi.common.util
Classes in org.infinispan.cdi.common.util that implement BeanModifier and TypeClassDescriptionclassA base class for implementingBean.classA base class for implementingBean.classA base class for implementing aPassivationCapableBean.Methods in org.infinispan.cdi.common.util that return BeanModifier and TypeMethodDescriptionBeanBuilder.create()Use the bean builder's current state to define the bean.Bean<?>ImmutableInjectionPoint.getBean()Methods in org.infinispan.cdi.common.util with parameters of type BeanModifier and TypeMethodDescriptionstatic voidBeans.checkReturnValue(Object instance, Bean<?> bean, InjectionPoint injectionPoint, BeanManager beanManager) ContextualLifecycle.create(Bean<T> bean, CreationalContext<T> creationalContext) Callback invoked by a created bean whenContextual.create(CreationalContext)is called.DelegatingContextualLifecycle.create(Bean<T> bean, CreationalContext<T> creationalContext) static <X> List<InjectionPoint>Beans.createInjectionPoints(AnnotatedMethod<X> method, Bean<?> declaringBean, BeanManager beanManager) Given a method, and the bean on which the method is declared, create a collection of injection points representing the parameters of the method.default voidCallback invoked by a created bean whenContextual.destroy(Object, CreationalContext)is called.voidDelegatingContextualLifecycle.destroy(Bean<T> bean, T instance, CreationalContext<T> creationalContext) Constructors in org.infinispan.cdi.common.util with parameters of type BeanModifierConstructorDescriptionImmutableInjectionPoint(AnnotatedField<?> field, BeanManager beanManager, Bean<?> declaringBean, boolean _transient, boolean delegate) Instantiate a newInjectionPointbased upon anAnnotatedField, reading the qualifiers from the annotations declared on the field.ImmutableInjectionPoint(AnnotatedField<?> field, Set<Annotation> qualifiers, Bean<?> declaringBean, boolean _transient, boolean delegate) Instantiate a newInjectionPointbased upon anAnnotatedField.ImmutableInjectionPoint(AnnotatedParameter<?> parameter, BeanManager beanManager, Bean<?> declaringBean, boolean _transient, boolean delegate) Instantiate a newInjectionPointbased upon anAnnotatedParameter, reading the qualifiers from the annotations declared on the parameter.ImmutableInjectionPoint(AnnotatedParameter<?> parameter, Set<Annotation> qualifiers, Bean<?> declaringBean, boolean _transient, boolean delegate) Instantiate a newInjectionPointbased upon anAnnotatedParameter.InjectableMethod(AnnotatedMethod<X> method, Bean<?> declaringBean, BeanManager beanManager) Instantiate a newInjectableMethod. -
Uses of Bean in org.jboss.weld.bootstrap.event
Method parameters in org.jboss.weld.bootstrap.event with type arguments of type BeanModifier and TypeMethodDescriptionInterceptorConfigurator.interceptWithMetadata(InterceptionType interceptionType, BiFunction<InvocationContext, Bean<?>, Object> interceptorFunction) -
Uses of Bean in org.jboss.weld.inject
Methods in org.jboss.weld.inject that return Bean -
Uses of Bean in org.jboss.weld.proxy
Methods in org.jboss.weld.proxy that return Bean