Class BeanManagerProxy

    • Constructor Detail

    • Method Detail

      • getReference

        public Object getReference​(jakarta.enterprise.inject.spi.Bean<?> bean,
                                   Type beanType,
                                   jakarta.enterprise.context.spi.CreationalContext<?> ctx)
        Specified by:
        getReference in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        getReference in class ForwardingBeanManager
      • getInjectableReference

        public Object getInjectableReference​(jakarta.enterprise.inject.spi.InjectionPoint ij,
                                             jakarta.enterprise.context.spi.CreationalContext<?> ctx)
        Specified by:
        getInjectableReference in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        getInjectableReference in class ForwardingBeanManager
      • getBeans

        public Set<jakarta.enterprise.inject.spi.Bean<?>> getBeans​(Type beanType,
                                                                   Annotation... qualifiers)
        Specified by:
        getBeans in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        getBeans in class ForwardingBeanManager
      • getBeans

        public Set<jakarta.enterprise.inject.spi.Bean<?>> getBeans​(String name)
        Specified by:
        getBeans in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        getBeans in class ForwardingBeanManager
      • getPassivationCapableBean

        public jakarta.enterprise.inject.spi.Bean<?> getPassivationCapableBean​(String id)
        Specified by:
        getPassivationCapableBean in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        getPassivationCapableBean in class ForwardingBeanManager
      • resolve

        public <X> jakarta.enterprise.inject.spi.Bean<? extends X> resolve​(Set<jakarta.enterprise.inject.spi.Bean<? extends X>> beans)
        Specified by:
        resolve in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        resolve in class ForwardingBeanManager
      • validate

        public void validate​(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
        Specified by:
        validate in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        validate in class ForwardingBeanManager
      • resolveObserverMethods

        public <T> Set<jakarta.enterprise.inject.spi.ObserverMethod<? super T>> resolveObserverMethods​(T event,
                                                                                                       Annotation... qualifiers)
        Specified by:
        resolveObserverMethods in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        resolveObserverMethods in class ForwardingBeanManager
      • resolveInterceptors

        public List<jakarta.enterprise.inject.spi.Interceptor<?>> resolveInterceptors​(jakarta.enterprise.inject.spi.InterceptionType type,
                                                                                      Annotation... interceptorBindings)
        Specified by:
        resolveInterceptors in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        resolveInterceptors in class ForwardingBeanManager
      • createInjectionTarget

        public <T> jakarta.enterprise.inject.spi.InjectionTarget<T> createInjectionTarget​(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor)
        Specified by:
        createInjectionTarget in interface org.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:
        getBean in interface org.jboss.weld.manager.api.WeldManager
      • getEjbDescriptor

        public <T> org.jboss.weld.ejb.spi.EjbDescriptor<T> getEjbDescriptor​(String ejbName)
        Specified by:
        getEjbDescriptor in interface org.jboss.weld.manager.api.WeldManager
      • getServices

        public org.jboss.weld.bootstrap.api.ServiceRegistry getServices()
        Specified by:
        getServices in interface org.jboss.weld.manager.api.WeldManager
      • fireProcessInjectionTarget

        public <X> jakarta.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget​(jakarta.enterprise.inject.spi.AnnotatedType<X> type)
        Specified by:
        fireProcessInjectionTarget in interface org.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:
        fireProcessInjectionTarget in interface org.jboss.weld.manager.api.WeldManager
      • getId

        public String getId()
        Specified by:
        getId in interface org.jboss.weld.manager.api.WeldManager
      • instance

        public jakarta.enterprise.inject.Instance<Object> instance()
        Specified by:
        instance in interface org.jboss.weld.manager.api.WeldManager
      • createInstance

        public org.jboss.weld.inject.WeldInstance<Object> createInstance()
        Specified by:
        createInstance in interface jakarta.enterprise.inject.spi.BeanManager
        Overrides:
        createInstance in class ForwardingBeanManager
      • getPassivationCapableBean

        public jakarta.enterprise.inject.spi.Bean<?> getPassivationCapableBean​(org.jboss.weld.serialization.spi.BeanIdentifier identifier)
        Specified by:
        getPassivationCapableBean in interface org.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:
        createInjectionTargetBuilder in interface org.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:
        getInjectionTargetFactory in interface jakarta.enterprise.inject.spi.BeanManager
        Specified by:
        getInjectionTargetFactory in interface org.jboss.weld.manager.api.WeldManager
        Overrides:
        getInjectionTargetFactory in class ForwardingBeanManager
      • createCreationalContext

        public <T> org.jboss.weld.construction.api.WeldCreationalContext<T> createCreationalContext​(jakarta.enterprise.context.spi.Contextual<T> contextual)
        Specified by:
        createCreationalContext in interface jakarta.enterprise.inject.spi.BeanManager
        Specified by:
        createCreationalContext in interface org.jboss.weld.manager.api.WeldManager
        Overrides:
        createCreationalContext in class ForwardingBeanManager
      • unwrap

        public static BeanManagerImpl unwrap​(jakarta.enterprise.inject.spi.BeanManager manager)
      • unwrap

        public BeanManagerImpl unwrap()
        Specified by:
        unwrap in interface org.jboss.weld.manager.api.WeldManager
      • createAnnotatedType

        public <T> jakarta.enterprise.inject.spi.AnnotatedType<T> createAnnotatedType​(Class<T> type,
                                                                                      String id)
        Specified by:
        createAnnotatedType in interface org.jboss.weld.manager.api.WeldManager
      • disposeAnnotatedType

        public <T> void disposeAnnotatedType​(Class<T> type,
                                             String id)
        Specified by:
        disposeAnnotatedType in interface org.jboss.weld.manager.api.WeldManager
      • isContextActive

        public boolean isContextActive​(Class<? extends Annotation> scopeType)
        Specified by:
        isContextActive in interface org.jboss.weld.manager.api.WeldManager
      • getScopes

        public Collection<Class<? extends Annotation>> getScopes()
        Specified by:
        getScopes in interface org.jboss.weld.manager.api.WeldManager