org.jboss.ejb3.stateless
Class StatelessSessionContextImpl

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

public class StatelessSessionContextImpl
extends SessionContextDelegateBase<StatelessContainer>
implements javax.ejb.SessionContext

A session context that is serializable. Since a session context can be serialized with a bean it must not have a direct reference to StatelesssSessionContextDelegate.

Version:
$Revision: 68144 $
Author:
ALR

Field Summary
 
Fields inherited from class org.jboss.ejb3.EJBContextImpl
beanContext, container, ejbContextHelper, rm
 
Constructor Summary
StatelessSessionContextImpl(SessionBeanContext<StatelessContainer> beanContext)
           
 
Method Summary
 javax.ejb.EJBLocalObject getEJBLocalObject()
           
 javax.ejb.EJBObject getEJBObject()
           
 
Methods inherited from class org.jboss.ejb3.session.SessionContextDelegateBase
getBusinessObject, getInvokedBusinessInterface, getMessageContext
 
Methods inherited from class org.jboss.ejb3.EJBContextImpl
getCallerIdentity, getCallerPrincipal, getContainer, getEJBHome, getEJBLocalHome, getEnvironment, getRm, getRollbackOnly, 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 javax.ejb.SessionContext
getBusinessObject, getInvokedBusinessInterface, getMessageContext
 
Methods inherited from interface javax.ejb.EJBContext
getCallerIdentity, getCallerPrincipal, getEJBHome, getEJBLocalHome, getEnvironment, getRollbackOnly, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly
 

Constructor Detail

StatelessSessionContextImpl

public StatelessSessionContextImpl(SessionBeanContext<StatelessContainer> beanContext)
Method Detail

getEJBLocalObject

public javax.ejb.EJBLocalObject getEJBLocalObject()
                                           throws IllegalStateException
Specified by:
getEJBLocalObject in interface javax.ejb.SessionContext
Specified by:
getEJBLocalObject in class SessionContextDelegateBase<StatelessContainer>
Throws:
IllegalStateException

getEJBObject

public javax.ejb.EJBObject getEJBObject()
                                 throws IllegalStateException
Specified by:
getEJBObject in interface javax.ejb.SessionContext
Specified by:
getEJBObject in class SessionContextDelegateBase<StatelessContainer>
Throws:
IllegalStateException


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.