The latest version of the EJB 3.2 spec available on java.net project

Posted by Marina Vatkina on Oracle Blogs See other posts from Oracle Blogs or by Marina Vatkina
Published on Wed, 10 Oct 2012 22:32:44 +0000 Indexed on 2012/10/11 9:46 UTC
Read the original article Hit count: 235

Filed under:


If you are not following us on the users alias, here is a quick update.



Just before JavaOne, I uploaded the latest version of the EJB 3.2 Core document to the ejb-spec.java.net downloads. If you want to see the detailed changes, download it

If you are interested in the high-level list, or would like to know what to look for, this is the list of changes since the previous version (found on the same download page):


  • Specified that the SessionContext object in a the singleton session bean is thread-safe

  • Clarified that the EJB timers distribution and failover rules apply only to persistent timers

  • Clarified that non-persistent timers returned by getTimers and getAllTimers methods are from the same JVM as the caller

  • Fixed section numbering (left over after moving it to its own chapter) in Ch 17

  • Noted that only 3.0 and 3.1 deployment descriptors are required to be supported in EJB 3.2 Lite for prior versions of the applications

  • Fixes for EJB_SPEC-61 (Ambiguity in EJB lite local view support) and EJB_SPEC-59 (Improve references to the component-defining annotations)

  • JMS/MDB changes: added new standard activation properties and the unique identifier, and rearranged sections for easier navigation

  • Fixed unresolved cross-refs

  • Updated the rule: only local asynchronous session bean invocations are supported in EJB 3.2 Lite

  • Synchronized permissions in the Table with the permissions listed for the EJB Components in the Java EE Platform Specification Table EE.6-2

  • Specified that during processing of the close() method, the embeddable container cancels all pending asynchronous invocations and non-persistent timers

  • Updated most of the referenced documents to their latest versions

Happy reading!


© Oracle Blogs or respective owner

Related posts about /General