com.caucho.ejb.session
Class StatelessContext<X,T>

java.lang.Object
  extended by com.caucho.ejb.server.AbstractContext<X>
      extended by com.caucho.ejb.session.AbstractSessionContext<X,T>
          extended by com.caucho.ejb.session.StatelessContext<X,T>
All Implemented Interfaces:
EJBContext, SessionContext

@Module
public class StatelessContext<X,T>
extends AbstractSessionContext<X,T>

Abstract base class for an stateless session context


Constructor Summary
StatelessContext(StatelessManager<X> manager, java.lang.Class<T> api)
           
 
Method Summary
 java.lang.Class<?> getInvokedBusinessInterface()
           
 StatelessManager<X> getServer()
          Returns the server which owns this bean.
 TimerService getTimerService()
          Returns the timer service.
 
Methods inherited from class com.caucho.ejb.session.AbstractSessionContext
createProxy, destroy, destroyProxy, getApi, getBusinessObject, getEJBHome, getEJBLocalHome, getEJBLocalObject, getEJBObject, getInjectManager, getLocal, getMessageContext, getModuleInjectManager, getProxyFactory, newInstance, toString, wasCancelCalled
 
Methods inherited from class com.caucho.ejb.server.AbstractContext
__caucho_setInvokedBusinessInterface, __caucho_timeout_callback, __caucho_timeout_callback, __caucho_timeout_callback, getCallerIdentity, getCallerPrincipal, getContextData, getEJBMetaData, getEnvironment, getRollbackOnly, getUserTransaction, isCallerInRole, isCallerInRole, isDead, lookup, setDeclaredRoles, setRollbackOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.ejb.EJBContext
getCallerIdentity, getCallerPrincipal, getContextData, getEnvironment, getRollbackOnly, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly
 

Constructor Detail

StatelessContext

public StatelessContext(StatelessManager<X> manager,
                        java.lang.Class<T> api)
Method Detail

getServer

public StatelessManager<X> getServer()
Returns the server which owns this bean.

Overrides:
getServer in class AbstractSessionContext<X,T>

getInvokedBusinessInterface

public java.lang.Class<?> getInvokedBusinessInterface()
Specified by:
getInvokedBusinessInterface in interface SessionContext
Overrides:
getInvokedBusinessInterface in class AbstractSessionContext<X,T>

getTimerService

public TimerService getTimerService()
                             throws java.lang.IllegalStateException
Returns the timer service.

Specified by:
getTimerService in interface EJBContext
Overrides:
getTimerService in class AbstractContext<X>
Throws:
java.lang.IllegalStateException