Inheritance diagram for org.objectweb.jonas_ejb.container.JSessionRemote:
Public Member Functions | |
JSessionRemote (JSessionFactory bf) throws RemoteException | |
abstract void | remove () throws RemoteException, RemoveException |
EJBHome | getEJBHome () |
Object | getPrimaryKey () throws RemoteException |
boolean | isIdentical (EJBObject obj) throws RemoteException |
Handle | getHandle () throws RemoteException |
void | setSessionSwitch (JSessionSwitch bs) |
JSessionSwitch | getSessionSwitch () |
RequestCtx | preInvoke (int txa) throws RemoteException |
void | checkSecurity (EJBInvocation ejbInv) |
void | postInvoke (RequestCtx rctx) throws RemoteException |
Protected Attributes | |
JSessionSwitch | bs |
Philippe Durieux
Definition at line 50 of file JSessionRemote.java.
|
constructor
Definition at line 63 of file JSessionRemote.java. |
|
Check if the access to the bean is authorized
Definition at line 237 of file JSessionRemote.java. References org.objectweb.jonas_ejb.container.JFactory.checkSecurity(). |
Here is the call graph for this function:
|
Definition at line 83 of file JSessionRemote.java. References org.objectweb.jonas_ejb.container.BeanFactory.getHome(). Referenced by org.objectweb.jonas_ejb.container.JSessionRemote.isIdentical(). |
Here is the call graph for this function:
|
Obtains a handle for the EJB object. The handle can be used at later time to re-obtain a reference to the EJB object, possibly in a different JVM.
Definition at line 164 of file JSessionRemote.java. |
|
Definition at line 110 of file JSessionRemote.java. |
|
Definition at line 213 of file JSessionRemote.java. |
|
Tests if a given EJB is identical to the invoked EJB object. This is different whether the bean is stateless or stateful.
Definition at line 129 of file JSessionRemote.java. References org.objectweb.jonas_ejb.container.JSessionRemote.getEJBHome(), org.objectweb.jonas_ejb.container.JHome.getEJBMetaData(), and org.objectweb.jonas_ejb.container.JSessionFactory.isStateful. |
Here is the call graph for this function:
|
postInvoke is called after any request.
Definition at line 248 of file JSessionRemote.java. References org.objectweb.jonas_ejb.container.JSessionRemote.bs, org.objectweb.jonas_ejb.container.JSessionSwitch.delistConnections(), org.objectweb.jonas_ejb.container.JSessionSwitch.discardICtx(), org.objectweb.jonas_ejb.container.JFactory.postInvokeRemote(), org.objectweb.jonas_ejb.container.JSessionSwitch.releaseICtx(), and org.objectweb.jonas_ejb.container.JSessionSwitch.saveBeanTx(). |
Here is the call graph for this function:
|
preInvoke is called before any request.
Definition at line 224 of file JSessionRemote.java. References org.objectweb.jonas_ejb.container.JSessionRemote.bs, org.objectweb.jonas_ejb.container.RequestCtx.currTx, org.objectweb.jonas_ejb.container.JSessionSwitch.enlistConnections(), org.objectweb.jonas_ejb.container.RequestCtx.mustCommit, org.objectweb.jonas_ejb.container.JFactory.preInvokeRemote(), and org.objectweb.jonas_ejb.container.JSessionSwitch.setMustCommit(). |
Here is the call graph for this function:
|
remove is implemented in the generated part.
|
|
finish initialization
Definition at line 205 of file JSessionRemote.java. Referenced by org.objectweb.jonas_ejb.container.JSessionSwitch.JSessionSwitch(). |
|
Definition at line 56 of file JSessionRemote.java. Referenced by org.objectweb.jonas_ejb.container.JSessionRemote.postInvoke(), and org.objectweb.jonas_ejb.container.JSessionRemote.preInvoke(). |