Class GProcessBeanAttributes

    • Constructor Detail

      • GProcessBeanAttributes

        public GProcessBeanAttributes​(WebBeansContext webBeansContext,
                                      Class<?> type,
                                      jakarta.enterprise.inject.spi.Annotated annotated,
                                      jakarta.enterprise.inject.spi.BeanAttributes attributes)
    • Method Detail

      • getBeanClassFor

        public Class<?> getBeanClassFor​(Class<?> eventClass)
        Description copied from interface: GenericBeanEvent
        If this is a Foo event and we are considering it as a Bar event, returns the generic type of Foo as a Bar. Normally this is X, but in at least one case (ProcessSessionBean) the generic type is different.
        Specified by:
        getBeanClassFor in interface GenericBeanEvent
        Parameters:
        eventClass - the class of event we are treating this event as
        Returns:
        the generic type parameter of this event considered as an "eventClass"