Class ContextBean<T extends jakarta.enterprise.context.spi.Context>

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

public class ContextBean<T extends jakarta.enterprise.context.spi.Context> extends AbstractBuiltInBean<T>
  • Constructor Details

  • Method Details

    • of

      public static <T extends jakarta.enterprise.context.spi.Context> ContextBean<T> of(ContextHolder<T> context, BeanManagerImpl beanManager)
    • getTypes

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

      public T create(jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)
    • getQualifiers

      public Set<Annotation> getQualifiers()
      Specified by:
      getQualifiers in interface jakarta.enterprise.inject.spi.BeanAttributes<T extends jakarta.enterprise.context.spi.Context>
      Overrides:
      getQualifiers in class ForwardingBeanAttributes<T extends jakarta.enterprise.context.spi.Context>