Class AbstractProcessClassBean<X,B extends ClassBean<X>>

All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProcessBean<X>, NotificationListener
Direct Known Subclasses:
ProcessManagedBeanImpl, ProcessSessionBeanImpl

public abstract class AbstractProcessClassBean<X,B extends ClassBean<X>> extends AbstractDefinitionContainerEvent implements jakarta.enterprise.inject.spi.ProcessBean<X>
  • Constructor Details

    • AbstractProcessClassBean

      public AbstractProcessClassBean(BeanManagerImpl beanManager, Type rawType, Type[] actualTypeArguments, B bean)
  • Method Details

    • getAnnotated

      public jakarta.enterprise.inject.spi.Annotated getAnnotated()
      Specified by:
      getAnnotated in interface jakarta.enterprise.inject.spi.ProcessBean<X>
    • getBean

      public B getBean()
      Specified by:
      getBean in interface jakarta.enterprise.inject.spi.ProcessBean<X>
    • createInvoker

      public org.jboss.weld.invoke.WeldInvokerBuilder<jakarta.enterprise.invoke.Invoker<X,?>> createInvoker(jakarta.enterprise.inject.spi.AnnotatedMethod<? super X> annotatedMethod)