Class ManagedBeanBuilder<T,​M extends ManagedBean<T>>

  • Type Parameters:
    T - bean type info

    public class ManagedBeanBuilder<T,​M extends ManagedBean<T>>
    extends Object
    Bean builder for Managed Beans. A ManagedBean is a class which gets scanned and picked up as Bean.
    Version:
    $Rev$ $Date$
    • Field Detail

      • annotatedType

        protected final jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType
      • beanAttributes

        protected final jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes
      • ignoreFinalMethods

        protected final boolean ignoreFinalMethods
    • Constructor Detail

      • ManagedBeanBuilder

        public ManagedBeanBuilder​(WebBeansContext webBeansContext,
                                  jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType,
                                  jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
                                  boolean ignoreFinalMethods)
        Creates a new creator.
    • Method Detail

      • getBean

        public M getBean()