Class ProcessBeanAttributesImpl<T>

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>, AfterObserver
    Direct Known Subclasses:
    GProcessBeanAttributes

    public class ProcessBeanAttributesImpl<T>
    extends EventBase
    implements jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>, AfterObserver
    • Constructor Detail

      • ProcessBeanAttributesImpl

        public ProcessBeanAttributesImpl​(WebBeansContext webBeansContext,
                                         jakarta.enterprise.inject.spi.Annotated annotated,
                                         jakarta.enterprise.inject.spi.BeanAttributes<T> attributes)
    • Method Detail

      • getAnnotated

        public jakarta.enterprise.inject.spi.Annotated getAnnotated()
        Specified by:
        getAnnotated in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • getBeanAttributes

        public jakarta.enterprise.inject.spi.BeanAttributes<T> getBeanAttributes()
        Specified by:
        getBeanAttributes in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • setBeanAttributes

        public void setBeanAttributes​(jakarta.enterprise.inject.spi.BeanAttributes<T> tBeanAttributes)
        Specified by:
        setBeanAttributes in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • veto

        public void veto()
        Specified by:
        veto in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • addDefinitionError

        public void addDefinitionError​(Throwable throwable)
        Specified by:
        addDefinitionError in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • ignoreFinalMethods

        public void ignoreFinalMethods()
        Specified by:
        ignoreFinalMethods in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • configureBeanAttributes

        public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> configureBeanAttributes()
        Specified by:
        configureBeanAttributes in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<T>
      • getAttributes

        public jakarta.enterprise.inject.spi.BeanAttributes<T> getAttributes()
      • isVeto

        public boolean isVeto()
      • isIgnoreFinalMethods

        public boolean isIgnoreFinalMethods()
      • getDefinitionError

        public Throwable getDefinitionError()