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
  • Constructor Details

  • Method Details

    • 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>
    • isProxyable

      public boolean isProxyable()
      Overrides:
      isProxyable in class AbstractBuiltInBean<E extends jakarta.enterprise.inject.spi.Extension>
    • isPassivationCapableBean

      public boolean isPassivationCapableBean()
      Overrides:
      isPassivationCapableBean in class AbstractBuiltInBean<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>
    • getAnnotatedType

      public SlimAnnotatedType<E> getAnnotatedType()
    • toString

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