Class ExtensionBean<E extends jakarta.enterprise.inject.spi.Extension>

  • All Implemented Interfaces:
    jakarta.enterprise.context.spi.Contextual<E>, jakarta.enterprise.inject.spi.Bean<E>, jakarta.enterprise.inject.spi.BeanAttributes<E>, jakarta.enterprise.inject.spi.PassivationCapable, WeldBean<E>

    public class ExtensionBean<E extends jakarta.enterprise.inject.spi.Extension>
    extends AbstractBuiltInBean<E>
    Author:
    pmuir
    • Method Detail

      • getTypes

        public Set<Type> getTypes()
        Specified by:
        getTypes in interface jakarta.enterprise.inject.spi.BeanAttributes<E extends jakarta.enterprise.inject.spi.Extension>
        Overrides:
        getTypes in class ForwardingBeanAttributes<E extends jakarta.enterprise.inject.spi.Extension>
      • create

        public E create​(jakarta.enterprise.context.spi.CreationalContext<E> creationalContext)
      • getScope

        public Class<? extends Annotation> getScope()
        Specified by:
        getScope in interface jakarta.enterprise.inject.spi.BeanAttributes<E extends jakarta.enterprise.inject.spi.Extension>
        Overrides:
        getScope in class ForwardingBeanAttributes<E extends jakarta.enterprise.inject.spi.Extension>
      • toString

        public String toString()
        Overrides:
        toString in class CommonBean<E extends jakarta.enterprise.inject.spi.Extension>