Class GProcessSessionBean
- java.lang.Object
-
- org.apache.webbeans.portable.events.EventBase
-
- org.apache.webbeans.portable.events.ProcessBeanImpl<Object>
-
- org.apache.webbeans.portable.events.ProcessSessionBeanImpl
-
- org.apache.webbeans.portable.events.generics.GProcessSessionBean
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProcessBean,jakarta.enterprise.inject.spi.ProcessManagedBean,jakarta.enterprise.inject.spi.ProcessSessionBean,GenericBeanEvent
public class GProcessSessionBean extends ProcessSessionBeanImpl implements GenericBeanEvent
-
-
Constructor Summary
Constructors Constructor Description GProcessSessionBean(jakarta.enterprise.inject.spi.Bean<Object> bean, jakarta.enterprise.inject.spi.AnnotatedType<?> annotatedType, String name, jakarta.enterprise.inject.spi.SessionBeanType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getBeanClassFor(Class<?> eventClass)This is an exceptional case due to the definition ProcessSessionBeanextends ProcessManagedBean -
Methods inherited from class org.apache.webbeans.portable.events.ProcessSessionBeanImpl
getAnnotatedBeanClass, getEjbName, getSessionBeanType
-
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
-
-
-
-
Method Detail
-
getBeanClassFor
public Class<?> getBeanClassFor(Class<?> eventClass)
This is an exceptional case due to the definition ProcessSessionBeanextends ProcessManagedBean - Specified by:
getBeanClassForin interfaceGenericBeanEvent- Parameters:
eventClass- the class of event we are treating this event as- Returns:
- X.class or Object.class
-
-