Uses of Interface
javax.enterprise.inject.spi.Bean
-
-
Uses of Bean in javax.enterprise.inject.spi
Subinterfaces of Bean in javax.enterprise.inject.spi Modifier and Type Interface Description interfaceDecorator<T>Represents an enabled decorator.interfaceInterceptor<T>Represents an enabled interceptor.Methods in javax.enterprise.inject.spi that return Bean Modifier and Type Method Description <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.Bean<X>ProcessBean. getBean()Returns theBeanobject that is about to be registered.Bean<?>BeanManager. getPassivationCapableBean(String id)Returns thePassivationCapablebean with the given identifier.<X> Bean<? extends X>BeanManager. resolve(Set<Bean<? extends X>> beans)Apply the ambiguous dependency resolution rules to a set of beans.Methods in javax.enterprise.inject.spi that return types with arguments of type Bean Modifier and Type Method Description Set<Bean<?>>BeanManager. 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 the BeanManager was injected or the Jakarta EE component from whose JNDI environment namespace the BeanManager was obtained, according to the rules of typesafe resolution.Set<Bean<?>>BeanManager. getBeans(String name)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 the BeanManager was injected or the Jakarta EE component from whose JNDI environment namespace the BeanManager was obtained, according to the rules of EL name resolution.Methods in javax.enterprise.inject.spi with parameters of type Bean Modifier and Type Method Description voidAfterBeanDiscovery. addBean(Bean<?> bean)Fires 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.InjectionTarget<T>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.ObjectBeanManager. 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 javax.enterprise.inject.spi with type arguments of type Bean Modifier and Type Method Description <X> Bean<? extends X>BeanManager. resolve(Set<Bean<? extends X>> beans)Apply the ambiguous dependency resolution rules to a set of beans. -
Uses of Bean in org.jboss.weld.bean
Subinterfaces of Bean in org.jboss.weld.bean Modifier and Type Interface Description interfaceClassBean<T>Marker forBeanimplementations that are defined by a Java class.interfaceDecorableBean<T>Marker interface for aBeanthat can have decorators.interfaceSessionBean<T>Beanimplementation representing an enterprise session bean.interfaceWeldBean<T>ABeanimplementation provided by Weld.interfaceWeldDecorator<T>Sub-interface ofDecoratorthat contains metadata information about Weld-deployed Decorators (including custom decorators).Classes in org.jboss.weld.bean that implement Bean Modifier and Type Class Description classAbstractBean<T,S>An abstract bean representation common for all beansclassAbstractClassBean<T>An abstract bean representation common for class-based beansclassAbstractProducerBean<X,T,S extends Member>The implicit producer beanclassAbstractSyntheticBean<T>classCommonBean<T>Common superclass for beans that are identified using id.classCustomDecoratorWrapper<T>A wrapper for a decorated instance.classDecoratorImpl<T>classForwardingBean<T>A delegating beanclassForwardingDecorator<T>classForwardingInterceptor<T>Delegating implementation ofInterceptor.classInterceptorImpl<T>classManagedBean<T>Represents a simple beanclassNewManagedBean<T>Represents a @New simple beanclassProducerField<X,T>Represents a producer fieldclassProducerMethod<X,T>Represents a producer method beanclassRIBean<T>Abstract base class with functions specific to RI built-in beansclassSyntheticClassBean<T>Represents a class bean created based on extension-providedInjectionTargetimplementation.classSyntheticDecorator<T>Represents aDecoratorcreated based on extension-providedInjectionTargetimplementation.classSyntheticProducerBean<T,X>Represents a producer field or producer method created based on extension-providedProducerimplementation.Methods in org.jboss.weld.bean that return Bean Modifier and Type Method Description abstract Bean<T>ForwardingBean. delegate()Methods in org.jboss.weld.bean with parameters of type Bean Modifier and Type Method Description static <T> TContextualInstance. get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx)Shortcut for obtaining contextual instances with semantics equivalent to:if (ctx == null) { ctx = manager.createCreationalContext(bean); } manager.getContext(bean.getScope()).get(bean, ctx);static <T> TContextualInstance. getIfExists(Bean<T> bean, BeanManagerImpl manager)Shortcut for obtaining contextual instances with semantics equivalent to:manager.getContext(bean.getScope()).get(bean); -
Uses of Bean in org.jboss.weld.bean.builtin
Classes in org.jboss.weld.bean.builtin that implement Bean Modifier and Type Class Description classAbstractBuiltInBean<T>classAbstractBuiltInMetadataBean<T>classAbstractDecorableBuiltInBean<T>Built-in bean that can be decorated by aDecoratorclassAbstractFacadeBean<T>The built-in bean for facade objects.classAbstractStaticallyDecorableBuiltInBean<T>A decorated built-in bean for which, unlikeAbstractFacadeBean, decorators only need to be resolved once.classBeanManagerBeanclassBeanManagerImplBeanclassBeanMetadataBeanAllows a bean to obtain information about itself.classContextBean<T extends Context>classConversationBeanclassDecoratedBeanMetadataBeanAllows a decorator to obtain information about the bean it decorates.classDecoratorMetadataBeanAllows a decorator to obtain information about itself.classEventBeanclassEventMetadataBeanBuilt-in bean for event metadata.classExtensionBean<E extends Extension>classInjectionPointBeanBean for InjectionPoint metadataclassInstanceBeanclassInterceptedBeanMetadataBeanAllows an interceptor to obtain information about the bean it intercepts.classInterceptionFactoryBeanclassInterceptorMetadataBeanAllows an interceptor to obtain information about itself.classRequestContextControllerBeanMethods in org.jboss.weld.bean.builtin that return Bean Modifier and Type Method Description <T> Bean<T>BeanManagerProxy. getBean(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor)Bean<?>BeanManagerProxy. getPassivationCapableBean(String id)Bean<?>BeanManagerProxy. getPassivationCapableBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier)protected Bean<?>BeanMetadataBean. newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext)protected Bean<?>DecoratedBeanMetadataBean. newInstance(InjectionPoint ip, CreationalContext<Bean<?>> ctx)protected Bean<?>InterceptedBeanMetadataBean. newInstance(InjectionPoint ip, CreationalContext<Bean<?>> ctx)<X> Bean<? extends X>BeanManagerProxy. resolve(Set<Bean<? extends X>> beans)Methods in org.jboss.weld.bean.builtin that return types with arguments of type Bean Modifier and Type Method Description Set<Bean<?>>BeanManagerProxy. getBeans(Type beanType, Annotation... qualifiers)Set<Bean<?>>BeanManagerProxy. getBeans(String name)Methods in org.jboss.weld.bean.builtin with parameters of type Bean Modifier and Type Method Description ObjectBeanManagerProxy. getReference(Bean<?> bean, Type beanType, CreationalContext<?> ctx)Method parameters in org.jboss.weld.bean.builtin with type arguments of type Bean Modifier and Type Method Description protected Bean<?>BeanMetadataBean. newInstance(InjectionPoint ip, CreationalContext<Bean<?>> creationalContext)protected Bean<?>DecoratedBeanMetadataBean. newInstance(InjectionPoint ip, CreationalContext<Bean<?>> ctx)protected Bean<?>InterceptedBeanMetadataBean. newInstance(InjectionPoint ip, CreationalContext<Bean<?>> ctx)<X> Bean<? extends X>BeanManagerProxy. resolve(Set<Bean<? extends X>> beans) -
Uses of Bean in org.jboss.weld.bean.builtin.ee
Classes in org.jboss.weld.bean.builtin.ee that implement Bean Modifier and Type Class Description classAbstractEEBean<T>classEEResourceProducerField<X,T>classPrincipalBeanclassStaticEEResourceProducerField<X,T>A resource producer field that is static (not injected). -
Uses of Bean in org.jboss.weld.bean.proxy
Methods in org.jboss.weld.bean.proxy that return Bean Modifier and Type Method Description Bean<?>ProxyFactory. getBean()Bean<?>ProxyMethodHandler. getBean()Methods in org.jboss.weld.bean.proxy with parameters of type Bean Modifier and Type Method Description protected Class<?>AbstractBeanInstance. computeInstanceType(Bean<?> bean)<T> TClientProxyProvider. getClientProxy(Bean<T> bean)<T> TClientProxyProvider. getClientProxy(Bean<T> bean, Type requestedType)Gets a client proxy for a beanstatic <T> voidProxyFactory. setBeanInstance(String contextId, T proxy, BeanInstance beanInstance, Bean<?> bean)Convenience method to set the underlying bean instance for a proxy.<T> UnproxyableResolutionExceptionDefaultProxyInstantiator. validateNoargConstructor(Constructor<T> constructor, Class<?> clazz, Bean<?> declaringBean)<T> UnproxyableResolutionExceptionProxyInstantiator. validateNoargConstructor(Constructor<T> constructor, Class<?> clazz, Bean<?> declaringBean)Validate, whether the given constructor is sufficient for a class to be proxyable.Constructors in org.jboss.weld.bean.proxy with parameters of type Bean Constructor Description ClientProxyFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, Bean<?> bean)ContextBeanInstance(Bean<T> bean, org.jboss.weld.serialization.spi.BeanIdentifier id, String contextId)Creates a new locator for instances of the given bean.DecorationHelper(TargetBeanInstance originalInstance, Bean<?> bean, Class<T> proxyClassForDecorator, BeanManagerImpl beanManager, org.jboss.weld.serialization.spi.ContextualStore contextualStore, List<Decorator<?>> decorators)DecoratorProxyFactory(String contextId, Class<T> proxyType, WeldInjectionPointAttributes<?,?> delegateInjectionPoint, Bean<?> bean)InterceptedSubclassFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, String proxyName, Bean<?> bean, Set<MethodSignature> enhancedMethodSignatures, Set<MethodSignature> interceptedMethodSignatures)Creates a new proxy factory when the name of the proxy class is already known, such as during de-serializationInterceptedSubclassFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, Bean<?> bean, Set<MethodSignature> enhancedMethodSignatures, Set<MethodSignature> interceptedMethodSignatures)ProxyFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, String proxyName, Bean<?> bean)Creates a new proxy factory when the name of the proxy class is already known, such as during de-serializationProxyFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, String proxyName, Bean<?> bean, boolean forceSuperClass)ProxyFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, Bean<?> bean)created a new proxy factory from a bean instance.ProxyFactory(String contextId, Class<?> proxiedBeanType, Set<? extends Type> typeClosure, Bean<?> bean, boolean forceSuperClass)ProxyMethodHandler(String contextId, BeanInstance beanInstance, Bean<?> bean)TargetBeanInstance(Bean<?> bean, Object instance) -
Uses of Bean in org.jboss.weld.bootstrap
Methods in org.jboss.weld.bootstrap with parameters of type Bean Modifier and Type Method Description booleanSpecializationAndEnablementRegistry. isCandidateForLifecycleEvent(Bean<?> bean)booleanSpecializationAndEnablementRegistry. isEnabledInAnyBeanDeployment(Bean<?> bean)booleanWeldUnusedMetadataExtension. isInjectedByEEComponent(Bean<?> bean, BeanManagerImpl beanManager)booleanWeldUnusedMetadataExtension. isInstanceResolvedBean(Bean<?> bean, BeanManagerImpl beanManager)booleanValidator. isResolved(Bean<?> bean)booleanSpecializationAndEnablementRegistry. isSpecializedInAnyBeanDeployment(Bean<?> bean)Set<? extends AbstractBean<?,?>>SpecializationAndEnablementRegistry. resolveSpecializedBeans(Bean<?> specializingBean)Returns a set of beans specialized by this bean.protected voidValidator. validateBean(Bean<?> bean, Collection<CommonBean<?>> specializedBeans, BeanManagerImpl manager, List<RuntimeException> problems)protected voidValidator. validateGeneralBean(Bean<?> bean, BeanManagerImpl beanManager)voidValidator. validateInjectionPointForDefinitionErrors(InjectionPoint ij, Bean<?> bean, BeanManagerImpl beanManager)Checks for definition errors associated with a givenInjectionPointvoidValidator. validateInjectionPointForDeploymentProblems(InjectionPoint ij, Bean<?> bean, BeanManagerImpl beanManager)Checks for deployment problems associated with a givenInjectionPointvoidValidator. validateInjectionPointPassivationCapable(InjectionPoint ij, Bean<?> resolvedBean, BeanManagerImpl beanManager)voidValidator. validateInterceptorDecoratorInjectionPointPassivationCapable(InjectionPoint ij, Bean<?> resolvedBean, BeanManagerImpl beanManager, Bean<?> bean)voidValidator. validateMetadataInjectionPoint(InjectionPoint ij, Bean<?> bean, MessageCallback<DefinitionException> messageCallback)voidSpecializationAndEnablementRegistry. vetoSpecializingBean(Bean<?> bean)Method parameters in org.jboss.weld.bootstrap with type arguments of type Bean Modifier and Type Method Description voidBeanDeployer. doAfterBeanDiscovery(List<? extends Bean<?>> beanList)voidConcurrentBeanDeployer. doAfterBeanDiscovery(List<? extends Bean<?>> beanList)protected voidValidator. validateBeanName(String name, SetMultimap<String,Bean<?>> namedAccessibleBeans, List<String> accessibleNamespaces, BeanManagerImpl beanManager)voidConcurrentValidator. validateBeans(Collection<? extends Bean<?>> beans, BeanManagerImpl manager)voidValidator. validateBeans(Collection<? extends Bean<?>> beans, BeanManagerImpl manager)Constructor parameters in org.jboss.weld.bootstrap with type arguments of type Bean Constructor Description ConcurrentValidator(Set<PlugableValidator> plugableValidators, org.jboss.weld.manager.api.ExecutorServices executor, ConcurrentMap<Bean<?>,Boolean> resolvedInjectionPoints)Validator(Set<PlugableValidator> plugableValidators, Map<Bean<?>,Boolean> resolvedInjectionPoints) -
Uses of Bean in org.jboss.weld.bootstrap.event
Method parameters in org.jboss.weld.bootstrap.event with type arguments of type Bean Modifier and Type Method Description InterceptorConfiguratorInterceptorConfigurator. interceptWithMetadata(InterceptionType interceptionType, BiFunction<javax.interceptor.InvocationContext,Bean<?>,Object> interceptorFunction) -
Uses of Bean in org.jboss.weld.bootstrap.events
Methods in org.jboss.weld.bootstrap.events that return Bean Modifier and Type Method Description Bean<X>ProcessBeanImpl. getBean()Bean<?>ProcessAnnotatedTypeEventResolvable. getDeclaringBean()Bean<?>BuilderInterceptorInstance. getInterceptedBean()Methods in org.jboss.weld.bootstrap.events with parameters of type Bean Modifier and Type Method Description voidAfterBeanDiscoveryImpl. addBean(Bean<?> bean)protected static <X> voidProcessBeanImpl. fire(BeanManagerImpl beanManager, Bean<X> bean)protected static <X> voidProcessSynthethicBeanImpl. fire(BeanManagerImpl beanManager, Bean<X> bean, Extension extension)voidContainerLifecycleEvents. fireProcessBean(BeanManagerImpl beanManager, Bean<?> bean)voidContainerLifecycleEvents. fireProcessBean(BeanManagerImpl beanManager, Bean<?> bean, Extension extension)Method parameters in org.jboss.weld.bootstrap.events with type arguments of type Bean Modifier and Type Method Description InterceptorConfiguratorInterceptorConfiguratorImpl. interceptWithMetadata(InterceptionType interceptionType, BiFunction<javax.interceptor.InvocationContext,Bean<?>,Object> interceptorFunction)Constructors in org.jboss.weld.bootstrap.events with parameters of type Bean Constructor Description ProcessSynthethicBeanImpl(BeanManagerImpl beanManager, Bean<X> bean, Annotated annotated, Extension extension) -
Uses of Bean in org.jboss.weld.bootstrap.events.configurator
Methods in org.jboss.weld.bootstrap.events.configurator that return Bean Modifier and Type Method Description Bean<T>BeanConfiguratorImpl. complete() -
Uses of Bean in org.jboss.weld.inject
Methods in org.jboss.weld.inject that return Bean Modifier and Type Method Description Bean<?>WeldInstance.Handler. getBean() -
Uses of Bean in org.jboss.weld.injection
Methods in org.jboss.weld.injection that return Bean Modifier and Type Method Description Bean<?>EmptyInjectionPoint. getBean()Bean<?>ForwardingInjectionPoint. getBean()Methods in org.jboss.weld.injection with parameters of type Bean Modifier and Type Method Description <T> ConstructorInjectionPoint<T>InjectionPointFactory. createConstructorInjectionPoint(Bean<T> declaringBean, Class<?> declaringComponentClass, EnhancedAnnotatedConstructor<T> constructor, BeanManagerImpl manager)<T> ConstructorInjectionPoint<T>InjectionPointFactory. createConstructorInjectionPoint(Bean<T> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)<T,X>
FieldInjectionPoint<T,X>InjectionPointFactory. createFieldInjectionPoint(EnhancedAnnotatedField<T,X> field, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager)Creates a newFieldInjectionPointand fires theProcessInjectionPointevent.<T,X>
MethodInjectionPoint<T,X>InjectionPointFactory. createMethodInjectionPoint(MethodInjectionPoint.MethodInjectionPointType methodInjectionPointType, EnhancedAnnotatedMethod<T,X> enhancedMethod, Bean<?> declaringBean, Class<?> declaringComponentClass, Set<Class<? extends Annotation>> specialParameterMarkers, BeanManagerImpl manager)<T,X>
ParameterInjectionPoint<T,X>InjectionPointFactory. createParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager)Creates a newParameterInjectionPointand fires theProcessInjectionPointevent.protected <T> Set<ResourceInjection<?>>ResourceInjectionProcessor. createResourceInjections(Iterable<EnhancedAnnotatedField<?,? super T>> fields, Iterable<EnhancedAnnotatedMethod<?,? super T>> methods, Bean<?> declaringBean, Class<?> declaringClass, BeanManagerImpl manager)protected <T> Set<ResourceInjection<?>>ResourceInjectionProcessor. createResourceInjections(Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)List<Set<FieldInjectionPoint<?,?>>>InjectionPointFactory. getFieldInjectionPoints(Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager)<X> List<ParameterInjectionPoint<?,X>>InjectionPointFactory. getParameterInjectionPoints(EnhancedAnnotatedCallable<?,X,?> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, BeanManagerImpl manager, boolean observerOrDisposer)List<Set<ResourceInjection<?>>>ResourceInjectionFactory. getResourceInjections(Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager)Constructors in org.jboss.weld.injection with parameters of type Bean Constructor Description ConstructorInjectionPoint(EnhancedAnnotatedConstructor<T> constructor, Bean<T> declaringBean, Class<?> declaringComponentClass, InjectionPointFactory factory, BeanManagerImpl manager)MethodInjectionPoint(MethodInjectionPoint.MethodInjectionPointType methodInjectionPointType, EnhancedAnnotatedCallable<T,X,Method> callable, Bean<?> declaringBean, Class<?> declaringComponentClass, InjectionPointFactory factory, BeanManagerImpl manager)ProxyClassConstructorInjectionPointWrapper(Bean<T> declaringBean, Class<?> declaringComponentClass, EnhancedAnnotatedConstructor<T> weldConstructor, ConstructorInjectionPoint<T> originalConstructorInjectionPoint, BeanManagerImpl manager) -
Uses of Bean in org.jboss.weld.injection.attributes
Methods in org.jboss.weld.injection.attributes that return Bean Modifier and Type Method Description Bean<?>AbstractInferringInjectionPointAttributes. getBean()Methods in org.jboss.weld.injection.attributes with parameters of type Bean Modifier and Type Method Description static <T,X>
InferringFieldInjectionPointAttributes<T,X>InferringFieldInjectionPointAttributes. of(EnhancedAnnotatedField<T,X> field, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)static <T,X>
InferringParameterInjectionPointAttributes<T,X>InferringParameterInjectionPointAttributes. of(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)static <T,X>
ParameterInjectionPoint<T,X>SpecialParameterInjectionPoint. of(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)Constructors in org.jboss.weld.injection.attributes with parameters of type Bean Constructor Description AbstractInferringInjectionPointAttributes(EnhancedAnnotated<?,?> annotatedElement, String contextId, Bean<?> bean, Set<Annotation> qualifiers, Class<?> declaringComponentClass)InferringFieldInjectionPointAttributes(EnhancedAnnotatedField<T,X> field, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)InferringParameterInjectionPointAttributes(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)SpecialParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager) -
Uses of Bean in org.jboss.weld.injection.producer
Methods in org.jboss.weld.injection.producer that return Bean Modifier and Type Method Description Bean<T>AbstractDecoratorApplyingInstantiator. getBean()abstract Bean<T>AbstractMemberProducer. getBean()abstract Bean<T>AbstractProducer. getBean()Returns aBeanthis producer is associated with or null if no such bean exists.Bean<T>BasicInjectionTarget. getBean()Bean<T>BeanInjectionTarget. getBean()abstract Bean<X>AbstractMemberProducer. getDeclaringBean()Methods in org.jboss.weld.injection.producer with parameters of type Bean Modifier and Type Method Description static <T> BasicInjectionTarget<T>BasicInjectionTarget. create(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker)static <T> NonProducibleInjectionTarget<T>NonProducibleInjectionTarget. create(EnhancedAnnotatedType<T> type, Bean<T> bean, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, BeanManagerImpl beanManager)static <T> NonProducibleInjectionTarget<T>NonProducibleInjectionTarget. create(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)static <T> BasicInjectionTarget<T>BasicInjectionTarget. createDefault(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Instantiator<T> instantiator)static <T> BeanInjectionTarget<T>BeanInjectionTarget. createDefault(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)protected Class<T>SubclassedComponentInstantiator. createEnhancedSubclass(EnhancedAnnotatedType<T> type, Bean<?> bean, BeanManagerImpl manager)static <T> BeanInjectionTarget<T>BeanInjectionTarget. forCdiInterceptor(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl manager)static <T> SubclassedComponentInstantiator<T>SubclassedComponentInstantiator. forInterceptedDecoratedBean(EnhancedAnnotatedType<T> type, Bean<T> bean, AbstractInstantiator<T> delegate, BeanManagerImpl manager)static <T> SubclassedComponentInstantiator<T>SubclassedComponentInstantiator. forSubclassedEjb(EnhancedAnnotatedType<T> componentType, EnhancedAnnotatedType<T> subclass, Bean<T> bean, BeanManagerImpl manager)protected EnhancedAnnotatedConstructor<T>SubclassedComponentInstantiator. initEnhancedSubclass(BeanManagerImpl manager, EnhancedAnnotatedType<T> type, Bean<?> bean, ConstructorInjectionPoint<T> originalConstructorInjectionPoint)protected Instantiator<T>BasicInjectionTarget. initInstantiator(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Set<InjectionPoint> injectionPoints)Returns an instantiator that will be used to create a new instance of a given component.protected Instantiator<T>DecoratorInjectionTarget. initInstantiator(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Set<InjectionPoint> injectionPoints)protected Instantiator<T>NonProducibleInjectionTarget. initInstantiator(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager, Set<InjectionPoint> injectionPoints)static <T> DefaultInjector<T>DefaultInjector. of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)static <T> InterceptionModelInitializer<T>InterceptionModelInitializer. of(BeanManagerImpl manager, EnhancedAnnotatedType<T> annotatedType, Bean<?> bean)static <T> ResourceInjector<T>ResourceInjector. of(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>WeldInjectionTargetBuilderImpl. setBean(Bean<T> bean) -
Uses of Bean in org.jboss.weld.manager
Methods in org.jboss.weld.manager that return Bean Modifier and Type Method Description <T> Bean<T>BeanManagerImpl. createBean(BeanAttributes<T> attributes, Class<T> beanClass, InjectionTargetFactory<T> injectionTargetFactory)<T,X>
Bean<T>BeanManagerImpl. createBean(BeanAttributes<T> attributes, Class<X> beanClass, ProducerFactory<X> producerFactory)<T> Bean<T>BeanManagerImpl. getBean(Resolvable resolvable)protected Bean<X>AbstractProducerFactory. getDeclaringBean()Bean<?>BeanManagerImpl. getPassivationCapableBean(String id)Bean<?>BeanManagerImpl. getPassivationCapableBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier)<X> Bean<? extends X>BeanManagerImpl. resolve(Set<Bean<? extends X>> beans)Methods in org.jboss.weld.manager that return types with arguments of type Bean Modifier and Type Method Description Set<Bean<?>>BeanManagerImpl. getAccessibleBeans()UnlikeBeanManagerImpl.getDynamicAccessibleBeans()this method returns a mutable set which is not updated automatically.List<Bean<?>>BeanManagerImpl. getBeans()The beans registered with the Web Bean manager which are resolvable.Set<Bean<?>>BeanManagerImpl. getBeans(Type beanType, Annotation... qualifiers)Set<Bean<?>>BeanManagerImpl. getBeans(Type beanType, Set<Annotation> qualifiers)Set<Bean<?>>BeanManagerImpl. getBeans(String name)Set<Bean<?>>BeanManagerImpl. getBeans(InjectionPoint injectionPoint)Iterable<Bean<?>>BeanManagerImpl. getDynamicAccessibleBeans()Methods in org.jboss.weld.manager with parameters of type Bean Modifier and Type Method Description voidBeanManagerImpl. addBean(Bean<?> bean)org.jboss.weld.manager.api.WeldInjectionTarget<T>InjectionTargetFactoryImpl. createInjectionTarget(Bean<T> bean)BasicInjectionTarget<T>InjectionTargetFactoryImpl. createInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, boolean interceptor)<T> Producer<T>AbstractProducerFactory. createProducer(Bean<T> bean)abstract <T> Producer<T>AbstractProducerFactory. createProducer(Bean<X> declaringBean, Bean<T> bean, DisposalMethod<X,T> disposalMethod)<T> Producer<T>FieldProducerFactory. createProducer(Bean<X> declaringBean, Bean<T> bean, DisposalMethod<X,T> disposalMethod)Producers returned from this method are not validated.<T> Producer<T>MethodProducerFactory. createProducer(Bean<X> declaringBean, Bean<T> bean, DisposalMethod<X,T> disposalMethod)Producers returned from this method are not validated.ObjectBeanManagerImpl. getInjectableReference(InjectionPoint injectionPoint, Bean<?> resolvedBean, CreationalContext<?> creationalContext)Get a reference, registering the injection point used.<X> FieldProducerFactory<X>BeanManagerImpl. getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean)<X> MethodProducerFactory<X>BeanManagerImpl. getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean)ObjectBeanManagerImpl. getReference(Bean<?> bean, Type requestedType, CreationalContext<?> creationalContext)ObjectBeanManagerImpl. getReference(Bean<?> bean, Type requestedType, CreationalContext<?> creationalContext, boolean noProxy)ObjectBeanManagerImpl. getReference(InjectionPoint injectionPoint, Bean<?> resolvedBean, CreationalContext<?> creationalContext)Deprecated.booleanBeanManagerImpl. isBeanEnabled(Bean<?> bean)protected voidBeanManagerImpl. registerBeanNamespace(Bean<?> bean)Method parameters in org.jboss.weld.manager with type arguments of type Bean Modifier and Type Method Description voidBeanManagerImpl. addBeans(Collection<? extends Bean<?>> beans)Optimization which modifies CopyOnWrite structures only once instead of once for every bean.<X> Bean<? extends X>BeanManagerImpl. resolve(Set<Bean<? extends X>> beans)Constructors in org.jboss.weld.manager with parameters of type Bean Constructor Description AbstractProducerFactory(Bean<X> declaringBean, BeanManagerImpl manager)FieldProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean, BeanManagerImpl manager)MethodProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean, BeanManagerImpl manager) -
Uses of Bean in org.jboss.weld.metadata.cache
Methods in org.jboss.weld.metadata.cache with parameters of type Bean Modifier and Type Method Description Set<QualifierInstance>MetaAnnotationStore. getQualifierInstances(Bean<?> bean) -
Uses of Bean in org.jboss.weld.module
Methods in org.jboss.weld.module with parameters of type Bean Modifier and Type Method Description default voidPlugableValidator. validateInjectionPointForDefinitionErrors(InjectionPoint ij, Bean<?> bean, BeanManagerImpl beanManager)default voidPlugableValidator. validateInjectionPointForDeploymentProblems(InjectionPoint ij, Bean<?> bean, BeanManagerImpl beanManager) -
Uses of Bean in org.jboss.weld.proxy
Methods in org.jboss.weld.proxy that return Bean Modifier and Type Method Description Bean<?>WeldClientProxy.Metadata. getBean()RetrieveBeanmetadata for this proxy instance. -
Uses of Bean in org.jboss.weld.resolution
Classes in org.jboss.weld.resolution with type parameters of type Bean Modifier and Type Class Description classAbstractTypeSafeBeanResolver<T extends Bean<?>,C extends Collection<T>>Fields in org.jboss.weld.resolution declared as Bean Modifier and Type Field Description protected Bean<?>ResolvableBuilder. declaringBeanMethods in org.jboss.weld.resolution that return Bean Modifier and Type Method Description Bean<?>ForwardingResolvable. getDeclaringBean()Bean<?>Resolvable. getDeclaringBean()Get the declaring the injection point, or null if there is noneBean<?>ResolvableBuilder.ResolvableImpl. getDeclaringBean()Methods in org.jboss.weld.resolution that return types with arguments of type Bean Modifier and Type Method Description Set<Bean<?>>AbstractTypeSafeBeanResolver.BeanDisambiguation. apply(Set<Bean<?>> from)<X> Set<Bean<? extends X>>AbstractTypeSafeBeanResolver. resolve(Set<Bean<? extends X>> beans)Set<Bean<?>>NameBasedResolver. resolve(String name)Get the possible beans for the given nameSet<Bean<?>>AbstractTypeSafeBeanResolver.BeanDisambiguation. resolveAlternatives(Set<Bean<?>> alternatives)If all the beans left are alternatives with a priority, then the container will select the alternative with the highest priority, and the ambiguous dependency is called resolvable.protected Set<Bean<?>>TypeSafeBeanResolver. sortResult(Set<Bean<?>> matched)Methods in org.jboss.weld.resolution with parameters of type Bean Modifier and Type Method Description static Set<QualifierInstance>QualifierInstance. of(Bean<?> bean, MetaAnnotationStore store)InterceptorResolvableBuilderInterceptorResolvableBuilder. setDeclaringBean(Bean<?> declaringBean)ResolvableBuilderResolvableBuilder. setDeclaringBean(Bean<?> declaringBean)Method parameters in org.jboss.weld.resolution with type arguments of type Bean Modifier and Type Method Description Set<Bean<?>>AbstractTypeSafeBeanResolver.BeanDisambiguation. apply(Set<Bean<?>> from)<X> Set<Bean<? extends X>>AbstractTypeSafeBeanResolver. resolve(Set<Bean<? extends X>> beans)Set<Bean<?>>AbstractTypeSafeBeanResolver.BeanDisambiguation. resolveAlternatives(Set<Bean<?>> alternatives)If all the beans left are alternatives with a priority, then the container will select the alternative with the highest priority, and the ambiguous dependency is called resolvable.protected Set<Bean<?>>TypeSafeBeanResolver. sortResult(Set<Bean<?>> matched)Constructors in org.jboss.weld.resolution with parameters of type Bean Constructor Description ResolvableImpl(Class<?> rawType, Set<Type> typeClosure, Bean<?> declaringBean, Set<QualifierInstance> qualifierInstances, boolean delegate)Constructor parameters in org.jboss.weld.resolution with type arguments of type Bean Constructor Description NameBasedResolver(BeanManagerImpl manager, Iterable<? extends Bean<?>> allBeans)ConstructorTypeSafeBeanResolver(BeanManagerImpl beanManager, Iterable<Bean<?>> beans) -
Uses of Bean in org.jboss.weld.resources
Method parameters in org.jboss.weld.resources with type arguments of type Bean Modifier and Type Method Description voidClassTransformer. removeAll(Set<Bean<?>> removable) -
Uses of Bean in org.jboss.weld.serialization
Methods in org.jboss.weld.serialization that return Bean Modifier and Type Method Description protected Bean<T>BeanHolder. initialize()Methods in org.jboss.weld.serialization with parameters of type Bean Modifier and Type Method Description static <T> BeanHolder<T>BeanHolder. of(String contextId, Bean<T> bean)Method parameters in org.jboss.weld.serialization with type arguments of type Bean Modifier and Type Method Description voidBeanIdentifierIndex. build(Set<Bean<?>> beans)Note that the index can only be built once.voidContextualStoreImpl. removeAll(Iterable<Bean<?>> removable)Constructors in org.jboss.weld.serialization with parameters of type Bean Constructor Description BeanHolder(String contextId, Bean<T> bean) -
Uses of Bean in org.jboss.weld.util
Methods in org.jboss.weld.util with type parameters of type Bean Modifier and Type Method Description static <T extends Bean<?>>
Set<T>Beans. removeDisabledBeans(Set<T> beans, BeanManagerImpl beanManager)Retains only beans which are enabled.Methods in org.jboss.weld.util that return Bean Modifier and Type Method Description <T> Bean<T>ForwardingBeanManager. createBean(BeanAttributes<T> attributes, Class<T> beanClass, InjectionTargetFactory<T> injectionTargetFactory)<T,X>
Bean<T>ForwardingBeanManager. createBean(BeanAttributes<T> attributes, Class<X> beanClass, ProducerFactory<X> producerFactory)Bean<?>ForwardingBeanManager. getPassivationCapableBean(String id)<X> Bean<? extends X>ForwardingBeanManager. resolve(Set<Bean<? extends X>> beans)static Bean<?>Beans. unwrap(Bean<?> bean)Methods in org.jboss.weld.util that return types with arguments of type Bean Modifier and Type Method Description Set<Bean<?>>ForwardingBeanManager. getBeans(Type beanType, Annotation... qualifiers)Set<Bean<?>>ForwardingBeanManager. getBeans(String name)Methods in org.jboss.weld.util with parameters of type Bean Modifier and Type Method Description static <T> NonProducibleInjectionTarget<T>InjectionTargets. createNonProducibleInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, BeanManagerImpl beanManager)static <T> NonProducibleInjectionTarget<T>InjectionTargets. createNonProducibleInjectionTarget(EnhancedAnnotatedType<T> type, Bean<T> bean, BeanManagerImpl beanManager)static ObjectProxies. getDeclaringBeanInfo(Bean<?> bean)static <T> List<Set<MethodInjectionPoint<?,?>>>BeanMethods. getInitializerMethods(Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)static <T> TDecorators. getOuterDelegate(Bean<T> bean, T instance, CreationalContext<T> creationalContext, Class<T> proxyClass, InjectionPoint originalInjectionPoint, BeanManagerImpl manager, List<Decorator<?>> decorators)<X> ProducerFactory<X>ForwardingBeanManager. getProducerFactory(AnnotatedField<? super X> field, Bean<X> declaringBean)<X> ProducerFactory<X>ForwardingBeanManager. getProducerFactory(AnnotatedMethod<? super X> method, Bean<X> declaringBean)ObjectForwardingBeanManager. getReference(Bean<?> bean, Type beanType, CreationalContext<?> ctx)static UnproxyableResolutionExceptionProxies. getUnproxyableTypeException(Type type, Bean<?> declaringBean, org.jboss.weld.bootstrap.api.ServiceRegistry services, boolean ignoreFinalMethods)static UnproxyableResolutionExceptionProxies. getUnproxyableTypesException(Bean<?> declaringBean, org.jboss.weld.bootstrap.api.ServiceRegistry services)static booleanBeans. hasBuiltinScope(Bean<?> bean)static booleanBeans. isBeanEnabled(Bean<?> bean, ModuleEnablement enabled)static booleanBeans. isBeanProxyable(Bean<?> bean, BeanManagerImpl manager)Indicates if a bean is proxyablestatic booleanInjectionPoints. isInjectableReferenceLookupOptimizationAllowed(Bean<?> bean, Bean<?> resolvedBean)static booleanBeans. isPassivatingScope(Bean<?> bean, BeanManagerImpl manager)Indicates if a bean's scope type is passivatingstatic booleanBeans. isPassivationCapableBean(Bean<?> bean)Tests if a bean is capable of having its state temporarily stored to secondary storagestatic booleanBeans. isPassivationCapableDependency(Bean<?> bean)Tests if a bean is capable of having its state temporarily stored to secondary storagestatic booleanProxies. isTypesProxyable(Bean<?> declaringBean, org.jboss.weld.bootstrap.api.ServiceRegistry services)Indicates if a set of types are all proxyablestatic booleanBeans. shouldIgnoreFinalMethods(Bean<?> bean)static Bean<?>Beans. unwrap(Bean<?> bean)Method parameters in org.jboss.weld.util with type arguments of type Bean Modifier and Type Method Description <X> Bean<? extends X>ForwardingBeanManager. resolve(Set<Bean<? extends X>> beans) -
Uses of Bean in org.jboss.weld.util.bean
Classes in org.jboss.weld.util.bean with type parameters of type Bean Modifier and Type Class Description classWrappedBeanHolder<T,S extends Bean<T>>Used withinIsolatedForwardingBeanand its subclasses as a value holder.Classes in org.jboss.weld.util.bean that implement Bean Modifier and Type Class Description classIsolatedForwardingBean<T>Delegating implementation ofBean.static classIsolatedForwardingBean.Impl<T>classIsolatedForwardingDecorator<T>Delegating implementation ofDecorator.static classIsolatedForwardingDecorator.Impl<T>classIsolatedForwardingInterceptor<T>Delegating implementation ofInterceptor.static classIsolatedForwardingInterceptor.Impl<T>classSerializableForwardingBean<T>Methods in org.jboss.weld.util.bean with type parameters of type Bean Modifier and Type Method Description static <T,S extends Bean<T>>
WrappedBeanHolder<T,S>WrappedBeanHolder. of(BeanAttributes<T> attributes, S bean)Methods in org.jboss.weld.util.bean that return Bean Modifier and Type Method Description abstract Bean<T>IsolatedForwardingBean. delegate()Bean<T>IsolatedForwardingBean.Impl. delegate()Bean<T>SerializableForwardingBean. delegate()Methods in org.jboss.weld.util.bean with parameters of type Bean Modifier and Type Method Description static <T> SerializableForwardingBean<T>SerializableForwardingBean. of(String contextId, Bean<T> bean)Constructors in org.jboss.weld.util.bean with parameters of type Bean Constructor Description SerializableForwardingBean(String contextId, Bean<T> bean)Constructor parameters in org.jboss.weld.util.bean with type arguments of type Bean Constructor Description Impl(WrappedBeanHolder<T,Bean<T>> cartridge)
-