The SessionSynchronization interface helps a session bean to synchronize its state with a transaction. The container uses this interface to inform session beans of their transaction boundaries. Only stateful session beans with container-managed transactions can implement this interface. This is because in stateless session beans, transactions must complete before the enclosing method completes, i.e., a transaction cannot remain open across multiple method calls. Also, bean-managed transactions do not implement this interface because codes for starting and ending a transaction are written by a bean provider. A session bean should implement the SessionSynchronization interface only when it needs to know about the transaction boundaries. The methods present in the SessionSynchronization interface are as follows:
- afterBegin()
- beforeCompletion()
- afterCompletion(Boolean committed)
These are callback methods that session beans use to find out when a transaction starts or ends and how it ends.
- Get certified in first attempt download ciw-professional - CIW Professional simulation.
- Pass CIW master-ciw-enterprise-developer - Master CIW Enterprise Developer
- Best exam simulation SUN scbcd download free trial.
- Become CIW CIW - Enterprise Specialist certified.
- Pass SUN CX310-090 - SCBCD EJB Java
- Pass SCBCD Java 5.0 in first attampt.
- Click here to download CX310-092 test study guide and practice question.
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
