As of EJB 3.0 it is no longer required that a session bean class implement this interface.
| Modifier and Type | Method and Description |
|---|---|
| public void | ejbActivate()
The activate method is called when a stateful session bean instance is activated from its "passive" state. |
| public void | ejbPassivate()
The passivate method is called before a stateful session bean instance enters the "passive" state. |
| public void | |
| public void | setSessionContext(SessionContext
A SessionContext interface for the instance. ctx)Set the associated session context. |
| ejbActivate | back to summary |
|---|---|
| public void ejbActivate() throws EJBException, RemoteException The activate method is called when a stateful session bean instance is activated
from its "passive" state. The instance should acquire any resource
that it has released earlier in the This method is called with no transaction context.
| |
| ejbPassivate | back to summary |
|---|---|
| public void ejbPassivate() throws EJBException, RemoteException The passivate method is called before a stateful session bean instance enters
the "passive" state. The instance should release any resources that
it can re-acquire later in the After the passivate method completes, the instance must be in a state that allows the container to use the Java Serialization protocol to externalize and store away the instance's state. This method is called with no transaction context.
| |
| ejbRemove | back to summary |
|---|---|
| public void ejbRemove() throws EJBException, RemoteException A container invokes this method before it ends the life of the session object. This happens as a result of a client's invoking a remove operation, or when a container decides to terminate the session object after a timeout. This method is called with no transaction context.
| |
| setSessionContext | back to summary |
|---|---|
| public void setSessionContext(SessionContext ctx) throws EJBException, RemoteException Set the associated session context. The container calls this method after the instance creation. The session bean instance should store the reference to the context object in an instance variable. This method is called with no transaction context.
| |