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.
- Download free practice test for ciw-professional CIW Professional exam.
- Click here to download master-ciw-enterprise-developer test study guide and practice question.
- Best exam simulation SUN scbcd download free trial.
- Download practice question and study guide for 1D0-442 for exam.
- Download practice question and study guide for CX310-090 for exam.
- Click here to download CX310-091 test study guide and practice question.
- Download free practice test for SUN SCBCD Java Upgrade exam.
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.