Package org.jboss.weld.bean.builtin
Class BeanManagerProxy
java.lang.Object
org.jboss.weld.util.ForwardingBeanManager
org.jboss.weld.bean.builtin.BeanManagerProxy
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.BeanContainer,jakarta.enterprise.inject.spi.BeanManager,jakarta.enterprise.inject.spi.el.ELAwareBeanManager,Serializable,org.jboss.weld.manager.api.WeldManager
public class BeanManagerProxy
extends ForwardingBeanManager
implements org.jboss.weld.manager.api.WeldManager
Client view of
BeanManagerImpl.- Author:
- Martin Kouba
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> jakarta.enterprise.inject.spi.AnnotatedType<T>createAnnotatedType(Class<T> type, String id) <T> org.jboss.weld.construction.api.WeldCreationalContext<T>createCreationalContext(jakarta.enterprise.context.spi.Contextual<T> contextual) <T> jakarta.enterprise.inject.spi.InjectionTarget<T>createInjectionTarget(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor) <T> org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>createInjectionTargetBuilder(jakarta.enterprise.inject.spi.AnnotatedType<T> type) org.jboss.weld.inject.WeldInstance<Object>delegate()<T> voiddisposeAnnotatedType(Class<T> type, String id) <X> jakarta.enterprise.inject.spi.InjectionTarget<X>fireProcessInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType<X> type) <X> jakarta.enterprise.inject.spi.InjectionTarget<X>fireProcessInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType, jakarta.enterprise.inject.spi.InjectionTarget<X> injectionTarget) <T> jakarta.enterprise.inject.spi.Bean<T>getBean(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor) Set<jakarta.enterprise.inject.spi.Bean<?>>getBeans(Type beanType, Annotation... qualifiers) Set<jakarta.enterprise.inject.spi.Bean<?>>Collection<jakarta.enterprise.context.spi.Context>getContexts(Class<? extends Annotation> scopeType) <T> org.jboss.weld.ejb.spi.EjbDescriptor<T>getEjbDescriptor(String ejbName) getId()getInjectableReference(jakarta.enterprise.inject.spi.InjectionPoint ij, jakarta.enterprise.context.spi.CreationalContext<?> ctx) <T> org.jboss.weld.manager.api.WeldInjectionTargetFactory<T>getInjectionTargetFactory(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) jakarta.enterprise.inject.spi.Bean<?>jakarta.enterprise.inject.spi.Bean<?>getPassivationCapableBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier) getReference(jakarta.enterprise.inject.spi.Bean<?> bean, Type beanType, jakarta.enterprise.context.spi.CreationalContext<?> ctx) Collection<Class<? extends Annotation>>org.jboss.weld.bootstrap.api.ServiceRegistryjakarta.enterprise.inject.Instance<Object>instance()booleanisContextActive(Class<? extends Annotation> scopeType) booleanisMatchingBean(Set<Type> beanTypes, Set<Annotation> beanQualifiers, Type requiredType, Set<Annotation> requiredQualifiers) booleanisMatchingEvent(Type eventType, Set<Annotation> eventQualifiers, Type observedEventType, Set<Annotation> observedEventQualifiers) protected Object<X> jakarta.enterprise.inject.spi.Bean<? extends X>List<jakarta.enterprise.inject.spi.Decorator<?>>resolveDecorators(Set<Type> types, Annotation... qualifiers) List<jakarta.enterprise.inject.spi.Interceptor<?>>resolveInterceptors(jakarta.enterprise.inject.spi.InterceptionType type, Annotation... interceptorBindings) <T> Set<jakarta.enterprise.inject.spi.ObserverMethod<? super T>>resolveObserverMethods(T event, Annotation... qualifiers) static BeanManagerImplunwrap()static BeanManagerImplunwrap(jakarta.enterprise.inject.spi.BeanManager manager) voidvalidate(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) Methods inherited from class org.jboss.weld.util.ForwardingBeanManager
areInterceptorBindingsEquivalent, areQualifiersEquivalent, createAnnotatedType, createBean, createBean, createBeanAttributes, createBeanAttributes, createInjectionPoint, createInjectionPoint, createInterceptionFactory, equals, getContext, getELResolver, getEvent, getExtension, getInterceptorBindingDefinition, getInterceptorBindingHashCode, getProducerFactory, getProducerFactory, getQualifierHashCode, getStereotypeDefinition, hashCode, isInterceptorBinding, isNormalScope, isPassivatingScope, isQualifier, isScope, isStereotype, toString, wrapExpressionFactoryMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.BeanContainer
getContext, getEvent, isInterceptorBinding, isNormalScope, isQualifier, isScope, isStereotypeMethods inherited from interface jakarta.enterprise.inject.spi.BeanManager
areInterceptorBindingsEquivalent, areQualifiersEquivalent, createAnnotatedType, createBean, createBean, createBeanAttributes, createBeanAttributes, createInjectionPoint, createInjectionPoint, createInterceptionFactory, getExtension, getInterceptorBindingDefinition, getInterceptorBindingHashCode, getProducerFactory, getProducerFactory, getQualifierHashCode, getStereotypeDefinition, isPassivatingScopeMethods inherited from interface jakarta.enterprise.inject.spi.el.ELAwareBeanManager
getELResolver, wrapExpressionFactoryMethods inherited from interface org.jboss.weld.manager.api.WeldManager
getActiveContexts, getActiveWeldAlterableContexts
-
Constructor Details
-
BeanManagerProxy
-
-
Method Details
-
delegate
- Specified by:
delegatein classForwardingBeanManager
-
getReference
public Object getReference(jakarta.enterprise.inject.spi.Bean<?> bean, Type beanType, jakarta.enterprise.context.spi.CreationalContext<?> ctx) - Specified by:
getReferencein interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
getReferencein classForwardingBeanManager
-
getInjectableReference
public Object getInjectableReference(jakarta.enterprise.inject.spi.InjectionPoint ij, jakarta.enterprise.context.spi.CreationalContext<?> ctx) - Specified by:
getInjectableReferencein interfacejakarta.enterprise.inject.spi.BeanManager- Overrides:
getInjectableReferencein classForwardingBeanManager
-
getBeans
- Specified by:
getBeansin interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
getBeansin classForwardingBeanManager
-
getBeans
- Specified by:
getBeansin interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
getBeansin classForwardingBeanManager
-
getPassivationCapableBean
- Specified by:
getPassivationCapableBeanin interfacejakarta.enterprise.inject.spi.BeanManager- Overrides:
getPassivationCapableBeanin classForwardingBeanManager
-
resolve
public <X> jakarta.enterprise.inject.spi.Bean<? extends X> resolve(Set<jakarta.enterprise.inject.spi.Bean<? extends X>> beans) - Specified by:
resolvein interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
resolvein classForwardingBeanManager
-
validate
public void validate(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) - Specified by:
validatein interfacejakarta.enterprise.inject.spi.BeanManager- Overrides:
validatein classForwardingBeanManager
-
resolveObserverMethods
public <T> Set<jakarta.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods(T event, Annotation... qualifiers) - Specified by:
resolveObserverMethodsin interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
resolveObserverMethodsin classForwardingBeanManager
-
resolveDecorators
public List<jakarta.enterprise.inject.spi.Decorator<?>> resolveDecorators(Set<Type> types, Annotation... qualifiers) - Specified by:
resolveDecoratorsin interfacejakarta.enterprise.inject.spi.BeanManager- Overrides:
resolveDecoratorsin classForwardingBeanManager
-
resolveInterceptors
public List<jakarta.enterprise.inject.spi.Interceptor<?>> resolveInterceptors(jakarta.enterprise.inject.spi.InterceptionType type, Annotation... interceptorBindings) - Specified by:
resolveInterceptorsin interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
resolveInterceptorsin classForwardingBeanManager
-
createInjectionTarget
public <T> jakarta.enterprise.inject.spi.InjectionTarget<T> createInjectionTarget(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor) - Specified by:
createInjectionTargetin interfaceorg.jboss.weld.manager.api.WeldManager
-
getBean
public <T> jakarta.enterprise.inject.spi.Bean<T> getBean(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor) - Specified by:
getBeanin interfaceorg.jboss.weld.manager.api.WeldManager
-
getEjbDescriptor
- Specified by:
getEjbDescriptorin interfaceorg.jboss.weld.manager.api.WeldManager
-
getServices
public org.jboss.weld.bootstrap.api.ServiceRegistry getServices()- Specified by:
getServicesin interfaceorg.jboss.weld.manager.api.WeldManager
-
fireProcessInjectionTarget
public <X> jakarta.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType<X> type) - Specified by:
fireProcessInjectionTargetin interfaceorg.jboss.weld.manager.api.WeldManager
-
fireProcessInjectionTarget
public <X> jakarta.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType, jakarta.enterprise.inject.spi.InjectionTarget<X> injectionTarget) - Specified by:
fireProcessInjectionTargetin interfaceorg.jboss.weld.manager.api.WeldManager
-
getId
- Specified by:
getIdin interfaceorg.jboss.weld.manager.api.WeldManager
-
instance
- Specified by:
instancein interfaceorg.jboss.weld.manager.api.WeldManager
-
createInstance
- Specified by:
createInstancein interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
createInstancein classForwardingBeanManager
-
isMatchingBean
public boolean isMatchingBean(Set<Type> beanTypes, Set<Annotation> beanQualifiers, Type requiredType, Set<Annotation> requiredQualifiers) - Specified by:
isMatchingBeanin interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
isMatchingBeanin classForwardingBeanManager
-
isMatchingEvent
public boolean isMatchingEvent(Type eventType, Set<Annotation> eventQualifiers, Type observedEventType, Set<Annotation> observedEventQualifiers) - Specified by:
isMatchingEventin interfacejakarta.enterprise.inject.spi.BeanContainer- Overrides:
isMatchingEventin classForwardingBeanManager
-
getPassivationCapableBean
public jakarta.enterprise.inject.spi.Bean<?> getPassivationCapableBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier) - Specified by:
getPassivationCapableBeanin interfaceorg.jboss.weld.manager.api.WeldManager
-
createInjectionTargetBuilder
public <T> org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> createInjectionTargetBuilder(jakarta.enterprise.inject.spi.AnnotatedType<T> type) - Specified by:
createInjectionTargetBuilderin interfaceorg.jboss.weld.manager.api.WeldManager
-
getInjectionTargetFactory
public <T> org.jboss.weld.manager.api.WeldInjectionTargetFactory<T> getInjectionTargetFactory(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) - Specified by:
getInjectionTargetFactoryin interfacejakarta.enterprise.inject.spi.BeanManager- Specified by:
getInjectionTargetFactoryin interfaceorg.jboss.weld.manager.api.WeldManager- Overrides:
getInjectionTargetFactoryin classForwardingBeanManager
-
createCreationalContext
public <T> org.jboss.weld.construction.api.WeldCreationalContext<T> createCreationalContext(jakarta.enterprise.context.spi.Contextual<T> contextual) - Specified by:
createCreationalContextin interfacejakarta.enterprise.inject.spi.BeanContainer- Specified by:
createCreationalContextin interfaceorg.jboss.weld.manager.api.WeldManager- Overrides:
createCreationalContextin classForwardingBeanManager
-
readResolve
- Throws:
ObjectStreamException
-
unwrap
-
tryUnwrap
-
unwrap
- Specified by:
unwrapin interfaceorg.jboss.weld.manager.api.WeldManager
-
createAnnotatedType
public <T> jakarta.enterprise.inject.spi.AnnotatedType<T> createAnnotatedType(Class<T> type, String id) - Specified by:
createAnnotatedTypein interfaceorg.jboss.weld.manager.api.WeldManager
-
disposeAnnotatedType
- Specified by:
disposeAnnotatedTypein interfaceorg.jboss.weld.manager.api.WeldManager
-
isContextActive
- Specified by:
isContextActivein interfaceorg.jboss.weld.manager.api.WeldManager
-
getScopes
- Specified by:
getScopesin interfaceorg.jboss.weld.manager.api.WeldManager
-
getContexts
public Collection<jakarta.enterprise.context.spi.Context> getContexts(Class<? extends Annotation> scopeType) - Specified by:
getContextsin interfacejakarta.enterprise.inject.spi.BeanContainer- Specified by:
getContextsin interfaceorg.jboss.weld.manager.api.WeldManager- Overrides:
getContextsin classForwardingBeanManager
-