Class BeanManagerProxy

    • Constructor Detail

    • Method Detail

      • getReference

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

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

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

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

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

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

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

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

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

        public org.jboss.weld.manager.api.WeldManager createActivity()
        Specified by:
        createActivity in interface org.jboss.weld.manager.api.WeldManager
      • setCurrent

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

        public <T> javax.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> javax.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
      • getCurrent

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

        public <X> javax.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget​(javax.enterprise.inject.spi.AnnotatedType<X> type)
        Specified by:
        fireProcessInjectionTarget in interface org.jboss.weld.manager.api.WeldManager
      • fireProcessInjectionTarget

        public <X> javax.enterprise.inject.spi.InjectionTarget<X> fireProcessInjectionTarget​(javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
                                                                                             javax.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 javax.enterprise.inject.Instance<Object> instance()
        Specified by:
        instance in interface org.jboss.weld.manager.api.WeldManager
      • getPassivationCapableBean

        public javax.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​(javax.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​(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
        Specified by:
        getInjectionTargetFactory in interface javax.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​(javax.enterprise.context.spi.Contextual<T> contextual)
        Specified by:
        createCreationalContext in interface javax.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​(javax.enterprise.inject.spi.BeanManager manager)
      • unwrap

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