Package org.jboss.weld.bootstrap.events
Class ProcessSessionBeanImpl<X>
- java.lang.Object
-
- org.jboss.weld.bootstrap.events.ContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractProcessClassBean<Object,SessionBean<Object>>
-
- org.jboss.weld.bootstrap.events.ProcessSessionBeanImpl<X>
-
- All Implemented Interfaces:
ProcessBean<Object>,ProcessManagedBean<Object>,ProcessSessionBean<X>,NotificationListener
public class ProcessSessionBeanImpl<X> extends AbstractProcessClassBean<Object,SessionBean<Object>> implements ProcessSessionBean<X>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static <X> voidfire(BeanManagerImpl beanManager, SessionBean<Object> bean)AnnotatedType<Object>getAnnotatedBeanClass()Returns theAnnotatedTyperepresenting the bean class.StringgetEjbName()Returns the Jakarta Enterprise Bean name of the session bean.SessionBeanTypegetSessionBeanType()Returns aSessionBeanTyperepresenting the kind of session bean.-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractProcessClassBean
getAnnotated, getBean
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
addDefinitionError, fire
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getEventType, getRawType
-
Methods inherited from class org.jboss.weld.bootstrap.events.ContainerEvent
checkWithinObserverNotification, getReceiver, postNotify, preNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.enterprise.inject.spi.ProcessBean
addDefinitionError, getAnnotated, getBean
-
-
-
-
Method Detail
-
fire
protected static <X> void fire(BeanManagerImpl beanManager, SessionBean<Object> bean)
-
getEjbName
public String getEjbName()
Description copied from interface:ProcessSessionBeanReturns the Jakarta Enterprise Bean name of the session bean.- Specified by:
getEjbNamein interfaceProcessSessionBean<X>- Returns:
- the name of the Jakarta Enterprise Bean
-
getSessionBeanType
public SessionBeanType getSessionBeanType()
Description copied from interface:ProcessSessionBeanReturns aSessionBeanTyperepresenting the kind of session bean.- Specified by:
getSessionBeanTypein interfaceProcessSessionBean<X>- Returns:
- the
SessionBeanType
-
getAnnotatedBeanClass
public AnnotatedType<Object> getAnnotatedBeanClass()
Description copied from interface:ProcessManagedBeanReturns theAnnotatedTyperepresenting the bean class.- Specified by:
getAnnotatedBeanClassin interfaceProcessManagedBean<X>- Returns:
- the
AnnotatedTypefor the bean being registered
-
-