org.jboss.ejb3.session
Class SessionContextDelegateBase<J extends SessionSpecContainer>

java.lang.Object
  extended by org.jboss.ejb3.EJBContextImpl<J,SessionBeanContext<J>>
      extended by org.jboss.ejb3.session.SessionContextDelegateBase<J>
All Implemented Interfaces:
javax.ejb.EJBContext, javax.ejb.SessionContext
Direct Known Subclasses:
StatefulSessionContextDelegate, StatelessSessionContextImpl

public abstract class SessionContextDelegateBase<J extends SessionSpecContainer>
extends EJBContextImpl<J,SessionBeanContext<J>>
implements org.jboss.ejb3.context.spi.SessionContext

Comment


Field Summary
 
Fields inherited from class org.jboss.ejb3.EJBContextImpl
beanContext, container, ejbContextHelper, rm
 
Constructor Summary
SessionContextDelegateBase(SessionBeanContext<J> beanContext)
           
 
Method Summary
<T> T
getBusinessObject(java.lang.Class<T> businessInterface)
           
abstract  javax.ejb.EJBLocalObject getEJBLocalObject()
           
abstract  javax.ejb.EJBObject getEJBObject()
           
 java.lang.Class<?> getInvokedBusinessInterface()
           
 org.jboss.ejb3.context.spi.SessionBeanManager getManager()
           
 javax.xml.rpc.handler.MessageContext getMessageContext()
           
 boolean wasCancelCalled()
          
 
Methods inherited from class org.jboss.ejb3.EJBContextImpl
getCallerIdentity, getCallerPrincipal, getContainer, getContextData, getEJBHome, getEJBLocalHome, getEnvironment, getRm, getRollbackOnly, getTarget, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.ejb3.context.spi.EJBContext
getContextData, getTarget
 
Methods inherited from interface javax.ejb.EJBContext
getCallerIdentity, getCallerPrincipal, getEJBHome, getEJBLocalHome, getEnvironment, getRollbackOnly, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly
 

Constructor Detail

SessionContextDelegateBase

public SessionContextDelegateBase(SessionBeanContext<J> beanContext)
Method Detail

getEJBLocalObject

public abstract javax.ejb.EJBLocalObject getEJBLocalObject()
                                                    throws java.lang.IllegalStateException
Specified by:
getEJBLocalObject in interface javax.ejb.SessionContext
Throws:
java.lang.IllegalStateException

getEJBObject

public abstract javax.ejb.EJBObject getEJBObject()
                                          throws java.lang.IllegalStateException
Specified by:
getEJBObject in interface javax.ejb.SessionContext
Throws:
java.lang.IllegalStateException

getBusinessObject

public <T> T getBusinessObject(java.lang.Class<T> businessInterface)
                    throws java.lang.IllegalStateException
Specified by:
getBusinessObject in interface javax.ejb.SessionContext
Throws:
java.lang.IllegalStateException

getInvokedBusinessInterface

public java.lang.Class<?> getInvokedBusinessInterface()
                                               throws java.lang.IllegalStateException
Specified by:
getInvokedBusinessInterface in interface javax.ejb.SessionContext
Throws:
java.lang.IllegalStateException

getManager

public org.jboss.ejb3.context.spi.SessionBeanManager getManager()
Overrides:
getManager in class EJBContextImpl<J extends SessionSpecContainer,SessionBeanContext<J extends SessionSpecContainer>>

getMessageContext

public javax.xml.rpc.handler.MessageContext getMessageContext()
                                                       throws java.lang.IllegalStateException
Specified by:
getMessageContext in interface javax.ejb.SessionContext
Throws:
java.lang.IllegalStateException

wasCancelCalled

public boolean wasCancelCalled()

Specified by:
wasCancelCalled in interface javax.ejb.SessionContext
See Also:
SessionContext.wasCancelCalled()