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

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

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

      • getTypes

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

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

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

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