Class GProcessManagedBean
- java.lang.Object
-
- org.apache.webbeans.portable.events.EventBase
-
- org.apache.webbeans.portable.events.ProcessBeanImpl<X>
-
- org.apache.webbeans.portable.events.ProcessManagedBeanImpl
-
- org.apache.webbeans.portable.events.generics.GProcessManagedBean
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProcessBean,jakarta.enterprise.inject.spi.ProcessManagedBean,GenericBeanEvent
public class GProcessManagedBean extends ProcessManagedBeanImpl implements GenericBeanEvent
-
-
Constructor Summary
Constructors Constructor Description GProcessManagedBean(ManagedBean<?> bean, jakarta.enterprise.inject.spi.AnnotatedType<?> annotated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getBeanClassFor(Class<?> eventClass)If this is a Fooevent and we are considering it as a Bar event, returns the generic type of Foo as a Bar. -
Methods inherited from class org.apache.webbeans.portable.events.ProcessManagedBeanImpl
getAnnotatedBeanClass
-
Methods inherited from class org.apache.webbeans.portable.events.ProcessBeanImpl
addDefinitionError, getAnnotated, getBean
-
Methods inherited from class org.apache.webbeans.portable.events.EventBase
checkState, setStarted
-
-
-
-
Constructor Detail
-
GProcessManagedBean
public GProcessManagedBean(ManagedBean<?> bean, jakarta.enterprise.inject.spi.AnnotatedType<?> annotated)
-
-
Method Detail
-
getBeanClassFor
public Class<?> getBeanClassFor(Class<?> eventClass)
Description copied from interface:GenericBeanEventIf this is a Fooevent 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:
getBeanClassForin interfaceGenericBeanEvent- Parameters:
eventClass- the class of event we are treating this event as- Returns:
- the generic type parameter of this event considered as an "eventClass"
-
-