Method Summary |
|
public synchronized void | bindICtx(Transaction tx, JStatefulContext bctx) |
public boolean | canPassivate() |
public void | delistConnections(Transaction tx) |
public void | enlistConnections(Transaction tx) |
public synchronized JSessionContext | getICtx(Transaction tx) |
public long | getLastAccessTime() |
public int | getSessionId() |
public JStatefulContext | getStatefulContext() |
public boolean | isInTransaction() This is used for remove on stateful session beans only. |
public boolean | isPassivated() |
public void | noLongerUsed() |
public synchronized boolean | passivate() |
public void | popConnectionList() save the current connectionList for future use (next preInvoke). |
public void | pushConnectionList() Set the connection list associated to the current thread
with the list associated to this stateful session. |
public synchronized void | releaseICtx(RequestCtx req, boolean discard) Release the Context after use. |
public void | saveBeanTx() Keep the bean opened transaction for later use in other methods. |
public void | setConnectionList(List cl) Save the Connection List after a create method. |
public void | setMustCommit(boolean mc) |
public synchronized void | timeoutExpired(Object arg) |
public void | txCompleted() |