org.objectweb.jonas_ejb.container.RequestCtx Class Reference

List of all members.

Public Member Functions

 RequestCtx (int txa)

Public Attributes

boolean mustCommit = false
Throwable sysExc = null
Transaction clientTx = null
Context jndiCtx = null
ClassLoader cloader = null
Transaction currTx = null
EJBContext ejbContext = null
boolean bmcalled = false
int txAttr = 0

Detailed Description

Context associated to a request to a bean.
Author:
Philippe Coq, Philippe Durieux

Definition at line 40 of file RequestCtx.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ejb.container.RequestCtx.RequestCtx int  txa  ) 
 

constructor. Called at preInvoke.

Parameters:
txa Transaction Attribute.

Definition at line 91 of file RequestCtx.java.


Member Data Documentation

boolean org.objectweb.jonas_ejb.container.RequestCtx.bmcalled = false
 

ejb business method has been called

Definition at line 80 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JFactory.postInvoke().

Transaction org.objectweb.jonas_ejb.container.RequestCtx.clientTx = null
 

Tx to be resumed at postInvoke

Definition at line 55 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JSessionFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JMdbEndpointFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JFactory.checkTransactionContainer(), and org.objectweb.jonas_ejb.container.JFactory.postInvoke().

ClassLoader org.objectweb.jonas_ejb.container.RequestCtx.cloader = null
 

saved class loader to be resumed at postInvoke

Definition at line 65 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JFactory.postInvoke(), and org.objectweb.jonas_ejb.container.JFactory.preInvoke().

Transaction org.objectweb.jonas_ejb.container.RequestCtx.currTx = null
 

transaction in which the request will execute

Definition at line 70 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JMdbEndpointFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JFactory.checkTransactionContainer(), org.objectweb.jonas_ejb.container.JServiceEndpoint.destroy(), org.objectweb.jonas_ejb.container.JStatelessFactory.notifyTimeout(), org.objectweb.jonas_ejb.container.JEntitySwitch.notifyTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.onMessage(), org.objectweb.jonas_ejb.container.JSessionLocal.postInvoke(), org.objectweb.jonas_ejb.container.JFactory.postInvoke(), org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(), org.objectweb.jonas_ejb.container.JSessionRemote.preInvoke(), and org.objectweb.jonas_ejb.container.JSessionLocal.preInvoke().

EJBContext org.objectweb.jonas_ejb.container.RequestCtx.ejbContext = null
 

Used at least for stateful session at create.

Definition at line 75 of file RequestCtx.java.

Context org.objectweb.jonas_ejb.container.RequestCtx.jndiCtx = null
 

saved JNDICtx to be resumed at postInvoke

Definition at line 60 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JFactory.postInvoke(), and org.objectweb.jonas_ejb.container.JFactory.preInvoke().

boolean org.objectweb.jonas_ejb.container.RequestCtx.mustCommit = false
 

must commit current Tx at postInvoke

Definition at line 45 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JMdbEndpointFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JFactory.checkTransactionContainer(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.onMessage(), org.objectweb.jonas_ejb.container.JFactory.postInvoke(), org.objectweb.jonas_ejb.container.JSessionRemote.preInvoke(), and org.objectweb.jonas_ejb.container.JSessionLocal.preInvoke().

Throwable org.objectweb.jonas_ejb.container.RequestCtx.sysExc = null
 

system exception or error raised in business method

Definition at line 50 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JServiceEndpointHome.create(), org.objectweb.jonas_ejb.container.JMessageEndpoint.deliverTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.deliverTimeout(), org.objectweb.jonas_ejb.container.JServiceEndpoint.destroy(), org.objectweb.jonas_ejb.container.JStatelessFactory.notifyTimeout(), org.objectweb.jonas_ejb.container.JEntitySwitch.notifyTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.onMessage(), org.objectweb.jonas_ejb.container.JSessionLocal.postInvoke(), org.objectweb.jonas_ejb.container.JFactory.postInvoke(), and org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke().

int org.objectweb.jonas_ejb.container.RequestCtx.txAttr = 0
 

Transaction Attribute

Definition at line 85 of file RequestCtx.java.

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.checkTransaction(), org.objectweb.jonas_ejb.container.JMdbEndpointFactory.checkTransaction(), and org.objectweb.jonas_ejb.container.JFactory.checkTransactionContainer().


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:10:55 2005 for JOnAS by  doxygen 1.3.9.1