com.caucho.ejb.inject
Class ProcessSessionBeanImpl<X>

java.lang.Object
  extended by com.caucho.config.extension.ProcessBeanImpl<X>
      extended by com.caucho.config.extension.ProcessManagedBeanImpl<java.lang.Object>
          extended by com.caucho.ejb.inject.ProcessSessionBeanImpl<X>
All Implemented Interfaces:
ProcessBean<java.lang.Object>, ProcessManagedBean<java.lang.Object>, ProcessSessionBean<X>

@Module
public class ProcessSessionBeanImpl<X>
extends ProcessManagedBeanImpl<java.lang.Object>
implements ProcessSessionBean<X>

Internal implementation for a Bean


Constructor Summary
ProcessSessionBeanImpl(InjectManager manager, Bean<java.lang.Object> bean, AnnotatedType<java.lang.Object> beanAnnType, java.lang.String ejbName, SessionBeanType type)
           
 
Method Summary
 java.lang.String getEjbName()
           
 SessionBeanType getSessionBeanType()
           
 
Methods inherited from class com.caucho.config.extension.ProcessManagedBeanImpl
getAnnotatedBeanClass
 
Methods inherited from class com.caucho.config.extension.ProcessBeanImpl
addDefinitionError, getAnnotated, getBean, getManager, isVeto, setBean, toString, veto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.ProcessManagedBean
getAnnotatedBeanClass
 
Methods inherited from interface javax.enterprise.inject.spi.ProcessBean
addDefinitionError, getAnnotated, getBean
 

Constructor Detail

ProcessSessionBeanImpl

public ProcessSessionBeanImpl(InjectManager manager,
                              Bean<java.lang.Object> bean,
                              AnnotatedType<java.lang.Object> beanAnnType,
                              java.lang.String ejbName,
                              SessionBeanType type)
Method Detail

getEjbName

public java.lang.String getEjbName()
Specified by:
getEjbName in interface ProcessSessionBean<X>

getSessionBeanType

public SessionBeanType getSessionBeanType()
Specified by:
getSessionBeanType in interface ProcessSessionBean<X>