Class AbstractProcessProducerBean<T,X,B extends AbstractProducerBean<T,X,?>>

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

public abstract class AbstractProcessProducerBean<T,X,B extends AbstractProducerBean<T,X,?>> extends AbstractDefinitionContainerEvent implements jakarta.enterprise.inject.spi.ProcessBean<X>
  • Constructor Details

    • AbstractProcessProducerBean

      public AbstractProcessProducerBean(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<T>
    • getBean

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

      public jakarta.enterprise.inject.spi.AnnotatedParameter<T> getAnnotatedDisposedParameter()