Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

ejbcertificate mock example

 
Prashu Negu
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which of the following statements regarding message-driven bean exception handling are true? [Check all correct answers]

1)Message-driven beans throw both application exceptions and system exceptions.
2)If a system exception is thrown by a method, the transaction is always rolled back by the container.
3)If a system exception is thrown by a method, the bean instance is always discarded.
4)If a system exception is thrown by a method, the client does not receive the exception.
5)If an application exception is thrown by a method, the client receives the exception.

Given Correct Ans:3,4

But i guess even 2 is also correct.

Comments please.

Thanks,
Prashant
 
Roger Chung-Wee
Ranch Hand
Posts: 1683
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If the onMessage() method has a trans attribute of NotSupported, it will run in an unspecified transaction context - which means that the Container can do whatever it likes.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic