Class InterceptedBeanMetadataBean

All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<jakarta.enterprise.inject.spi.Bean<?>>, jakarta.enterprise.inject.spi.Bean<jakarta.enterprise.inject.spi.Bean<?>>, jakarta.enterprise.inject.spi.BeanAttributes<jakarta.enterprise.inject.spi.Bean<?>>, jakarta.enterprise.inject.spi.PassivationCapable, WeldBean<jakarta.enterprise.inject.spi.Bean<?>>
Direct Known Subclasses:
DecoratedBeanMetadataBean

public class InterceptedBeanMetadataBean extends BeanMetadataBean
Allows an interceptor to obtain information about the bean it intercepts.
Author:
Jozef Hartinger
  • Constructor Details

    • InterceptedBeanMetadataBean

      public InterceptedBeanMetadataBean(BeanManagerImpl beanManager)
    • InterceptedBeanMetadataBean

      protected InterceptedBeanMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier, BeanManagerImpl beanManager)
  • Method Details

    • newInstance

      protected jakarta.enterprise.inject.spi.Bean<?> newInstance(jakarta.enterprise.inject.spi.InjectionPoint ip, jakarta.enterprise.context.spi.CreationalContext<jakarta.enterprise.inject.spi.Bean<?>> ctx)
      Overrides:
      newInstance in class BeanMetadataBean
    • checkInjectionPoint

      protected void checkInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint ip)
    • getQualifiers

      public Set<Annotation> getQualifiers()
      Specified by:
      getQualifiers in interface jakarta.enterprise.inject.spi.BeanAttributes<jakarta.enterprise.inject.spi.Bean<?>>
      Overrides:
      getQualifiers in class ForwardingBeanAttributes<jakarta.enterprise.inject.spi.Bean<?>>
    • toString

      public String toString()
      Overrides:
      toString in class AbstractBuiltInMetadataBean<jakarta.enterprise.inject.spi.Bean<?>>