Class ProcessBeanAttributesImpl<T>

  • Type Parameters:
    T - the type of bean
    All Implemented Interfaces:
    javax.enterprise.inject.spi.ProcessBeanAttributes<T>, NotificationListener

    public class ProcessBeanAttributesImpl<T>
    extends AbstractDefinitionContainerEvent
    implements javax.enterprise.inject.spi.ProcessBeanAttributes<T>
    Container lifecycle event that allows bean metadata (BeanAttributes) to be changed before the bean is registered.
    Author:
    Jozef Hartinger
    • Method Detail

      • getAnnotated

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

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

        public javax.enterprise.inject.spi.BeanAttributes<T> getBeanAttributesInternal()
      • setBeanAttributes

        public void setBeanAttributes​(javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes)
        Specified by:
        setBeanAttributes in interface javax.enterprise.inject.spi.ProcessBeanAttributes<T>
      • configureBeanAttributes

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

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

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

        public boolean isVeto()
      • isDirty

        public boolean isDirty()
      • isIgnoreFinalMethods

        public boolean isIgnoreFinalMethods()