This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes query on handling of setRollBackOnly method ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "query on handling of setRollBackOnly method ?" Watch "query on handling of setRollBackOnly method ?" New topic
Author

query on handling of setRollBackOnly method ?

gurpeet singh
Ranch Hand

Joined: Apr 04, 2012
Posts: 924
    
    1

couldnt understand following paragraph from ejb 3.1 specs , page 371, sec 13.6.2.8

If the container initiated the transaction immediately before dispatching the business method to the instance (as opposed to the transaction being inherited from the caller), the container must note that the instance has invoked the setRollbackOnly method. When the business method invocation completes, the container must roll back rather than commit the transaction. If the business method has returned normally or with an application exception, the container must pass the method result or the application exception to the client after the container performed the rollback.

specifically could not understood the bold line ? Please help guys .
Thanks and regards
Frits Walraven
Creator of Enthuware JWS+ V6
Bartender

Joined: Apr 07, 2010
Posts: 1638
    
  23

Hi Gurpeet,

A transaction is either started by the client, or by the container just before invoking a method with a (MANDATORY, REQUIRED or REQUIRES_NEW) transaction attribute.

Note that if the client did not have a transaction: REQUIRED will cause the container to start a new transaction, and if the client did have a transaction: it will just run the method under the existing transaction context.

Regards,
Frits
gurpeet singh
Ranch Hand

Joined: Apr 04, 2012
Posts: 924
    
    1

Thanks a tonne
 
wood burning stoves
 
subject: query on handling of setRollBackOnly method ?
 
Similar Threads
SessionContext . setRollbackOnly() method doubt.
IBM 287 ICE TEST
SetRollbackOnly in CMT
Transaction rollback...and being user friendly
Need understanding on Handling of setRollbackOnly invoked from methods with transaction attribute